English
Language : 

MC33912_10 Datasheet, PDF (46/94 Pages) Freescale Semiconductor, Inc – LIN System Basis Chip with DC Motor Pre-driver and Current Sense
FUNCTIONAL DEVICE OPERATIONS
LOGIC COMMANDS AND REGISTERS
MC33912G5AC / MC34912G5AC
Interrupt Mask Register - IMR
This register allows masking of some of the interrupt
sources. No interrupt will be generated to the MCU and no
flag will be set in the ISR register. 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 IMR will return the ISR.
Table 30. Interrupt Mask Register - $E
C3
C2
C1
C0
Write
HSM
LSM
LINM
VMM
Reset
Value
1
1
1
1
Reset
Condition
POR
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 pin to
high, in case there are no other pending interrupts. If there
are pending interrupts, IRQ 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).
Table 31. Interrupt Source Register - $E/$F
S3
S2
S1
S0
Read
ISR3
ISR2
ISR1
ISR0
ISRx - Interrupt Source Register
These read-only bits indicate the interrupt source following
Table 32. If no interrupt is pending then all bits are 0.
In case more than one interrupt is pending, the interrupt
sources are handled sequentially multiplex.
Table 32. Interrupt Sources
Interrupt Source
ISR3 ISR2 ISR1 ISR0
none maskable
maskable
0
0
0
0
no interrupt
no interrupt
0
0
0
1
Lx Wake-up from Stop and Sleep mode
-
0
0
1
0
-
0
0
1
1
-
HS Interrupt (Over-temperature)
LS Interrupt (Over-temperature)
0
1
0
0
LIN Wake-up
LIN Interrupt (RXSHORT, TXDOM, LIN OT)
0
1
0
1
Voltage Monitor Interrupt
(Low Voltage and VDD over-temperature)
Voltage Monitor Interrupt
(High Voltage)
0
1
1
0
Forced Wake-up
-
Priority
none
highest
lowest
33912
46
Analog Integrated Circuit Device Data
Freescale Semiconductor