TC1796
Peripheral Units (Vol. 2 of 2)
Controller Area Network (MultiCAN) Controller
User’s Manual
22-79
V2.0, 2007-07
MultiCAN, V2.0
Encoding of the LEC Bit Field
SUSACK
10
rh
Suspend Acknowledge
0
B
The CAN node is not in Suspend Mode or a
suspend request is pending, but the CAN node
has not yet reached bus-idle or bus-off.
1
B
The CAN node is in Suspend Mode: The CAN
node is inactive (bit NCR.INIT internally forced
to 1) due to an OCDS suspend request.
0
[31:11] r
Reserved
Read as 0; should be written with 0.
Table 22-7
Encoding of the LEC Bit Field
LEC Value
Signification
000
B
No Error:
No error was detected for the last (most recent) message on the CAN bus.
001
B
Stuff Error:
More than 5 equal bits in a sequence have occurred in a part of a received
message where this is not allowed.
010
B
Form Error:
A fixed format part of a received frame has the wrong format.
011
B
Ack Error:
The transmitted message was not acknowledged by another node.
100
B
Bit1 Error:
During a message transmission, the CAN node tried to send a
recessive
level (1) outside the arbitration field and the acknowledge slot, but the
monitored bus value was dominant.
101
B
Bit0 Error:
Two different conditions are signaled by this code:
1. During transmission of a message (or acknowledge bit, active-error
flag, overload flag), the CAN node tried to send a dominant level (0),
but the monitored bus value was recessive.
2. During bus-off recovery, this code is set each time a sequence of
11 recessive bits has been monitored. The CPU may use this code as
indication that the bus is not continuously disturbed.
Field
Bits
Type Description