ECAN0INT
Control and status
registers
Communication
Buffers
A
Message Controller
3.3-V CAN Transceiver
8
CANTX CANRX
32
Memory Management
Unit
CPU Interface,
Receive Control Unit,
Timer Management Unit
32-Message
Mailbox RAM
(4 X 32-bit words
for each mailbox)
32
CAN_H
CAN_L
CAN Bus
ECAN1INT
Controls Address Data
32
www.ti.com
eCAN Compatibility With Other TI CAN Modules
775
SPRUI07–March 2020
Submit Documentation Feedback
Copyright © 2020, Texas Instruments Incorporated
Controller Area Network (CAN)
Figure 13-1. eCAN Block Diagram and Interface Circuit
A The communication buffers are transparent to the user and are not accessible by user code.
13.2 eCAN Compatibility With Other TI CAN Modules
The eCAN module is identical to the High-end CAN Controller (HECC) used in the TMS470™ series of
microcontrollers from Texas Instruments with some minor changes. The eCAN module features several
enhancements (such as increased number of mailboxes with individual acceptance masks, time stamping,
and so on) over the CAN module featured in the LF240xA™ series of devices. For this reason, code
written for LF240xA CAN modules cannot be directly ported to eCAN. However, eCAN follows the same
register bit-layout structure and bit functionality as that of LF240xA CAN (for registers that exist in both
devices) that is, many registers and bits perform exactly identical functions across these two platforms.
This makes code migration a relatively easy task, more so with code written in C language.