Interrupt Controller Module
MCF52235 ColdFire® Integrated Microcontroller Reference Manual, Rev. 6
Freescale Semiconductor
15-10
and priority being acknowledged. This register provides the association between the acknowledged
physical interrupt request number and the programmed interrupt level/priority.
15.3.6
Interrupt Control Registers (ICRnx)
Each ICR
nx
, where
x
= 1, 2,..., 63, specifies the interrupt level (1–7) and the priority within the level (0–7).
, all ICR
nx
registers can be read, but only ICR
n
8 through ICR
n
63 can be written.
Registers ICR
n
1 through ICR
n
7 are read-only because the interrupt levels for IRQ1 through IRQ7 are
hard-coded to their respective source numbers (see
Section 15.1.1, “Interrupt Controller Theory of
). The registers are described in
It is the responsibility of the software to program the ICR
nx
registers with unique and non-overlapping
level and priority definitions. Failure to program the ICR
nx
registers in this manner can result in undefined
behavior. If a specific interrupt request is completely unused, the ICR
nx
value can remain in its reset (and
disabled) state.
IPSBAR
Offset:
0x00_0C19 (IACKLPR0)
0x00_0D19 (IACKLPR1)
Access: Read-only
7
6
5
4
3
2
1
0
R
0
LEVEL
PRI
W
Reset:
0
0
0
0
0
0
0
0
Figure 15-8. IACK Level and Priority Register (IACKLPRn)
Table 15-11. IACKLPRn Field Descriptions
Field
Description
7
Reserved
6–4
LEVEL
Interrupt level. Represents the interrupt level of the interrupt currently being acknowledged.
3–0
PRI
Interrupt Priority. Represents the priority within the interrupt level of the interrupt currently being acknowledged.
0 Priority 0
1 Priority 1
2 Priority 2
3 Priority 3
4 Priority 4
5 Priority 5
6 Priority 6
7 Priority 7
8 Mid-point priority associated with the fixed level interrupts only
Table 15-12. ICRnx Register Accessibility
Registers
Access
ICRn1 – ICRn7
Read-only
ICRn8 – ICRn63
Read / write
Because
of
an
order
from
the
United
States
International
Trade
Commission,
BGA-packaged
product
lines
and
part
numbers
indicated
here
currently
are
not
available
from
Freescale
for
import
or
sale
in
the
United
States
prior
to
September
2010:MCF52234CVM60,
MCF52235CVM60