EasyManua.ls Logo

NXP Semiconductors MPC5606S - Operating Modes

NXP Semiconductors MPC5606S
1344 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
LIN Controller (LINFlex)
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 833
23.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 23-3. LINFlex operating modes
23.5.1 Initialization mode
The software can be initialized while the hardware is in Initialization mode. To enter this mode the
software sets the INIT bit in the LINCR1.
To exit Initialization mode, the software clears the INIT bit.
While in Initialization mode, all message transfers to and from the LIN bus are stopped and the status of
the LIN bus output LINTX is recessive (high).
Entering Initialization mode does not change any of the configuration registers.
To initialize the LINFlex controller, the software selects the mode (LIN Master, LIN Slave or UART), sets
up the baud rate register and, if LIN Slave mode with filter activation is selected, initializes the identifier
list.
23.5.2 Normal mode
Once initilization is complete, software clears the INIT bit in the LINCR1 to put the hardware into Normal
mode.
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

Table of Contents

Related product manuals