Chapter 21 LIN Controller (LINFlex)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
491
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 rate
LINIBRR
LINFBRR
LINIBRR
LINFBRR
SLEEP
INITIALIZATION
NORMAL
S
L
E
E
P
SL
EE
P *
IN
IT
RESET
SLE
EP
L
IN
R
X
D
O
M
IN
A
N
T
SL
EE
P *
IN
IT
SL
EEP
* IN
IT