Interrupts and Interrupt Controller (INTC)
PXN20 Microcontroller Reference Manual, Rev. 1
Freescale Semiconductor 10-19
10.4 Functional Description
10.4.1 External Interrupt Request Sources
The INTC has two types of interrupt requests, peripheral and software settable. The assignments between
the interrupt requests from the modules to the vectors for input to the CPU are shown in
Table 10-12. The e200z6 and e200z0 Hardware Vector Mode Offset columns list the IRQ-specific offsets
when using hardware vector mode
It is important to note that interrupt table entries are 16 bytes in size for the e200z6. For the e200z0,
interrupt table entries are only 4 bytes in size. This difference in size, combined with the different starting
offset for the e200z0 interrupt requests, makes it impossible for the two cores to share a single interrupt
table. To solve this, either two different interrupt tables need to be created, or software vector mode should
be used for external interrupt requests.
Table 10-12. PXN20 External Interrupt Requests
Vector
Number
e200z6 Hardware
Vector Mode Offset
e200z0 Hardware
Vector Mode Offset
PXN20 Vector Vector Type
0 0x0000 0x0800 Software Interrupt 0 Software
1 0x0010 0x0804 Software Interrupt 1
2 0x0020 0x0808 Software Interrupt 2
3 0x0030 0x080C Software Interrupt 3
4 0x0040 0x0810 Software Interrupt 4
5 0x0050 0x0814 Software Interrupt 5
6 0x0060 0x0818 Software Interrupt 6
7 0x0070 0x081C Software Interrupt 7
8 0x0080 0x0820 SWT Timeout SWT SWT
9 0x0090 0x0824 ECC Error ECC ECC