Interrupt Controller Module
MCF52110 ColdFire® Integrated Microcontroller Reference Manual, Rev. 1
14-6
Freescale Semiconductor
Preliminary
14.3
Register Descriptions
The interrupt controller registers are described in the following sections.
14.3.1
Interrupt Pending Registers (IPRH
n
, IPRL
n
)
The IPRH
n
and IPRL
n
registers,
, each 32 bits, provide a bit map for each
interrupt request to indicate if there is an active request (1 = active request, 0 = no request) for the given
source. The state of the interrupt mask register does not affect the IPR
n
. The IPR
n
is cleared by reset. The
IPR
n
is a read-only register, so any attempted write to this register is ignored. Bit 0 is not implemented and
reads as a zero.
IPSBAR
Offset: 0x0C00 (IPRH
n
)
Access: Read-only
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
R
INT[63:48]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
INT[47:32]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 14-1. Interrupt Pending Register High (IPRH
n
)
Table 14-3. IPRH
n
Field Descriptions
Field
Description
31–0
INT
Interrupt pending. Each bit corresponds to an interrupt source. The corresponding IMRH
n
bit determines whether an
interrupt condition can generate an interrupt. At every system clock, the IPRH
n
samples the signal generated by the
interrupting source. The corresponding IPRH
n
bit reflects the state of the interrupt signal even if the corresponding
IMRH
n
bit is set.
0 The corresponding interrupt source does not have an interrupt pending
1 The corresponding interrupt source has an interrupt pending
IPSBAR
Offset: 0x0C04 (IPRL
n
)
Access: Read-only
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
R
INT[31:16]
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
R
INT[15:1]
0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 14-2. Interrupt Pending Register Low (IPRL
n
)