PIC32CK1025GC01144 interrupt vectors

The vector table at the start of flash (VTOR moves it): word 0 is the initial stack pointer, then the 11 core exceptions (numbered below 0 as CMSIS does) and the 151 peripheral interrupts, IRQ 0 up. Each entry is the 4-byte address of its handler, at 4 × (IRQn + 16). The NVIC enables each IRQ and sets its priority; in C a handler is a function with the name below, e.g. void SERCOM0_Handler(void), and NVIC_EnableIRQ(SERCOM0_IRQn) turns it on.

IRQnTable offsetNameHandlerSource
–0x0000Initial SPthe stack's top: _estackLoaded into SP at reset, before Reset_Handler runs
-150x0004ResetReset_HandlerReset Vector, invoked on Power up and warm reset
-140x0008NonMaskableIntNonMaskableInt_HandlerNon maskable Interrupt, cannot be stopped or preempted
-130x000CHardFaultHardFault_HandlerHard Fault, all classes of Fault
-120x0010MemoryManagementMemoryManagement_HandlerMemory Management, MPU mismatch, including Access Violation and No Match
-110x0014BusFaultBusFault_HandlerBus Fault, Pre-Fetch-, Memory Access Fault, other address/memory related Fault
-100x0018UsageFaultUsageFault_HandlerUsage Fault, i.e. Undef Instruction, Illegal State Transition
-90x001CSecureFaultMonitorSecureFaultMonitor_HandlerSecure Fault
-50x002CSVCallSVCall_HandlerSystem Service Call via SVC instruction
-40x0030DebugMonitorDebugMonitor_HandlerDebug Monitor
-20x0038PendSVPendSV_HandlerPendable request for system service
-10x003CSysTickSysTick_HandlerSystem Tick Timer
00x0040FCR_ERRFCR_ERR_Handler · FCR_ERR_IRQnFlash Read Controller ECC Error
10x0044FCR_FLTFCR_FLT_Handler · FCR_FLT_IRQnFlash Read Controller CRC Fault
20x0048FCWFCW_Handler · FCW_IRQnFlash Write Controller Interrupt
30x004CPMPM_Handler · PM_IRQnPower Manager
40x0050SUPCSUPC_Handler · SUPC_IRQnSupply Controller
50x0054OSCCTRL_XOSCOSCCTRL_XOSC_Handler · OSCCTRL_XOSC_IRQnExternal Oscillator
60x0058OSCCTRL_DFLLOSCCTRL_DFLL_Handler · OSCCTRL_DFLL_IRQnDFLL
70x005COSCCTRL_PLL0OSCCTRL_PLL0_Handler · OSCCTRL_PLL0_IRQnPLL
80x0060OSC32KCTRLOSC32KCTRL_Handler · OSC32KCTRL_IRQn32K Oscillator
90x0064MCLKMCLK_Handler · MCLK_IRQnMain Clock
100x0068FREQMFREQM_Handler · FREQM_IRQnFrequency Meter
110x006CWDTWDT_Handler · WDT_IRQnWatchdog Timer
120x0070RTCRTC_Handler · RTC_IRQnRTC
130x0074EIC_EXTINT_0EIC_EXTINT_0_Handler · EIC_EXTINT_0_IRQnExternal Interrupt 0
140x0078EIC_EXTINT_1EIC_EXTINT_1_Handler · EIC_EXTINT_1_IRQnExternal Interrupt 1
150x007CEIC_EXTINT_2EIC_EXTINT_2_Handler · EIC_EXTINT_2_IRQnExternal Interrupt 2
160x0080EIC_EXTINT_3EIC_EXTINT_3_Handler · EIC_EXTINT_3_IRQnExternal Interrupt 3
170x0084EIC_EXTINT_4EIC_EXTINT_4_Handler · EIC_EXTINT_4_IRQnExternal Interrupt 4
180x0088EIC_EXTINT_5EIC_EXTINT_5_Handler · EIC_EXTINT_5_IRQnExternal Interrupt 5
190x008CEIC_EXTINT_6EIC_EXTINT_6_Handler · EIC_EXTINT_6_IRQnExternal Interrupt 6
200x0090EIC_EXTINT_7EIC_EXTINT_7_Handler · EIC_EXTINT_7_IRQnExternal Interrupt 7
210x0094EIC_EXTINT_8EIC_EXTINT_8_Handler · EIC_EXTINT_8_IRQnExternal Interrupt 8
220x0098EIC_EXTINT_9EIC_EXTINT_9_Handler · EIC_EXTINT_9_IRQnExternal Interrupt 9
230x009CEIC_EXTINT_10EIC_EXTINT_10_Handler · EIC_EXTINT_10_IRQnExternal Interrupt 10
240x00A0EIC_EXTINT_11EIC_EXTINT_11_Handler · EIC_EXTINT_11_IRQnExternal Interrupt 11
250x00A4EIC_EXTINT_12EIC_EXTINT_12_Handler · EIC_EXTINT_12_IRQnExternal Interrupt 12
260x00A8EIC_EXTINT_13EIC_EXTINT_13_Handler · EIC_EXTINT_13_IRQnExternal Interrupt 13
270x00ACEIC_EXTINT_14EIC_EXTINT_14_Handler · EIC_EXTINT_14_IRQnExternal Interrupt 14
280x00B0EIC_EXTINT_15EIC_EXTINT_15_Handler · EIC_EXTINT_15_IRQnExternal Interrupt 15
290x00B4EIC_NSCHKEIC_NSCHK_Handler · EIC_NSCHK_IRQnExternal Interrupt Non-Secure Check
300x00B8PACPAC_Handler · PAC_IRQnPeripheral Access Controller
310x00BCTRAMTRAM_Handler · TRAM_IRQnTrust RAM Interrupt
320x00C0PORTPORT_Handler · PORT_IRQnPort
330x00C4DMA0_PRI0DMA0_PRI0_Handler · DMA0_PRI0_IRQnDMA 0 Priority 0 Interrupt
340x00C8DMA0_PRI1DMA0_PRI1_Handler · DMA0_PRI1_IRQnDMA 0 Priority 1 Interrupt
350x00CCDMA0_PRI2DMA0_PRI2_Handler · DMA0_PRI2_IRQnDMA 0 Priority 2 Interrupt
360x00D0DMA1_PRI0DMA1_PRI0_Handler · DMA1_PRI0_IRQnDMA 1 Priority 0 Interrupt
370x00D4DMA1_PRI1DMA1_PRI1_Handler · DMA1_PRI1_IRQnDMA 1 Priority 1 Interrupt
380x00D8HMATRIXHMATRIX_Handler · HMATRIX_IRQnHMATRIX
390x00DCEVSYS_0EVSYS_0_Handler · EVSYS_0_IRQnEvent System Channel 0
400x00E0EVSYS_1EVSYS_1_Handler · EVSYS_1_IRQnEvent System Channel 1
410x00E4EVSYS_2EVSYS_2_Handler · EVSYS_2_IRQnEvent System Channel 2
420x00E8EVSYS_3EVSYS_3_Handler · EVSYS_3_IRQnEvent System Channel 3
430x00ECEVSYS_OTHEREVSYS_OTHER_Handler · EVSYS_OTHER_IRQnEvent System Channel 4..X
440x00F0SERCOM0_56SERCOM0_56_Handler · SERCOM0_56_IRQnSerial Communication Interface 0
450x00F4SERCOM0_0SERCOM0_0_Handler · SERCOM0_0_IRQnSerial Communication Interface 0
460x00F8SERCOM0_1SERCOM0_1_Handler · SERCOM0_1_IRQnSerial Communication Interface 0
470x00FCSERCOM0_2SERCOM0_2_Handler · SERCOM0_2_IRQnSerial Communication Interface 0
480x0100SERCOM0_3SERCOM0_3_Handler · SERCOM0_3_IRQnSerial Communication Interface 0
490x0104SERCOM0_4SERCOM0_4_Handler · SERCOM0_4_IRQnSerial Communication Interface 0
500x0108SERCOM1_56SERCOM1_56_Handler · SERCOM1_56_IRQnSerial Communication Interface 1
510x010CSERCOM1_0SERCOM1_0_Handler · SERCOM1_0_IRQnSerial Communication Interface 1
520x0110SERCOM1_1SERCOM1_1_Handler · SERCOM1_1_IRQnSerial Communication Interface 1
530x0114SERCOM1_2SERCOM1_2_Handler · SERCOM1_2_IRQnSerial Communication Interface 1
540x0118SERCOM1_3SERCOM1_3_Handler · SERCOM1_3_IRQnSerial Communication Interface 1
550x011CSERCOM1_4SERCOM1_4_Handler · SERCOM1_4_IRQnSerial Communication Interface 1
560x0120SERCOM2_56SERCOM2_56_Handler · SERCOM2_56_IRQnSerial Communication Interface 2
570x0124SERCOM2_0SERCOM2_0_Handler · SERCOM2_0_IRQnSerial Communication Interface 2
580x0128SERCOM2_1SERCOM2_1_Handler · SERCOM2_1_IRQnSerial Communication Interface 2
590x012CSERCOM2_2SERCOM2_2_Handler · SERCOM2_2_IRQnSerial Communication Interface 2
600x0130SERCOM2_3SERCOM2_3_Handler · SERCOM2_3_IRQnSerial Communication Interface 2
610x0134SERCOM2_4SERCOM2_4_Handler · SERCOM2_4_IRQnSerial Communication Interface 2
620x0138SERCOM3_56SERCOM3_56_Handler · SERCOM3_56_IRQnSerial Communication Interface 3
630x013CSERCOM3_0SERCOM3_0_Handler · SERCOM3_0_IRQnSerial Communication Interface 3
640x0140SERCOM3_1SERCOM3_1_Handler · SERCOM3_1_IRQnSerial Communication Interface 3
650x0144SERCOM3_2SERCOM3_2_Handler · SERCOM3_2_IRQnSerial Communication Interface 3
660x0148SERCOM3_3SERCOM3_3_Handler · SERCOM3_3_IRQnSerial Communication Interface 3
670x014CSERCOM3_4SERCOM3_4_Handler · SERCOM3_4_IRQnSerial Communication Interface 3
680x0150TCC0_OTHERTCC0_OTHER_Handler · TCC0_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
690x0154TCC0_MC0TCC0_MC0_Handler · TCC0_MC0_IRQnTCC Match/Compare 0
700x0158TCC0_MC1TCC0_MC1_Handler · TCC0_MC1_IRQnTCC Match/Compare 1
710x015CTCC0_MC2TCC0_MC2_Handler · TCC0_MC2_IRQnTCC Match/Compare 2
720x0160TCC0_MC3TCC0_MC3_Handler · TCC0_MC3_IRQnTCC Match/Compare 3
730x0164TCC0_MC4TCC0_MC4_Handler · TCC0_MC4_IRQnTCC Match/Compare 4
740x0168TCC0_MC5TCC0_MC5_Handler · TCC0_MC5_IRQnTCC Match/Compare 5
750x016CTCC1_OTHERTCC1_OTHER_Handler · TCC1_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
760x0170TCC1_MC0TCC1_MC0_Handler · TCC1_MC0_IRQnTCC Match/Compare 0
770x0174TCC1_MC1TCC1_MC1_Handler · TCC1_MC1_IRQnTCC Match/Compare 1
780x0178TCC1_MC2TCC1_MC2_Handler · TCC1_MC2_IRQnTCC Match/Compare 2
790x017CTCC1_MC3TCC1_MC3_Handler · TCC1_MC3_IRQnTCC Match/Compare 3
800x0180TCC1_MC4TCC1_MC4_Handler · TCC1_MC4_IRQnTCC Match/Compare 4
810x0184TCC1_MC5TCC1_MC5_Handler · TCC1_MC5_IRQnTCC Match/Compare 5
820x0188TCC2_OTHERTCC2_OTHER_Handler · TCC2_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
830x018CTCC2_MC0TCC2_MC0_Handler · TCC2_MC0_IRQnTCC Match/Compare 0
840x0190TCC2_MC1TCC2_MC1_Handler · TCC2_MC1_IRQnTCC Match/Compare 1
850x0194TCC2_MC2TCC2_MC2_Handler · TCC2_MC2_IRQnTCC Match/Compare 2
860x0198TCC2_MC3TCC2_MC3_Handler · TCC2_MC3_IRQnTCC Match/Compare 3
870x019CTCC2_MC4TCC2_MC4_Handler · TCC2_MC4_IRQnTCC Match/Compare 4
880x01A0TCC2_MC5TCC2_MC5_Handler · TCC2_MC5_IRQnTCC Match/Compare 5
890x01A4TCC3_OTHERTCC3_OTHER_Handler · TCC3_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
900x01A8TCC3_MC0TCC3_MC0_Handler · TCC3_MC0_IRQnTCC Match/Compare 0
910x01ACTCC3_MC1TCC3_MC1_Handler · TCC3_MC1_IRQnTCC Match/Compare 1
920x01B0TCC3_MC2TCC3_MC2_Handler · TCC3_MC2_IRQnTCC Match/Compare 2
930x01B4TCC3_MC3TCC3_MC3_Handler · TCC3_MC3_IRQnTCC Match/Compare 3
940x01B8TCC3_MC4TCC3_MC4_Handler · TCC3_MC4_IRQnTCC Match/Compare 4
950x01BCTCC3_MC5TCC3_MC5_Handler · TCC3_MC5_IRQnTCC Match/Compare 5
960x01C0SERCOM4_56SERCOM4_56_Handler · SERCOM4_56_IRQnSerial Communication Interface 4
970x01C4SERCOM4_0SERCOM4_0_Handler · SERCOM4_0_IRQnSerial Communication Interface 4
980x01C8SERCOM4_1SERCOM4_1_Handler · SERCOM4_1_IRQnSerial Communication Interface 4
990x01CCSERCOM4_2SERCOM4_2_Handler · SERCOM4_2_IRQnSerial Communication Interface 4
1000x01D0SERCOM4_3SERCOM4_3_Handler · SERCOM4_3_IRQnSerial Communication Interface 4
1010x01D4SERCOM4_4SERCOM4_4_Handler · SERCOM4_4_IRQnSerial Communication Interface 4
1020x01D8SERCOM5_56SERCOM5_56_Handler · SERCOM5_56_IRQnSerial Communication Interface 5
1030x01DCSERCOM5_0SERCOM5_0_Handler · SERCOM5_0_IRQnSerial Communication Interface 5
1040x01E0SERCOM5_1SERCOM5_1_Handler · SERCOM5_1_IRQnSerial Communication Interface 5
1050x01E4SERCOM5_2SERCOM5_2_Handler · SERCOM5_2_IRQnSerial Communication Interface 5
1060x01E8SERCOM5_3SERCOM5_3_Handler · SERCOM5_3_IRQnSerial Communication Interface 5
1070x01ECSERCOM5_4SERCOM5_4_Handler · SERCOM5_4_IRQnSerial Communication Interface 5
1080x01F0SERCOM6_56SERCOM6_56_Handler · SERCOM6_56_IRQnSerial Communication Interface 6
1090x01F4SERCOM6_0SERCOM6_0_Handler · SERCOM6_0_IRQnSerial Communication Interface 6
1100x01F8SERCOM6_1SERCOM6_1_Handler · SERCOM6_1_IRQnSerial Communication Interface 6
1110x01FCSERCOM6_2SERCOM6_2_Handler · SERCOM6_2_IRQnSerial Communication Interface 6
1120x0200SERCOM6_3SERCOM6_3_Handler · SERCOM6_3_IRQnSerial Communication Interface 6
1130x0204SERCOM6_4SERCOM6_4_Handler · SERCOM6_4_IRQnSerial Communication Interface 6
1140x0208SERCOM7_56SERCOM7_56_Handler · SERCOM7_56_IRQnSerial Communication Interface 7
1150x020CSERCOM7_0SERCOM7_0_Handler · SERCOM7_0_IRQnSerial Communication Interface 7
1160x0210SERCOM7_1SERCOM7_1_Handler · SERCOM7_1_IRQnSerial Communication Interface 7
1170x0214SERCOM7_2SERCOM7_2_Handler · SERCOM7_2_IRQnSerial Communication Interface 7
1180x0218SERCOM7_3SERCOM7_3_Handler · SERCOM7_3_IRQnSerial Communication Interface 7
1190x021CSERCOM7_4SERCOM7_4_Handler · SERCOM7_4_IRQnSerial Communication Interface 7
1200x0220TCC4_OTHERTCC4_OTHER_Handler · TCC4_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
1210x0224TCC4_MC0TCC4_MC0_Handler · TCC4_MC0_IRQnTCC Match/Compare 0
1220x0228TCC4_MC1TCC4_MC1_Handler · TCC4_MC1_IRQnTCC Match/Compare 1
1230x022CTCC5_OTHERTCC5_OTHER_Handler · TCC5_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
1240x0230TCC5_MC0TCC5_MC0_Handler · TCC5_MC0_IRQnTCC Match/Compare 0
1250x0234TCC5_MC1TCC5_MC1_Handler · TCC5_MC1_IRQnTCC Match/Compare 1
1260x0238TCC6_OTHERTCC6_OTHER_Handler · TCC6_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
1270x023CTCC6_MC0TCC6_MC0_Handler · TCC6_MC0_IRQnTCC Match/Compare 0
1280x0240TCC6_MC1TCC6_MC1_Handler · TCC6_MC1_IRQnTCC Match/Compare 1
1290x0244TCC7_OTHERTCC7_OTHER_Handler · TCC7_OTHER_IRQnError/Overflow/Underflow/Fault Interrupt
1300x0248TCC7_MC0TCC7_MC0_Handler · TCC7_MC0_IRQnTCC Match/Compare 0
1310x024CTCC7_MC1TCC7_MC1_Handler · TCC7_MC1_IRQnTCC Match/Compare 1
1320x0250ADC_GLOBALADC_GLOBAL_Handler · ADC_GLOBAL_IRQnADC Global Interrupt
1330x0254ADC_CORE1ADC_CORE1_Handler · ADC_CORE1_IRQnADC Core 1 Interrupt
1380x0268ACAC_Handler · AC_IRQnAnalog Comparator Interrupt
1390x026CPTCPTC_Handler · PTC_IRQnPeripheral Touch Controller
1400x0270SPI_IXSSPI_IXS_Handler · SPI_IXS_IRQnAudio SPI Interrupt
1410x0274PCCPCC_Handler · PCC_IRQnPCC
1420x0278PDECPDEC_Handler · PDEC_IRQnPDEC
1430x027CCAN0CAN0_Handler · CAN0_IRQnController Area Network 0
1440x0280CAN1CAN1_Handler · CAN1_IRQnController Area Network 1
1450x0284ETHETH_Handler · ETH_IRQnEthernet MAC Interrupt
1460x0288SQISQI_Handler · SQI_IRQnQuad SPI Interrupt
1470x028CTRNGTRNG_Handler · TRNG_IRQnTrue Random Generator
1480x0290SDMMC0SDMMC0_Handler · SDMMC0_IRQnSD/MMC Host Controller Interrupt 0
1490x0294SDMMC1SDMMC1_Handler · SDMMC1_IRQnSD/MMC Host Controller Interrupt 1
1500x0298USB_OTHERUSB_OTHER_Handler · USB_OTHER_IRQnUSB Other Interrupt
1510x029CUSB_SOFUSB_SOF_Handler · USB_SOF_IRQnUSB SOF Interrupt
1520x02A0USB_TRCPT0USB_TRCPT0_Handler · USB_TRCPT0_IRQnUSB TRCPT0 Interrupt
1530x02A4USB_TRCPT1USB_TRCPT1_Handler · USB_TRCPT1_IRQnUSB TRCPT1 Interrupt
1540x02A8USBHSUSBHS_Handler · USBHS_IRQnHigh Speed USB Interrupt