Interrupt Controller (INTC)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
9-6
Freescale Semiconductor
Preliminary
9.3.2
Register Descriptions
All registers are 32 bits in width. Any combination of accessing the four bytes of a register with a single
access is supported, provided that the access does not cross a register boundary. These supported accesses
include types and sizes of eight bits, aligned 16 bits, misaligned 16 bits to the middle two bytes, and
aligned 32 bits.
In software vector mode, the side effects of a read of INTC_IACKR_PRC0 and INTC_IACR_PRC1 are
the same regardless of the size of the read. In either software or hardware vector mode, the size of a write
to either INTC_SSCIR0_3–INTC_SSCIR4_7 or INTC_EOIR_PRC0–INTC_EOIR_PRC1 does not affect
the operation of the write.
9.3.2.1
INTC Module Configuration Register (INTC_MCR)
The module configuration register is used to configure options of the INTC.
0x0020–
0x0024
INTC_SSCIR0_3—INTC software set/clear interrupt register
0–3
INTC_SSCIR4_7—INTC software set/clear interrupt register
4–7
R/W
0x0000_0000
0x0028–
0x003C
Reserved
—
—
—
0x0040–
0x0164
INTC_PSR0_3—INTC priority select register 0–3 —
INTC_PSR292_293—INTC priority select register 292–293
R/W
0x0000_0000
1
When the HVEN bit in the INTC module configuration register (INTC_MCR) is asserted, a read of the INTC_IACKR has no
side effects.
Offset: 0x0000
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R
0
0
VTES_
PRC1
0
0
0
0
HVEN_
PRC1
0
0
VTES_
PRC0
0
0
0
0
HVEN_
PRC0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 9-2. INTC Module Configuration Register (INTC_MCR)
Table 9-1. INTC Memory Map (continued)
Offset from
INTC_BASE_ADDR
(0xFFF4_8000)
Register
Access
Reset
Value
Section/Page