
CHAPTER 19 CAN CONTROLLER
Preliminary User’s Manual U17790EJ1V0UD
729
19.3.5 CAN sleep mode/CAN stop mode function
The CAN sleep mode/CAN stop mode function puts the CAN controller in waiting mode to achieve low power
consumption.
The controller is woken up from the CAN sleep mode by bus operation but it is not woken up from the CAN stop
mode by bus operation (the CAN stop mode is controlled by CPU access).
19.3.6 Error control function
(1) Error types
Table 19-11. Error Types
Description of Error
Detection State
Type
Detection Method
Detection
Condition
Transmission/
Reception
Field/Frame
Bit error
Comparison of the output level
and level on the bus (except
stuff bit)
Mismatch of levels
Transmitting/
receiving node
Bit that is outputting data on the bus
at the start of frame to end of frame,
error frame and overload frame.
Stuff error
Check of the receive data at
the stuff bit
6 consecutive bits of
the same output level
Receiving node
Start of frame to CRC sequence
CRC error
Comparison of the CRC
sequence generated from the
receive data and the received
CRC sequence
Mismatch of CRC
Receiving node
CRC field
Form error
Field/frame check of the fixed
format
Detection of fixed
format violation
Receiving node
CRC delimiter
ACK field
End of frame
Error frame
Overload frame
ACK error
Check of the ACK slot by the
transmitting node
Detection of recessive
level in ACK slot
Transmitting node
ACK slot
(2) Output timing of error frame
Table 19-12. Output Timing of Error Frame
Type
Output Timing
Bit error, stuff error, form
error, ACK error
Error frame output is started at the timing of the bit following the detected error.
CRC error
Error frame output is started at the timing of the bit following the ACK delimiter.
(3) Processing in case of error
The transmission node re-transmits the data frame or remote frame after the error frame. (However, it does
not re-transmit the frame in the single-shot mode.)