Supported Controllers

  Following chip manufacturers and their families are supported at the moment by our CANopen (FD), EnergyBus and J1939 stacks: Manufacturer Types ATMEL (Microchip) ATmega64C, AT90CAN64, AT90CAN128, SAM C21, SAM E54, SAM V71 BOSCH C_CAN, D_CAN, M_CAN DCD DCAN FD Espressif ESP32 NXP Kinetis, S12Z, HCS12, i.MX6 (Linux), MPC560x, KEAZ128, S32K146, LPC15xx, LPC17xx, LPC40xx, LPC546xx…

 

Following chip manufacturers and their families are supported at the moment by our CANopen (FD), EnergyBus and J1939 stacks:

Manufacturer Types
ATMEL (Microchip) ATmega64C, AT90CAN64, AT90CAN128, SAM C21, SAM E54, SAM V71
BOSCH C_CAN, D_CAN, M_CAN
DCD DCAN FD
Espressif ESP32
NXP Kinetis, S12Z, HCS12, i.MX6 (Linux), MPC560x, KEAZ128, S32K146, LPC15xx, LPC17xx, LPC40xx, LPC546xx
Infineon XMC4000 (ARM Cortex-M4, MultiCAN), XMC1400 (Cortex-M0)
Intel x86 Architecture
Microchip dsPIC33, PIC24H, PIC32MK
NuvoTon NUC130, NUC140
Renesas RL78/F14, RX62, RX63N, RX65N, V850E2, RH850/F1L, RH850/F1KH-D8, Synergy S1,S3,S5,S7
ST Microelectronics all STM32 (ARM Cortex-M0, Cortex-M3, Cortex-M4, Cortex-M7, bxCAN, M_CAN), SPC570S
Texas Instruments TMS320, C2000, TMS570 (Hercules), Tiva TM4C129, Sitara AM335x
LINUX systems can4linux, SocketCAN, ECI
Windows (x84-64) systems various CAN interfaces

The table only lists the families. All providers offer within each family a large number of “family members” that differ in periphery, maximum clock rate or size of housing. In consequence the number of pins and pin assignment also differ.

The protocol stacks can be used with the following compilers and/or IDEs:

and more. (Not all compilers can be used with all targets, so please inquire in advance for specific CPU/compiler combinations.)

.