PIC32CM2532LE00064 interrupt vectors

The vector table at the start of flash (VTOR moves it): word 0 is the initial stack pointer, then the 6 core exceptions (numbered below 0 as CMSIS does) and the 69 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
-50x002CSVCallSVCall_HandlerSystem Service Call via SVC instruction
-20x0038PendSVPendSV_HandlerPendable request for system service
-10x003CSysTickSysTick_HandlerSystem Tick Timer
00x0040SYSTEMSYSTEM_Handler · SYSTEM_IRQnSystem peripherals shared interrupt
10x0044WDTWDT_Handler · WDT_IRQnWatchdog Timer
20x0048RTCRTC_Handler · RTC_IRQnReal Time Counter
30x004CEIC_EXTINT_0EIC_EXTINT_0_Handler · EIC_EXTINT_0_IRQnExternal Channel 0
40x0050EIC_EXTINT_1EIC_EXTINT_1_Handler · EIC_EXTINT_1_IRQnExternal Channel 1
50x0054EIC_EXTINT_2EIC_EXTINT_2_Handler · EIC_EXTINT_2_IRQnExternal Channel 2
60x0058EIC_EXTINT_3EIC_EXTINT_3_Handler · EIC_EXTINT_3_IRQnExternal Channel 3
70x005CEIC_EXTINT_4EIC_EXTINT_4_Handler · EIC_EXTINT_4_IRQnExternal Channel 4
80x0060EIC_EXTINT_5EIC_EXTINT_5_Handler · EIC_EXTINT_5_IRQnExternal Channel 5
90x0064EIC_EXTINT_6EIC_EXTINT_6_Handler · EIC_EXTINT_6_IRQnExternal Channel 6
100x0068EIC_EXTINT_7EIC_EXTINT_7_Handler · EIC_EXTINT_7_IRQnExternal Channel 7
110x006CEIC_OTHEREIC_OTHER_Handler · EIC_OTHER_IRQnExternal Channel 8..X
120x0070FREQMFREQM_Handler · FREQM_IRQnFrequency Meter
130x0074NVMCTRLNVMCTRL_Handler · NVMCTRL_IRQnNon-Volatile Memory Controller
150x007CDMAC_0DMAC_0_Handler · DMAC_0_IRQnDMA Channel 0
160x0080DMAC_1DMAC_1_Handler · DMAC_1_IRQnDMA Channel 1
170x0084DMAC_2DMAC_2_Handler · DMAC_2_IRQnDMA Channel 2
180x0088DMAC_3DMAC_3_Handler · DMAC_3_IRQnDMA Channel 3
190x008CDMAC_OTHERDMAC_OTHER_Handler · DMAC_OTHER_IRQnDMA Channel 4..X
200x0090USBUSB_Handler · USB_IRQnUniversal Serial Bus
210x0094EVSYS_0EVSYS_0_Handler · EVSYS_0_IRQnEvent System Channel 0
220x0098EVSYS_1EVSYS_1_Handler · EVSYS_1_IRQnEvent System Channel 1
230x009CEVSYS_2EVSYS_2_Handler · EVSYS_2_IRQnEvent System Channel 2
240x00A0EVSYS_3EVSYS_3_Handler · EVSYS_3_IRQnEvent System Channel 3
250x00A4EVSYS_4EVSYS_4_Handler · EVSYS_4_IRQnEvent System Channel 4
260x00A8EVSYS_5EVSYS_5_Handler · EVSYS_5_IRQnEvent System Channel 5
270x00ACEVSYS_6EVSYS_6_Handler · EVSYS_6_IRQnEvent System Channel 6
280x00B0EVSYS_7EVSYS_7_Handler · EVSYS_7_IRQnEvent System Channel 7
300x00B8PACPAC_Handler · PAC_IRQnPeripheral Access Controller
310x00BCSERCOM0_0SERCOM0_0_Handler · SERCOM0_0_IRQnSerial Communication Interface 0
320x00C0SERCOM0_1SERCOM0_1_Handler · SERCOM0_1_IRQnSerial Communication Interface 0
330x00C4SERCOM0_2SERCOM0_2_Handler · SERCOM0_2_IRQnSerial Communication Interface 0
340x00C8SERCOM0_OTHERSERCOM0_OTHER_Handler · SERCOM0_OTHER_IRQnSerial Communication Interface 0
350x00CCSERCOM1_0SERCOM1_0_Handler · SERCOM1_0_IRQnSerial Communication Interface 1
360x00D0SERCOM1_1SERCOM1_1_Handler · SERCOM1_1_IRQnSerial Communication Interface 1
370x00D4SERCOM1_2SERCOM1_2_Handler · SERCOM1_2_IRQnSerial Communication Interface 1
380x00D8SERCOM1_OTHERSERCOM1_OTHER_Handler · SERCOM1_OTHER_IRQnSerial Communication Interface 1
390x00DCSERCOM2_0SERCOM2_0_Handler · SERCOM2_0_IRQnSerial Communication Interface 2
400x00E0SERCOM2_1SERCOM2_1_Handler · SERCOM2_1_IRQnSerial Communication Interface 2
410x00E4SERCOM2_2SERCOM2_2_Handler · SERCOM2_2_IRQnSerial Communication Interface 2
420x00E8SERCOM2_OTHERSERCOM2_OTHER_Handler · SERCOM2_OTHER_IRQnSerial Communication Interface 2
430x00ECSERCOM3_0SERCOM3_0_Handler · SERCOM3_0_IRQnSerial Communication Interface 3
440x00F0SERCOM3_1SERCOM3_1_Handler · SERCOM3_1_IRQnSerial Communication Interface 3
450x00F4SERCOM3_2SERCOM3_2_Handler · SERCOM3_2_IRQnSerial Communication Interface 3
460x00F8SERCOM3_OTHERSERCOM3_OTHER_Handler · SERCOM3_OTHER_IRQnSerial Communication Interface 3
470x00FCSERCOM4_0SERCOM4_0_Handler · SERCOM4_0_IRQnSerial Communication Interface 4
480x0100SERCOM4_1SERCOM4_1_Handler · SERCOM4_1_IRQnSerial Communication Interface 4
490x0104SERCOM4_2SERCOM4_2_Handler · SERCOM4_2_IRQnSerial Communication Interface 4
500x0108SERCOM4_OTHERSERCOM4_OTHER_Handler · SERCOM4_OTHER_IRQnSerial Communication Interface 4
510x010CSERCOM5_0SERCOM5_0_Handler · SERCOM5_0_IRQnSerial Communication Interface 5
520x0110SERCOM5_1SERCOM5_1_Handler · SERCOM5_1_IRQnSerial Communication Interface 5
530x0114SERCOM5_2SERCOM5_2_Handler · SERCOM5_2_IRQnSerial Communication Interface 5
540x0118SERCOM5_OTHERSERCOM5_OTHER_Handler · SERCOM5_OTHER_IRQnSerial Communication Interface 5
550x011CTC0TC0_Handler · TC0_IRQnTimer Counter 0
560x0120TC1TC1_Handler · TC1_IRQnTimer Counter 1
570x0124TC2TC2_Handler · TC2_IRQnTimer Counter 2
580x0128TCC0TCC0_Handler · TCC0_IRQnTCC Match/Compare 0
590x012CTCC1TCC1_Handler · TCC1_IRQnTCC Match/Compare 1
600x0130TCC2TCC2_Handler · TCC2_IRQnTCC Match/Compare 2
610x0134TCC3TCC3_Handler · TCC3_IRQnTCC Match/Compare 3
620x0138ADC_OTHERADC_OTHER_Handler · ADC_OTHER_IRQnAnalog To Digital Converter
630x013CADC_RESRDYADC_RESRDY_Handler · ADC_RESRDY_IRQnADC Result Ready
640x0140ACAC_Handler · AC_IRQnAnalog Comparator
650x0144DAC_UNDERRUNDAC_UNDERRUN_Handler · DAC_UNDERRUN_IRQnDigital to Analog Converter
660x0148DAC_EMPTYDAC_EMPTY_Handler · DAC_EMPTY_IRQnDAC Buffer 0 Empty
670x014CPTCPTC_Handler · PTC_IRQnPeripheral Touch Controller
680x0150TRNGTRNG_Handler · TRNG_IRQnTrue Random Generator
690x0154I2SI2S_Handler · I2S_IRQnInter-IC Sound Interface
700x0158TRAMTRAM_Handler · TRAM_IRQnTrust Ram