![NXP Semiconductors freescale KV4 Series Reference Manual Download Page 1105](http://html1.mh-extra.com/html/nxp-semiconductors/freescale-kv4-series/freescale-kv4-series_reference-manual_17217891105.webp)
CANx_ESR1 field descriptions (continued)
Field
Description
0
Overrun has not occurred.
1
Overrun has occured.
20
Reserved
This field is reserved.
19
BOFFDONEINT
Bus Off Done Interrupt
This bit is set when the Tx Error Counter (TXERRCNT) has finished counting 128 occurrences of 11
consecutive recessive bits on the CAN bus and is ready to leave Bus Off. If the corresponding mask bit in
the Control 2 Register (BOFFDONEMSK) is set, an interrupt is generated to the CPU. This bit is cleared
by writing it to 1. Writing 0 has no effect.
0
No such occurrence.
1
FlexCAN module has completed Bus Off process.
18
SYNCH
CAN Synchronization Status
This read-only flag indicates whether the FlexCAN is synchronized to the CAN bus and able to participate
in the communication process. It is set and cleared by the FlexCAN. See the table in the overall
CAN_ESR1 register description.
0
FlexCAN is not synchronized to the CAN bus.
1
FlexCAN is synchronized to the CAN bus.
17
TWRNINT
Tx Warning Interrupt Flag
If the WRNEN bit in CAN_MCR is asserted, the TWRNINT bit is set when the TXWRN flag transitions from
0 to 1, meaning that the Tx error counter reached 96. If the corresponding mask bit in the Control 1
Register (CAN_CTRL1[TWRNMSK]) is set, an interrupt is generated to the CPU. This bit is cleared by
writing it to 1. When WRNEN is negated, this flag is masked. CPU must clear this flag before disabling the
bit. Otherwise it will be set when the WRNEN is set again. Writing 0 has no effect. This flag is not
generated during Bus Off state. This bit is not updated during Freeze mode.
0
No such occurrence.
1
The Tx error counter transitioned from less than 96 to greater than or equal to 96.
16
RWRNINT
Rx Warning Interrupt Flag
If the WRNEN bit in CAN_MCR is asserted, the RWRNINT bit is set when the RXWRN flag transitions
from 0 to 1, meaning that the Rx error counters reached 96. If the corresponding mask bit in the Control 1
Register (CAN_CTRL1[RWRNMSK]) is set, an interrupt is generated to the CPU. This bit is cleared by
writing it to 1. When WRNEN is negated, this flag is masked. CPU must clear this flag before disabling the
bit. Otherwise it will be set when the WRNEN is set again. Writing 0 has no effect. This bit is not updated
during Freeze mode.
0
No such occurrence.
1
The Rx error counter transitioned from less than 96 to greater than or equal to 96.
15
BIT1ERR
Bit1 Error
This bit indicates when an inconsistency occurs between the transmitted and the received bit in a
message.
NOTE: This bit is not set by a transmitter in case of arbitration field or ACK slot, or in case of a node
sending a passive error flag that detects dominant bits.
0
No such occurrence.
1
At least one bit sent as recessive is received as dominant.
Table continues on the next page...
Chapter 43 Flex Controller Area Network (FlexCAN)
KV4x Reference Manual, Rev. 2, 02/2015
Freescale Semiconductor, Inc.
Preliminary
1105
Summary of Contents for freescale KV4 Series
Page 2: ...KV4x Reference Manual Rev 2 02 2015 2 Preliminary Freescale Semiconductor Inc...
Page 60: ...KV4x Reference Manual Rev 2 02 2015 60 Preliminary Freescale Semiconductor Inc...
Page 128: ...Debug Security KV4x Reference Manual Rev 2 02 2015 128 Preliminary Freescale Semiconductor Inc...
Page 138: ...Boot KV4x Reference Manual Rev 2 02 2015 138 Preliminary Freescale Semiconductor Inc...
Page 1358: ...KV4x Reference Manual Rev 2 02 2015 1358 Preliminary Freescale Semiconductor Inc...