![Freescale Semiconductor ColdFire MCF5211 Reference Manual Download Page 204](http://html1.mh-extra.com/html/freescale-semiconductor/coldfire-mcf5211/coldfire-mcf5211_reference-manual_2330619204.webp)
Interrupt Controller Module
MCF5213 ColdFire® Integrated Microcontroller Reference Manual, Rev. 3
12-12
Freescale Semiconductor
Table 12-11. ICR
nx
Register Accessibility
Registers
Access
ICR
n
1 – ICR
n
7
Read-only
ICR
n
8 – ICR
n
63
Read / write
IPSBAR
Offsets: See
for register offsets (ICR
nx
)
Access: R/W (Read only for ICR
n
1-ICR
n
7)
7
6
5
4
3
2
1
0
R
0
0
IL
IP
W
Reset:
0
0
0
0
0
0
0
0
Note:
It is the responsibility of the software to program the ICR
n
x registers with unique and non-overlapping level
and priority definitions. Failure to program the ICR
n
x registers in this manner can result in undefined
behavior. If a specific interrupt request is completely unused, the ICR
n
x value can remain in its reset (and
disabled) state.
Figure 12-9. Interrupt Control Register (ICR
nx
)
Table 12-12. ICR
nx
Field Descriptions
Field
Description
7–6
Reserved, should be cleared.
5–3
IL
Interrupt level. Indicates the interrupt level assigned to each interrupt input.
2–0
IP
Interrupt priority. Indicates the interrupt priority for internal modules within the interrupt-level assignment. 000b
represents the lowest priority and 111b represents the highest. For the fixed level interrupt sources, the priority is fixed
at the midpoint for the level, and the IP field always reads as 000b.