CANopen Protocol Software - Available Versions
| Producer | Micro Controller | CAN Controller | Compiler / Version |
| Atmel | AT90CAN128 | CANary | IAR Embedded Workbench |
| Atmel | AT90CAN128 | CANary | WINAVR, AVR Studio |
| Atmel | AT91SAM7A3 | Internal | IAR Embedded Workbench V4.4 |
| Atmel * | AT89C51CC01 | Internal | Keil C51 |
| Freescale | ColdFire MCF52xx/54xx | Internal FlexCAN | Freescale CodeWarrier 6.2 |
| Freescale | HC12 | Internal MSCAN 1.2 | Freescale CodeWarrior 3 |
| Freescale | HCS12 | Internal MSCAN 2.1 | Freescale CodeWarrier V4.1 |
| Freescale | MPC 5200 | Internal MSCAN 2.1 | Freescale CodeWarrier mobile GT |
| Freescale | MPC 5200 (CANopenRT) | Internal MSCAN 2.1 | DENX Linux 3.1 GCC |
| Freescale | MPC 5200B (CANopenRT) | SocketCAN (Internal MSCAN Rev 2.1) | Pengutronix Linux GCC |
| Freescale * | MPC5x5/5x1 | Internal | Freescale CodeWarrior |
| Fujitsu | MB90F345C | Internal | Softune |
| Fujitsu * | MB90F543 | Internal | Softune |
| Infineon | C167CR | Internal 82C527 | Keil C166 V6 |
| Infineon | C167CR | Internal 82C527 | Tasking EDE |
| Infineon | XC16x | Internal TwinCAN | Keil C166 V6 |
| Infineon | XC16x | Internal TwinCAN | Tasking EDE |
| Infineon | XE16x | Internal MultiCAN | Keil C166 V6 |
| Infineon * | C5x5c | Internal | Keil C51 |
| Infineon * | C165 | Philips SJA1000 | Keil C166 |
| Infineon * | C165 | Intel i82527 | Keil C166 |
| Infineon * | C165 | Intel i82527 | Tasking C166 |
| Intel | x86 | Philips SJA1000 | Windows CE 4/5 Platform Builder |
| Intel | x86 | Philips SJA1000 | Windows CE 5 Embedded Visual C |
| Intel | x86 | IXXAT VCI 3 | Windows 2000/XP, Visual C |
| Intel | x86 (CANopenRT) | IXXAT VCI 3 | Windows 2000/XP, Visual C |
| Intel | x86 (CANopenRT) | Philips SJA1000 | Windows CE 5 Embedded Visual C |
| Microchip | PIC18F6x80 | Internal | MPLAB C18 V3 |
| Microchip | PIC18F6x80 | Internal | IAR Embedded Workbench |
| Microchip | dsPIC30F6xxxA | Internal | MPLAB C30 |
| Philips | NXP LPC2129, 2119, 2194, 2292, 2294 | Internal | IAR Embedded Workbench |
| Philips | NXP LPC2129, 2119, 2194, 2292, 2294 | Internal | GCC ARM, Keil µVision III |
| Renesas/ Mitsubishi | M16C (M16C62-6N) | Internal | Tasking M16C V3.1r1 patch 2 |
| Renesas/ Mitsubishi | M16C (M16C62-6N) | Internal | IAR Embedded Workbench |
| STMicroelectronics | STR710FZ2 | Internal Bosch-C CAN 16 Bit | GCC ARM, µVision III |
| STMicroelectronics | STR730FZ2 | Internal Bosch-C CAN 16 Bit | GCC ARM, µVision III |
| STMicroelectronics | STR750FZ2 | Internal Bosch-C CAN 16 Bit | GCC ARM, µVision III |
| STMicroelectronics | STM32 (STM32F103) | Internal bxCAN | Keil ARM (Real-View), µVision III |
| STMicroelectronics | STM32 (STM32F103) | Internal bxCAN | IAR Embedded Workbench |
| Texas Instruments | TMS320F2808/09 | Internal eCAN | Code Composer Studio V3.1 |
| Texas Instruments | TMS320F281x | Internal eCAN | Code Composer Studio V3.1 |
| * | 80x51 | Philips SJA1000 | Keil C51 |
| * | 80x51 | Intel i82527 | Keil C51 |
* On request
