Q. What are the different types of CAN implementations available for C2000 devices?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Q. What are the different types of CAN implementations available for C2000 devices?
There are four types of CAN implementations:
CAN: A “light” implementation of CAN with just 6 mailboxes. Present in F243/F241 & LF240xA devices
eCAN: 32 mailboxes with timestamping. Present in 281x/280x/2833x/2834x/2803x/2805x/2806x devices. That is, all C2000 devices that operate with 1.8v core voltage.
DCAN: 32 Message objects (mailboxes) with parity for Message Object RAM. Present in the following devices:
TMS320F28M35
TMS320F28M36
TMS320F2837xD
TMS320F2837xS
TMS320F2807x
TMS320F28004x
TMS320F2838xD
TMS320F2838xS
TMS320F28002x
TMS320F28003x
TMS320280015x
TMS320F280013x
TMS320F28P65x
MCAN: Supports Classic CAN and CAN FD. Present in the following devices:
TMS320F2838xD
TMS320F2838xS
TMS320F28003x
TMS320280015x
TMS320F28P65x
None of the four CAN modules mentioned above are software compatible with each other. They follow different register/bits structure and hence a different programming model.