Contents
1
Architecture
1.1
CAN Overview
1.1.1
1.1.2
Block Diagram
1.1.3
eCAN Compatibility With Other TI CAN Modules
.............................................................
1.2
The CAN Network and Module
...........................................................................................
1.2.1
CAN Protocol Overview
..........................................................................................
1.3
eCAN Controller Overview
................................................................................................
1.3.1
Standard CAN Controller (SCC) Mode
.........................................................................
1.3.2
Memory Map
1.3.3
eCAN Control and Status Registers
............................................................................
1.4
Message Objects
1.5
Message Mailbox
1.5.1
Transmit Mailbox
..................................................................................................
1.5.2
Receive Mailbox
...................................................................................................
1.5.3
CAN Module Operation in Normal Configuration
..............................................................
2
eCAN Registers
2.1
Mailbox Enable Register (CANME)
......................................................................................
2.2
Mailbox-Direction Register (CANMD)
....................................................................................
2.3
Transmission-Request Set Register (CANTRS)
.......................................................................
2.4
Transmission-Request-Reset Register (CANTRR)
....................................................................
2.5
Transmission-Acknowledge Register (CANTA)
........................................................................
2.6
Abort-Acknowledge Register (CANAA)
..................................................................................
2.7
Received-Message-Pending Register (CANRMP)
.....................................................................
2.8
Received-Message-Lost Register (CANRML)
..........................................................................
2.9
Remote-Frame-Pending Register (CANRFP)
..........................................................................
2.9.1
Handling of Remote Frames
.....................................................................................
2.10
Global Acceptance Mask Register (CANGAM)
.........................................................................
2.11
Master Control Register (CANMC)
.......................................................................................
2.11.1
CAN Module Action in SUSPEND
.............................................................................
2.12
Bit-Timing Configuration Register (CANBTC)
..........................................................................
2.13
Error and Status Register (CANES)
.....................................................................................
2.14
CAN Error Counter Registers (CANTEC/CANREC)
...................................................................
2.15
Interrupt Registers
2.15.1
Global Interrupt Flag Registers (CANGIF0/CANGIF1)
......................................................
2.15.2
Global Interrupt Mask Register (CANGIM)
....................................................................
2.15.3
Mailbox Interrupt Mask Register (CANMIM)
..................................................................
2.15.4
Mailbox Interrupt Level Register (CANMIL)
...................................................................
2.16
Overwrite Protection Control Register (CANOPC)
.....................................................................
2.17
eCAN I/O Control Registers (CANTIOC, CANRIOC)
..................................................................
SPRU074F – May 2002 – Revised January 2009
Contents
3