English
Language : 

908E624 Datasheet, PDF (30/40 Pages) Freescale Semiconductor, Inc – Integrated Triple High-Side Switch with Embedded MCU and LIN Serial Communication for 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 overcurrent/
overtemperature occurred.
• 0 = No LIN bus wake-up occurred.
In case of a LIN overcurrent/overtemperature 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 overvoltage (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 undervoltage (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 overtemperature condition, pre-
warning.
• 0 = No overtemperature detected.
HSST — High-Side Status Flag Bit
This flag is set on overtemperature conditions on one of
the high-side outputs.
• 1 = HSx off due to overtemperature.
• 0 = No overtemperature.
In case one of the high-sides has an overtemperature
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