22.6.2.2 Enum system_interrupt_vector_samc21

Table of all possible interrupt and exception vector indexes within the SAM C20/C21 device.
Note: The actual enumeration name is "system_interrupt_vector".
Table 22-16. Members
Enum valueDescription

SYSTEM_INTERRUPT_NON_MASKABLE

Interrupt vector index for a NMI interrupt

SYSTEM_INTERRUPT_HARD_FAULT

Interrupt vector index for a Hard Fault memory access exception

SYSTEM_INTERRUPT_SV_CALL

Interrupt vector index for a Supervisor Call exception

SYSTEM_INTERRUPT_PENDING_SV

Interrupt vector index for a Pending Supervisor interrupt

SYSTEM_INTERRUPT_SYSTICK

Interrupt vector index for a System Tick interrupt

SYSTEM_INTERRUPT_MODULE_SYSTEM

Interrupt vector index for MCLK, OSCCTRL, OSC32KCTRL, PAC, PM, SUPC, TAL peripheral interrupt

SYSTEM_INTERRUPT_MODULE_WDT

Interrupt vector index for a Watch Dog peripheral interrupt

SYSTEM_INTERRUPT_MODULE_RTC

Interrupt vector index for a Real Time Clock peripheral interrupt

SYSTEM_INTERRUPT_MODULE_EIC

Interrupt vector index for an External Interrupt peripheral interrupt

SYSTEM_INTERRUPT_MODULE_FREQM

Interrupt vector index for Frequency Meter peripheral interrupt

SYSTEM_INTERRUPT_MODULE_NVMCTRL

Interrupt vector index for a Non Volatile Memory Controller interrupt

SYSTEM_INTERRUPT_MODULE_DMA

Interrupt vector index for a Direct Memory Access interrupt

SYSTEM_INTERRUPT_MODULE_EVSYS

Interrupt vector index for an Event System interrupt

SYSTEM_INTERRUPT_MODULE_SERCOMn

Interrupt vector index for a SERCOM peripheral interrupt.

Each specific device may contain several SERCOM peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_SERCOM0).

SYSTEM_INTERRUPT_MODULE_TCCn

Interrupt vector index for a Timer/Counter Control peripheral interrupt.

Each specific device may contain several TCC peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_TCC0).

SYSTEM_INTERRUPT_MODULE_TCn

Interrupt vector index for a Timer/Counter peripheral interrupt.

Each specific device may contain several TC peripherals; each module instance will have its own entry in the table, with the instance number substituted for "n" in the entry name (e.g. SYSTEM_INTERRUPT_MODULE_TC3).