19
SPRUHE8E – October 2012 – Revised November 2019
Copyright © 2012–2019, Texas Instruments Incorporated
Contents
23.1.3
Block Diagram
................................................................................................
23.2
Operating Modes
........................................................................................................
23.2.1
Initialization
....................................................................................................
23.2.2
CAN Message Transfer (Normal Operation)
..............................................................
23.2.3
Test Modes
....................................................................................................
23.3
Multiple Clock Source
..................................................................................................
23.4
Interrupt Functionality
..................................................................................................
23.4.1
Message Object Interrupts
..................................................................................
23.4.2
Status Change Interrupts
....................................................................................
23.4.3
Error Interrupts
................................................................................................
23.5
Global Power-down Mode
.............................................................................................
23.5.1
Entering Global Power-down Mode
........................................................................
23.5.2
Wakeup from Global Power-down Mode
..................................................................
23.6
Local Power-down Mode
..............................................................................................
23.6.1
Entering Local Power-down Mode
.........................................................................
23.6.2
Wakeup from Local Power-down Mode
...................................................................
23.7
Parity Check Mechanism
..............................................................................................
23.7.1
Behavior on Parity Error
.....................................................................................
23.8
Debug Mode
............................................................................................................
23.9
Module Initialization
....................................................................................................
23.10
Configuration of Message Objects
...................................................................................
23.10.1
Configuration of a Transmit Object for Data Frames
...................................................
23.10.2
Configuration of a Transmit Object for Remote Frames
...............................................
23.10.3
Configuration of a Single Receive Object for Data Frames
...........................................
23.10.4
Configuration of a Single Receive Object for Remote Frames
.......................................
23.10.5
Configuration of a FIFO Buffer
............................................................................
23.11
Message Handling
.....................................................................................................
23.11.1
Message Handler Overview
...............................................................................
23.11.2
Receive/Transmit Priority
..................................................................................
23.11.3
Transmission of Messages in Event Driven CAN Communication
...................................
23.11.4
Updating a Transmit Object
...............................................................................
23.11.5
Changing a Transmit Object
...............................................................................
23.11.6
Acceptance Filtering of Received Messages
............................................................
23.11.7
Reception of Data Frames
.................................................................................
23.11.8
Reception of Remote Frames
.............................................................................
23.11.9
Reading Received Messages
.............................................................................
23.11.10
Requesting New Data for a Receive Object
...........................................................
23.11.11
Storing Received Messages in FIFO Buffers
..........................................................
23.11.12
Reading from a FIFO Buffer
.............................................................................
23.12
CAN Bit Timing
.........................................................................................................
23.12.1
Bit Time and Bit Rate
.......................................................................................
23.12.2
Configuration of the CAN Bit Timing
.....................................................................
23.13
Message Interface Register Sets
....................................................................................
23.13.1
Message Interface Register Sets 1 and 2
...............................................................
23.13.2
IF3 Register Set
.............................................................................................
23.14
Message RAM
..........................................................................................................
23.14.1
Structure of Message Objects
.............................................................................
23.14.2
Addressing Message Objects in RAM
...................................................................
23.14.3
Message RAM Representation in Debug Mode
........................................................
23.15
CAN Control Registers
.................................................................................................
23.15.1
CAN Control Register (CAN CTL)
.........................................................................
23.15.2
Error and Status Register (CAN ES)
......................................................................
23.15.3
Error Counter Register (CAN ERRC)
.....................................................................