Interrupt Controller Module
MCF52110 ColdFire® Integrated Microcontroller Reference Manual, Rev. 1
14-16
Freescale Semiconductor
Preliminary
14.3.8
Global Level
m
IACK Registers (GL
m
IACK)
In addition to the software IACK registers (
Section 14.3.7, “Software and Level m IACK Registers
), there are global IACK registers, GL
m
IACK. (There is no global SWIACK
register.) On devices with multiple interrupt controllers, a read from one of the GL
m
IACK registers returns
the vector for the highest priority unmasked interrupt within a level for all interrupt controllers. Because
the MCF52110 has only one interrupt controller, the global registers effectively provide the same
information as the L
m
IACK registers.
14.4
Low-Power Wakeup Operation
The system control module (SCM) contains an 8-bit low-power interrupt control register (LPICR) used
explicitly for controlling the low-power stop mode. This register must explicitly be programmed by
software to enter low-power mode.
The interrupt controller provides a special combinatorial logic path to provide a special wake-up signal to
exit from the low-power stop mode. This special mode of operation works as follows:
1. LPICR[6:4] is loaded with the specified mask level while the core is in stop mode. LPICR[7] must
be set to enable this mode of operation.
NOTE
The wakeup mask level taken from LPICR[6:4] is adjusted by hardware to
allow a level 7 IRQ to generate a wakeup. That is, the wakeup mask value
used by the interrupt controller must be in the range of 0–6.
Table 14-14. SWIACK
n
and L
m
IACK
n
Field Descriptions
Field
Description
7–0
VECTOR
Vector number. A read from the SWIACK register returns the vector number associated with the highest level,
highest priority unmasked interrupt source. A read from one of the L
m
IACK registers returns the highest priority
unmasked interrupt source within the level.
IPSBAR
Offsets:
for register offsets
(GL
m
IACK)
Access: read-only
7
6
5
4
3
2
1
0
R
VECTOR
W
Reset:
0
0
0
0
0
0
0
0
Figure 14-11. Global Level
m
IACK Registers (GL
m
IACK)
Table 14-15. GSWIACK and GL
n
IACK Field Descriptions
Field
Description
7–0
VECTOR
Vector number. A read from one of the L
n
IACK registers returns the vector for the highest priority unmasked interrupt
within a level for all interrupt controllers.
As implemented on the MCF52110, these registers contain the same information as L
n
IACK.