English
Language : 

MC68HC908QL4 Datasheet, PDF (141/226 Pages) Motorola, Inc – Microcontrollers
NOTE
To guarantee timing, the user must ensure that the SLIC clock used allows
the proper communications timing tolerances and therefore internal
oscillator circuits might not be appropriate for use with BTM mode.
14.8.3 SLIC Status Register
SLIC status register (SLCS) contains bits used to monitor the status of the SLIC module.
Registers
Bit 7
6
5
4
3
2
1
Bit 0
Read: SLCACT
0
INITACK
0
0
0
0
SLCF
Write:
Reset: 0
0
1
0
0
0
0
0
= Unimplemented
Figure 14-6. SLIC Status Register (SLCS)
SLCACT — SLIC Active (Oscillator Trim Blocking Semaphore)
SLCACT is used to indicate if it is safe to trim the oscillator based upon current SLIC activity in LIN
mode. This bit indicates that the SLIC module might be currently receiving a message header,
synchronization byte, ID byte, or sending or receiving data bytes. This bit is read-only.
1 = SLIC module activity (not safe to trim oscillator)
SLCACT is automatically set to 1 if a falling edge is seen on the SLCRX pin and has
successfully been passed through the digital RX filter. This edge is the potential beginning of a
LIN message frame.
0 = SLIC module not active (safe to trim oscillator)
SLCACT is cleared by the SLIC module only upon assertion of the RX Message Buffer Full
Checksum OK (SLCSV = $10) or the TX Message Buffer Empty Checksum Transmitted
(SLCSV = $08) interrupt sources.
NOTE
SLCACT may not be clear during all idle times of the bus. For example, if
IMSG was used to ignore the data interrupts of an extended message
frame, SLCACT will remain set until another LIN message is received and
either the RX Message Buffer Full Checksum OK (SLCSV = $10) or the TX
Message Buffer Empty Checksum Transmitted (SLCSV = $08) interrupt
sources are asserted and cleared. When clear, SLCACT always indicates
times when the SLIC module is not active, but it is possible for the SLIC
module to be not active with SLCACT set. SLCACT has no meaning in BTM
mode.
INITACK — Initialization Mode Acknowledge
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. This bit is read-only.
1 = SLIC module is in reset state
0 = Normal operation
MC68HC908QL4 Data Sheet, Rev. 7
Freescale Semiconductor
141