CANmodule-III:The CANmodule-III is part of Inicore's IPmodule family. The controller area network (CAN) bus, originally developed for the car industry, is a fast, reliable and costeffective data bus for multi-master and real-time applications. In addition to automotive applications, it is in wide use in applications such as factory automation, machine control, building automation, maritime, medical, railway and avionics. CANmodule-III is a full functional CAN controller that uses the concept of message objects. All message objects are stored in a shared on-chip SRAM. The core contains a CAN2.0B compliant bus framer, receive and transmit message handlers, the memory arbiter, an interrupt controller and the system bus interface.