The TI Stellaris family provides up to three CAN modules. CAN is a serial bus standard for connecting multiple electronic control units and supports multicast addressing. Originally designed for automotive applications, CAN is used today in many embedded applications requiring robust connectivity, including factory automation, building control, and medical. The Bosch CAN networking technology included in the Stellaris family conforms to protocol version 2.0, parts A and B, and provides the golden standard in short-haul industrial networks. The CAN module supports thirty two message objects at bit rates up to 1 Mbps over a length of 40 m or less. Each message object has its own identifier mask. Slower bit rates allow longer network distances, for example a 125 kbps rate could be used over a 500 m cable. The disable automatic retransmission mode provided with the CAN module allows Time Triggered CAN, or TTCAN, applications. Other features of the CAN module include maskable interrupts, programmable loopback mode, and a programmable FIFO mode.