
Modes of Operation
MC68HC908QL4  MC68HC908QL3  MC68HC908QL2 Data Sheet, Rev. 4
Freescale Semiconductor
137
LVR, POR, COP watchdog, RST pin, etc.) is asserted. SLIC reset mode may also be entered by the user 
software by asserting the INITREQ bit. INITACK indicates whether the SLIC module is in the reset mode 
as a result of writing INITREQ in SLCC1. While in the reset state the SLIC module clocks are stopped. 
Clearing the INITREQ allows the SLIC to proceed and enter SLIC run mode (if SLCE is set). The module 
will clear INITACK after the module has left reset mode and the SLIC will seek the next LIN header. It is 
the responsibility of the user to verify that this operation is compatible with the application before 
implementing this feature.
In this mode, the internal SLIC module voltage references are operative, V
DD
 is supplied to the internal 
circuits, which are held in their reset state and the internal SLIC module system clock is running. Registers 
will assume their reset condition. Outputs are held in their programmed reset state, inputs and network 
activity are ignored.
14.5.3  SLIC Disabled
This mode is entered from the reset mode after all MCU reset sources are no longer asserted or INITREQ 
is cleared by the user and the SLIC module clears INITACK. It is entered from the run mode whenever 
SLCE in SLCC2 is cleared. In this mode the SLIC clock is stopped to conserve power and allow the SLIC 
module to be configured for proper operation on the LIN bus. 
14.5.4  SLIC Run
This mode is entered from the SLIC disabled mode when SLCE in SLCC2 is set. It is entered from the 
SLIC wait mode whenever activity is sensed on the LIN bus or some other MCU source wakes the CPU 
out of wait mode.
It is entered from the SLIC stop mode whenever network activity is sensed or some other MCU source 
wakes the CPU out of stop mode. Messages will not be received properly until the clocks have stabilized 
and the CPU is also in the run mode.
14.5.5  SLIC Wait 
This power conserving mode is automatically entered from the run mode whenever the CPU executes a 
WAIT instruction and SLCWCM in SLCC1 is previously cleared. In this mode, the SLIC module internal 
clocks continue to run. Any activity on the LIN network will cause the SLIC module to exit SLIC wait mode 
and return to SLIC run.
14.5.6  Wakeup from SLIC Wait with CPU in WAIT
If the CPU executes the WAIT instruction and the SLIC module enters the wait mode (SLCWCM = 0), the 
clocks to the SLIC module as well as the clocks in the MCU continue to run. Therefore, the message that 
wakes up the SLIC module from WAIT and the CPU from wait mode will also be received correctly by the 
SLIC module. This is because all of the required clocks continue to run in the SLIC module in wait mode.
14.5.7  SLIC Stop
This power conserving mode is automatically entered from the run mode whenever the CPU executes a 
STOP instruction, or if the CPU executes a WAIT instruction and SLCWCM in SLCC1 is previously set. 
In this mode, the SLIC internal clocks are stopped. Any activity on the network will cause the SLIC module 
to exit SLIC stop mode and generate an unmaskable interrupt of the CPU. This wakeup interrupt state is 
reflected in the SLCSV, encoded as the highest priority interrupt. This interrupt can be cleared by the CPU 
with a read of the SLCSV and clearing of the SLCF interrupt flag. Depending upon which low-power mode