Interrupt Controller (INTC)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
9-10
Freescale Semiconductor
Preliminary
9.3.2.5
INTC Interrupt Acknowledge Register for Processor 1 (Z0)
(INTC_IACKR_PRC1)
9.3.2.6
INTC End-of-Interrupt Register for Processor 0 (Z1) (INTC_EOIR_PRC0)
Writing to the end-of-interrupt register signals the end of the servicing of the interrupt request. When the
INTC_EOIR_PRC0 is written, the priority last pushed on the LIFO is popped into INTC_CPR_PRC0. An
exception to this behavior is described in
Section 9.1.3.1.2, “Hardware Vector Mode
of data written to the INTC_EOIR_PRC0 are ignored. The values and sizes written to this register neither
update the INTC_EOIR_PRC0 contents or affect whether the LIFO pops. For possible future
compatibility, write four bytes of all 0s to the INTC_EOIR_PRC0.
Offset: 0x0014
Access: User read/write
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
R
VTBA_PRC1 (most significant 16 bits)
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
VTBA_PRC1
(5 least-significant bits)
INTVEC_PRC1
1
0
0
W
Reset
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
When the VTES_PRC1 bit in INTC_MCR is asserted, INTVEC_PRC1 is shifted to the left one bit. Bit 29 is read as
0. VTBA_PRC1 is narrowed to 20 bits wide
Figure 9-6. INTC Interrupt Acknowledge Register for Processor 1 (Z0) (INTC_IACKR_PRC1)
Table 9-7. INTC_IACKR_PRC1 Field Descriptions
Field
Description
VTBA_PRC1
The register’s function is the same as described for processor 0 (Z1) in
Section 9.3.2.4, “INTC Interrupt
Acknowledge Register for Processor 0 (Z1) (INTC_IACKR_PRC0)”
INTVEC_PRC1
Offset 0x0018
Access: write only
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
R 0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Figure 9-7. INTC End-of-Interrupt Register for Processor 0 (Z1) (INTC_EOIR_PRC0)