MPC5604B/C Microcontroller Reference Manual, Rev. 8
Freescale Semiconductor 381
21.5 Operating modes
LINFlex has three main operating modes: Initialization, Normal and Sleep. After a hardware reset,
LINFlex is in Sleep mode to reduce power consumption. The software instructs LINFlex to enter
Initialization mode or Sleep mode by setting the INIT bit or SLEEP bit in the LINCR1.
Figure 21-3. LINFlex operating modes
19200 19201.9 208 5 0.01 19207.7 52 1 0.04
57600 57605.8 69 7 0.01 57554 17 6 –0.08
115200 115108 34 12 –0.08 115108 8 11 –0.08
230400 230216 17 6 –0.08 231884 4 5 0.644
460800 460432 8 11 –0.08 457143 2 3 –0.794
921600 927536 4 5 0.644 941176 1 1 2.124
Table 21-1. Error calculation for programmed baud rates (continued)
Baud
rate
f
periph_set_1_clk
= 64 MHz f
periph_set_1_clk
= 16 MHz
Actual
Value programmed
in
the baud rate
register
% Error =
(Calculated –
Desired)
baud rate
/ Desired
baud rate
Actual
Value programmed in
the baud rate register
% Error =
(Calculated –
Desired)
baud rate
/ Desired
baud rateLINIBRR LINFBRR LINIBRR LINFBRR
SLEEP
INITIALIZATION
NORMAL
S
L
E
E
P
S
L
E
E
P
*
I
N
I
T
RESET
S
L
E
E
P
L
I
N
R
X
D
O
M
I
N
A
N
T
S
L
E
E
P
*
I
N
I
T
SL
EEP
*
I
N
I
T