Keil Logo


The RL-CAN Real-Time Library CAN Driver is a group of library routines that enable CAN communications on a variety of microcontrollers. RL-CAN gives your programs access to the on-chip CAN controller found on these devices.

A CAN (Controller Area Network) is a high speed (up to 1 Mbit) serial bus with message priority and error checking. Originally developed for use in automobiles, it is suitable for numerous other applications like factory automation.

Nodes on a CAN network are usually connected by a differential twisted wire pair physical interface.


  • RL-CAN is not included in the MDK-ARM Microcontroller Development Kit. It is available in the stand-alone product RL-ARM™, which also contains the RTX kernel (source code included), Flash File System, TCP/IP Stack, and USB drivers.
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.