Analog Integrated Circuit Device Data
40
Freescale Semiconductor
908E630
FUNCTIONAL DEVICE OPERATION
LOGIC COMMANDS AND REGISTERS
Interrupt Mask Register - IMR
This register allow to mask some of interrupt sources. The
respective flags within the Interrupt Source Register (ISR) will
continue to work, but will not generate interrupts to the MCU.
The 5.0 V Regulator over-temperature prewarning interrupt
and under-voltage (VSUV) interrupts can not be masked and
will always cause an interrupt.
Writing to the Interrupt Mask Register IMR will return the
Interrupt Source Register ISR.
HSM - High Side Interrupt Mask
This write-only bit enables/disables interrupts generated in
the High Side block.
1 = HS Interrupts Enabled
0 = HS Interrupts Disabled
LSM - Low Side Interrupt Mask
This write-only bit enables/disables interrupts generated in
the Low Side block.
1 = LS Interrupts Enabled
0 = LS Interrupts Disabled
LINM - LIN Interrupts Mask
This write-only bit enables/disables interrupts generated in
the LIN block.
1 = LIN Interrupts Enabled
0 = LIN Interrupts Disabled
VMM - Voltage Monitor Interrupt Mask
This write-only bit enables/disables interrupts generated in
the Voltage Monitor block. The only maskable interrupt in the
Voltage Monitor Block is the VSUP over-voltage interrupt.
1 = Interrupts Enabled
0 = Interrupts Disabled
Interrupt Source Register - ISR
This register allows the MCU to determine the source of
the last interrupt or wake-up respectively. A read of the
register acknowledges the interrupt and leads IRQ_A pin to
high, in case there are no other pending interrupts. If there
are pending interrupts, IRQ_A will be driven high for 10 s
and then be driven low again.
This register is also returned when writing to the Interrupt
Mask Register IMR.
ISRx - Interrupt Source Register
These read-only bits indicate the interrupt source following
Table 31. If no interrupt is pending than all bits are 0.
In case more than one interrupt is pending, than the
interrupt sources are handled sequentially multiplex.
Table 31. Interrupt Sources
Table 29. Interrupt Mask Register - $E
C3
C2
C1
C0
Write
HSM
LSM
LINM
VMM
Reset
Value
1
111
Reset
Condition
POR
Table 30. Interrupt Source Register - $E/$F
S3
S2
S1
S0
Read
ISR3
ISR2
ISR1
ISR0
Interrupt Source
Priority
ISR3 ISR2 ISR1 ISR0
none maskable
maskable
0
no interrupt
none
0
1
Lx Wake-up from Stop mode
highest
0
1
0
-
HS Interrupt (Over-temperature)
0
1
-
LS Interrupt (Over-temperature)
0
1
0
LIN Wake-up
LIN Interrupt (RXSHORT, TXDOM or LIN OT)
0
1
0
1
Voltage Monitor Interrupt
(Low Voltage and VDD over-
temperature)
Voltage Monitor Interrupt
(High Voltage)
0
1
0
Forced Wake-up
lowest