English
Language : 

908E626 Datasheet, PDF (17/38 Pages) Freescale Semiconductor, Inc – Integrated Stepper Motor Driver with Embedded MCU and LIN Serial Communication
FUNCTIONAL DEVICE OPERATION
LOGIC COMMANDS AND REGISTERS
FUNCTIONAL DEVICE OPERATION
LOGIC COMMANDS AND REGISTERS
INTERRUPTS
The 908E626 has five different interrupt sources as
described in the following paragraphs. The interrupts can be
disabled or enabled via the SPI. After reset all interrupts are
automatically disabled.
LOW-VOLTAGE INTERRUPT
The Low-Voltage Interrupt (LVI) is related to the external
supply voltage, VSUP. If this voltage falls below the LVI
threshold, it will set the LVI flag. If the low-voltage interrupt is
enabled, an interrupt will be initiated.
With LVI the H-Bridges (high-side MOSFET only) are
switched off. All other modules are not influenced by this
interrupt.
HIGH-VOLTAGE INTERRUPT
The High-Voltage Interrupt (HVI) is related to the external
supply voltage, VSUP. If this voltage rises above the HVI
threshold, it will set the HVI flag. If the High-Voltage Interrupt
is enabled, an interrupt will be initiated.
With HVI the H-Bridges (high-side MOSFET only) are
switched off. All other modules are not influenced by this
interrupt.
HIGH-TEMPERATURE INTERRUPT
The High-Temperature Interrupt (HTI) is generated by the
on-chip temperature sensors. If the chip temperature is
above the HTI threshold, the HTI flag will be set. If the High-
Temperature Interrupt is enabled, an interrupt will be
initiated.
LIN INTERRUPT
If the LINIE bit is set, a falling edge on the LIN terminal will
generate an interrupt.
OVERCURRENT INTERRUPT
If an overcurrent condition on a half-bridge or the HVDD
output is detected and the OCIE bit is set and an interrupt
generated.
INTERRUPT FLAG REGISTER (IFR)
Register Name and Address: IFR - $05
Bit7 6
5
4
3
2
1 Bit0
Read
0
Write
OCF
0
0 LINF HTF LVF HVF
Reset 0
0
0
0
0
0
0
0
LINF — LIN FLAG BIT
This read / write flag is set on the falling edge at the LIN
data line. Clear LINF by writing a logic [1] to LINF. Reset
clears the LINF bit. Writing a logic [0] to LINF has no effect.
• 1 = Falling edge on LIN data line has occurred.
• 0 = Falling edge on LIN data line has not occurred since
last clear.
HTF — HIGH-TEMPERATURE FLAG BIT
This read / write flag is set on a high-temperature condition.
Clear HTF by writing a logic [1] to HTF. If a high-temperature
condition is still present while writing a logic [1] to HTF, the
writing has no effect. Therefore, a high-temperature interrupt
cannot be lost due to inadvertent clearing of HTF. Reset
clears the HTF bit. Writing a logic [0] to HTF has no effect.
• 1 = High-temperature condition has occurred.
• 0 = High-temperature condition has not occurred.
LVF — LOW-VOLTAGE FLAG BIT
This read / write flag is set on a low-voltage condition. Clear
LVF by writing a logic [1] to LVF. If a low-voltage condition is
still present while writing a logic [1] to LVF, the writing has no
effect. Therefore, a low-voltage interrupt cannot be lost due
to inadvertent clearing of LVF. Reset clears the LVF bit.
Writing a logic [0] to LVF has no effect.
• 1 = Low-voltage condition has occurred.
• 0 = Low-voltage condition has not occurred.
HVF — HIGH-VOLTAGE FLAG BIT
This read / write flag is set on a high-voltage condition.
Clear HVF by writing a logic [1] to HVF. If high-voltage
condition is still present while writing a logic [1] to HVF, the
writing has no effect. Therefore, a high-voltage interrupt
cannot be lost due to inadvertent clearing of HVF. Reset
clears the HVF bit. Writing a logic [0] to HVF has no effect.
• 1 = High-voltage condition has occurred.
• 0 = High-voltage condition has not occurred.
Analog Integrated Circuit Device Data
Freescale Semiconductor
908E626
17