Chapter 9 Interrupt Controller (INTC)
MPC5602P Microcontroller Reference Manual, Rev. 4
Freescale Semiconductor
209
9.6
Functional description
The functional description involves the areas of interrupt request sources, priority management, and
handshaking with the processor.
NOTE
The INTC has no spurious vector support. Therefore, if an asserted
peripheral or software settable interrupt request, whose PRI
n
value in
INTC_PSR0–INTC_PSR221 is higher than the PRI value in INTC_CPR,
negates before the interrupt request to the processor for that peripheral or
software settable interrupt request is acknowledged, the interrupt request to
the processor still can assert or will remain asserted for that peripheral or
software settable interrupt request. In this case, the interrupt vector will
correspond to that peripheral or software settable interrupt request. Also, the
PRI value in the INTC_CPR will be updated with the corresponding PRI
n
value in INTC_PSR
n
. Furthermore, clearing the peripheral interrupt
request’s enable bit in the peripheral or, alternatively, setting its mask bit has
the same consequences as clearing its flag bit. Setting its enable bit or
clearing its mask bit while its flag bit is asserted has the same effect on the
INTC as an interrupt event setting the flag bit.
Table 9-9. Interrupt vector table
IRQ #
Offset
Interrupt
Module
On-Platform Peripherals
Software Interrupts
0
0x0800
Software configurable flag 0
Software
1
0x0804
Software configurable flag 1
Software
2
0x0808
Software configurable flag 2
Software
3
0x080C
Software configurable flag 3
Software
4
0x0810
Software configurable flag 4
Software
5
0x0814
Software configurable flag 5
Software
6
0x0818
Software configurable flag 6
Software
7
0x081C
Software configurable flag 7
Software
8
0x0820
Reserved
ECSM