ATSAML10E14A 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 45 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_OTHEREIC_OTHER_Handler · EIC_OTHER_IRQnExternal Channel 4/5/6/7
80x0060FREQMFREQM_Handler · FREQM_IRQnFrequency Meter
90x0064NVMCTRLNVMCTRL_Handler · NVMCTRL_IRQnNon-Volatile Memory Controller
100x0068PORTPORT_Handler · PORT_IRQnPort Non-Secure Check
110x006CDMAC_0DMAC_0_Handler · DMAC_0_IRQnDMA Channel 0
120x0070DMAC_1DMAC_1_Handler · DMAC_1_IRQnDMA Channel 1
130x0074DMAC_2DMAC_2_Handler · DMAC_2_IRQnDMA Channel 2
140x0078DMAC_3DMAC_3_Handler · DMAC_3_IRQnDMA Channel 3
150x007CDMAC_OTHERDMAC_OTHER_Handler · DMAC_OTHER_IRQnDMA Channel 4..X
160x0080EVSYS_0EVSYS_0_Handler · EVSYS_0_IRQnEvent System Channel 0
170x0084EVSYS_1EVSYS_1_Handler · EVSYS_1_IRQnEvent System Channel 1
180x0088EVSYS_2EVSYS_2_Handler · EVSYS_2_IRQnEvent System Channel 2
190x008CEVSYS_3EVSYS_3_Handler · EVSYS_3_IRQnEvent System Channel 3
200x0090EVSYS_NSCHKEVSYS_NSCHK_Handler · EVSYS_NSCHK_IRQnEvent System Non-Secure Check
210x0094PACPAC_Handler · PAC_IRQnPeripheral Access Controller
220x0098SERCOM0_0SERCOM0_0_Handler · SERCOM0_0_IRQnSerial Communication Interface 0
230x009CSERCOM0_1SERCOM0_1_Handler · SERCOM0_1_IRQnSerial Communication Interface 0
240x00A0SERCOM0_2SERCOM0_2_Handler · SERCOM0_2_IRQnSerial Communication Interface 0
250x00A4SERCOM0_OTHERSERCOM0_OTHER_Handler · SERCOM0_OTHER_IRQnSerial Communication Interface 0
260x00A8SERCOM1_0SERCOM1_0_Handler · SERCOM1_0_IRQnSerial Communication Interface 1
270x00ACSERCOM1_1SERCOM1_1_Handler · SERCOM1_1_IRQnSerial Communication Interface 1
280x00B0SERCOM1_2SERCOM1_2_Handler · SERCOM1_2_IRQnSerial Communication Interface 1
290x00B4SERCOM1_OTHERSERCOM1_OTHER_Handler · SERCOM1_OTHER_IRQnSerial Communication Interface 1
300x00B8SERCOM2_0SERCOM2_0_Handler · SERCOM2_0_IRQnSerial Communication Interface 2
310x00BCSERCOM2_1SERCOM2_1_Handler · SERCOM2_1_IRQnSerial Communication Interface 2
320x00C0SERCOM2_2SERCOM2_2_Handler · SERCOM2_2_IRQnSerial Communication Interface 2
330x00C4SERCOM2_OTHERSERCOM2_OTHER_Handler · SERCOM2_OTHER_IRQnSerial Communication Interface 2
340x00C8TC0TC0_Handler · TC0_IRQnTimer Counter 0
350x00CCTC1TC1_Handler · TC1_IRQnTimer Counter 1
360x00D0TC2TC2_Handler · TC2_IRQnTimer Counter 2
370x00D4ADC_OTHERADC_OTHER_Handler · ADC_OTHER_IRQnAnalog To Digital Converter
380x00D8ADC_RESRDYADC_RESRDY_Handler · ADC_RESRDY_IRQnADC Result Ready
390x00DCACAC_Handler · AC_IRQnAnalog Comparator
400x00E0DAC_UNDERRUN_ADAC_UNDERRUN_A_Handler · DAC_UNDERRUN_A_IRQnDigital to Analog Converter
410x00E4DAC_EMPTYDAC_EMPTY_Handler · DAC_EMPTY_IRQnDAC Buffer 0 Empty
420x00E8PTCPTC_Handler · PTC_IRQnPeripheral Touch Controller
430x00ECTRNGTRNG_Handler · TRNG_IRQnTrue Random Generator
440x00F0TRAMTRAM_Handler · TRAM_IRQnTrust Ram