ARM processors have come a long way in the last ten years and now are the accepted standard in different applications fields including the CAN (controller area network) serial bus system. This internationally standardized bus system has been implemented by the major chipmakers throughout the world. In the early days, the CAN data link layer protocol had been implemented in stand-alone controller, but nowadays, the CAN modules are integrated directly on the processor chips. There are several ARM processors with on-chip CAN modules available. Additonally, the Robert Bosch GmbH offers the C_CAN module to be integrated via the AMBA APB interface protocol bus to an ARM processor. This article will discuss the evolution of the CAN serial bus system and the wide applications of ARM core-based microprocessor devices.

Reprinted in its entirety from ARM IQ Vol. 3, No. 5, 2005