Table 3-7. Interrupt vector assignments (continued)
Address Vector IRQ
1
NVIC
IPR
register
number
2
Source module Source description
0x0000_0000 0 — — ARM core Initial Stack Pointer
0x0000_0004 1 — — ARM core Initial Program Counter
0x0000_0008 2 — — ARM core Non-maskable Interrupt (NMI)
0x0000_000C 3 — — ARM core Hard Fault
0x0000_0010 4 — — — —
0x0000_0014 5 — — — —
0x0000_0018 6 — — — —
0x0000_001C 7 — — — —
0x0000_0020 8 — — — —
0x0000_0024 9 — — — —
0x0000_0028 10 — — — —
0x0000_002C 11 — — ARM core Supervisor call (SVCall)
0x0000_0030 12 — — — —
0x0000_0034 13 — — — —
0x0000_0038 14 — — ARM core Pendable request for system service
(PendableSrvReq)
0x0000_003C 15 — — ARM core System tick timer (SysTick)
Non-Core Vectors
0x0000_0040 16 0 0 DMA DMA channel 0 transfer complete and error
0x0000_0044 17 1 0 DMA DMA channel 1 transfer complete and error
0x0000_0048 18 2 0 DMA DMA channel 2 transfer complete and error
0x0000_004C 19 3 0 DMA DMA channel 3 transfer complete and error
0x0000_0050 20 4 1 — —
0x0000_0054 21 5 1 FTFA Command complete and read collision
0x0000_0058 22 6 1 PMC Low-voltage detect, low-voltage warning
0x0000_005C 23 7 1 LLWU Low Leakage Wakeup
0x0000_0060 24 8 2 I
2
C0
0x0000_0064 25 9 2 I
2
C1
0x0000_0068 26 10 2 SPI0 Single interrupt vector for all sources
0x0000_006C 27 11 2 SPI1 Single interrupt vector for all sources
0x0000_0070 28 12 3 UART0 Status and error
0x0000_0074 29 13 3 UART1 Status and error
0x0000_0078 30 14 3 UART2 Status and error
0x0000_007C 31 15 3 ADC0
0x0000_0080 32 16 4 CMP0
0x0000_0084 33 17 4 TPM0
0x0000_0088 34 18 4 TPM1
0x0000_008C 35 19 4 TPM2
Table continues on the next page...
Chapter 3 Chip Configuration
KL25 Sub-Family Reference Manual, Rev. 3, September 2012
Freescale Semiconductor, Inc. 53