SCC mode only:
• In order to modify the global acceptance mask register (CANGAM) and the two local acceptance mask
registers [LAM(0) and LAM(3)], the CAN module also must be set in the initialization mode.
• The module is activated again by programming CCR(CANMC.12) = 0.
• After hardware reset, the initialization mode is active.
Note
If the CANBTC register is programmed with a zero value, or left with the initial value, the CAN module
never leaves the initialization mode, that is CCE (CANES.4) bit remains at 1 when clearing the CCR
bit.
Normal mode
(CCR = 0)
(CCE = 0)
Configuration mode requested
(CCR = 1)
(CCE = 0)
Wait for configuration mode
(CCR = 1)
(CCE = 0)
CCE = 0
Configuration mode active
(CCR = 1)
(CCE = 1)
Changing of bit timing
parameters enabled
Normal mode requested
(CCR = 0)
CCE = 1
Wait for normal mode
(CCR = 0)
(CCE = 1)
CCE = 1
Initialization complete
Normal mode
Figure 16-5. Initialization Sequence
Note
The transition between initialization mode and normal mode and conversely is performed in
synchronization with the CAN network. That is, the CAN controller waits until it detects a bus idle
sequence (= 11 recessive bits) before it changes the mode. In the event of a stuck-to-dominant bus
error, the CAN controller cannot detect a bus-idle condition and therefore is unable to perform a mode
transition.
Controller Area Network (CAN)
SPRUH18I – JANUARY 2011 – REVISED JUNE 2022
TMS320x2806x Microcontrollers
1011
Copyright © 2022 Texas Instruments Incorporated
Summary of Contents for TMS320 2806 Series
Page 2: ......