English
Language : 

908E624_10 Datasheet, PDF (30/40 Pages) Freescale Semiconductor, Inc – Integrated Triple High Side Switch with Embedded MCU and LIN Serial Communicationfor Relay Drivers
FUNCTIONAL DEVICE OPERATION
LOGIC COMMANDS AND REGISTERS
Sleep Mode Sequence
The Sleep command, as shown in Table 11, must be sent twice.
Table 11. Sleep Command Bits
LINSL2 LINSL1 LIN-PU HS3ON HS2ON HS1ON MODE2 MODE1
1
1
0/1
0
0
0
0
0
Stop Mode Sequence
The Stop command, as shown in Table 12, must be sent twice.
Table 12. Stop Command Bits
LINSL2 LINSL1 LIN-PU HS3ON HS2ON HS1ON MODE2 MODE1
1
1
0/1
0
0
0
0
1
SPI Status Register (Read)
Table 13 shows the SPI Status register bits by name.
Table 13. Control Bits Function (Read Operation)
D7
D6
D5
D4
D3
D2
D1
D0
INTSRC LINWU HVF
LVF
VDDT HSST L2
L1
or
or
LINFAIL
BATFAIL
INTSCR — Register Content Flags or Interrupt Source
This bit indicates if the register contents reflect the flags or
an interrupt / wake-up interrupt source.
• 1 = D6:D0 reflects the interrupt or wake-up source.
• 0 = No interrupt occurred. Other SPI bits report real time
status.
LINWU / LINFAIL — LIN Status Flag Bit
This bit indicates a LIN wake-up condition.
• 1 = LIN bus wake-up occurred or LIN over-current/over-
temperature occurred.
• 0 = No LIN bus wake-up occurred.
In case of a LIN over-current/over-temperature condition
the LIN transmitter is disabled. To reenable the LIN
transmitter, the error condition must be GONE and the
LINWU/LINFAIL flag must be cleared.
The flag is cleared by reading the flag when it is set (SPI
command).
HVF — High-Voltage Flag Bit
This flag is set on an over-voltage (VSUP1) condition.
• 1 = High-voltage condition has occurred.
• 0 = no High-voltage condition.
LVF / BATFAIL — Low-Voltage Flag Bit
This flag is set on an under-voltage (VSUP1) condition.
• 1 = Low-voltage condition has occurred.
• 0 = No low-voltage condition.
VDDT — Voltage Regulator Status Flag Bit
This flag is set as pre-warning in case of an over-
temperature condition on the voltage regulator.
• 1 = Voltage regulator over-temperature condition, pre-
warning.
• 0 = No over-temperature detected.
HSST — High Side Status Flag Bit
This flag is set on over-temperature conditions on one of
the high side outputs.
• 1 = HSx off due to over-temperature.
• 0 = No over-temperature.
In case one of the high sides has an over-temperature
condition all high side switches are disabled.
To reenable the high side switches, the flags have to be
cleared, by reading the flag when it is set and by writing a one
to high side HSxON bit (two SPI commands are necessary).
L2:L1— Wake-Up Inputs L1, L2 Status Flag Bit
These flags reflect the status of the L2 and L1 input
terminals and indicate the wake-up source.
• 1 = L2:L1 input high or wake-up by L2:L1 (first register
read after wake-up indicated with INTSRC = 1).
• 0 = L2:L1 input low.
908E624
30
Analog Integrated Circuit Device Data
Freescale Semiconductor