English
Language : 

PXD10RM Datasheet, PDF (837/1332 Pages) Freescale Semiconductor, Inc – PXD10 Microcontroller
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.
RESET
SLEEP
NORMAL
SLEEP *
SLEEP
INIT
SLEEP *
SLEEP
INIT
* INIT
INITIALIZATION
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.
Freescale Semiconductor
PXD10 Microcontroller Reference Manual, Rev. 1
Preliminary—Subject to Change Without Notice
23-5