Information

has no stop bit. S1[FE] is set at the same time that received data is placed in the receive
data buffer. Framing errors are not supported when C7816[ISO7816E] is set/enabled.
However, if S1[FE] is set, data will not be received when C7816[ISO7816E] is set.
45.4.3.5 Receiving break characters
The UART recognizes a break character when a start bit is followed by eight, nine, or ten
logic 0 data bits and a logic 0 where the stop bit should be. Receiving a break character
has these effects on UART registers:
Sets the framing error flag, S1[FE].
Writes an all 0 dataword to the data buffer, which may cause S1[RDRF] to set,
depending on the watermark and number of values in the data buffer.
May set the overrun flag, S1[OR], noise flag, S1[NF], parity error flag, S1[PE], or
the receiver active flag, S2[RAF].
The detection threshold for a break character can be adjusted when using an internal
oscillator in a LIN system by setting S2[LBKDE]. The UART break character detection
threshold depends on C1[M], C1[PE], C4[LBKDE], and C4[M10]. See the following
table.
Table 45-203. Receive break character detection threshold
LBKDE M M10 PE Threshold (bits)
0 0 10
0 1 0 11
0 1 1 0 11
0 1 1 1 12
1 0 11
1 1 12
While C4[LBKDE] is set, it will have these effects on the UART registers:
Prevents S1[RDRF], S1[FE], S1[NF], and S1[PF] from being set. However, if they
are already set, they will remain set.
Sets the LIN break detect interrupt flag, S2[LBKDIF], if a LIN break character is
received.
Break characters are not detected or supported when C7816[ISO_7816E] is set/enabled.
Functional description
K20 Sub-Family Reference Manual, Rev. 2, Feb 2012
1116 Freescale Semiconductor, Inc.