8.2 Interrupt Vector Mapping

Each of the interrupt vectors is connected to one peripheral instance, as shown in the table below. A peripheral can have one or more interrupt sources. For more details on the available interrupt sources, see the Interrupt section in the Functional Description of the respective peripheral.

An interrupt flag is set in the Interrupt Flags register of the peripheral (peripheral.INTFLAGS) when the interrupt condition occurs, even if the interrupt is not enabled.

An interrupt is enabled or disabled by writing to the corresponding Interrupt Enable bit in the peripheral's Interrupt Control register (peripheral.INTCTRL).

An interrupt request is generated when the corresponding interrupt is enabled, and the interrupt flag is set. Interrupts must be enabled globally for interrupt requests to be generated. The interrupt request remains active until the interrupt flag is cleared. See the peripheral's INTFLAGS register for details on how to clear interrupt flags.

Table 8-3. Interrupt Vector Mapping

Vector

Number

Program

Address

(word)

Peripheral

Source

Description

28-

Pin

32-

Pin

48-

Pin

64-

Pin

00x00RESETXXXX
10x02NMINon-Maskable Interrupt available for CRCSCANXXXX
20x04BOD_VLMVoltage Level Monitor Interrupt XXXX
30x06RTC_CNT Real-Time Counter Overflow or Compare Match InterruptXXXX
40x08RTC_PIT Real-Time Counter Periodic InterruptXXXX
50x0ACCL_CCL Configurable Custom Logic InterruptXXXX
60x0CPORTA_PORT PORTA External interruptXXXX
70x0E

TCA0 _OVF

TCA0_LUNF

Normal: Timer/Counter Type A Overflow Interrupt

Split: Timer/Counter Type A Low Underflow Interrupt

XXXX
80x10TCA0_HUNF

Normal: Unused

Split: Timer/Counter Type A High Underflow Interrupt

XXXX
90x12

TCA0_CMP0

TCA0_LCMP0

Normal: Timer/Counter Type A Compare 0 Interrupt

Split: Timer/Counter Type A Low Compare 0 Interrupt

XXXX
100x14

TCA0_CMP1

TCA0_LCMP1

Normal: Timer/Counter Type A Compare 1 Interrupt

Split: Timer/Counter Type A Low Compare 1 Interrupt

XXXX
110x16

TCA0_CMP2

TCA0_LCMP2

Normal: Timer/Counter Type A Compare 2 Interrupt

Split: Timer/Counter Type A Low Compare 2 Interrupt

XXXX
120x18TCB0_INTTimer Counter Type B Capture/Overflow InterruptXXXX
130x1ATCB1_INTTimer Counter Type B Capture/Overflow InterruptXXXX
140x1CTCD0_OVFTimer Counter Type D Overflow InterruptXXXX
150x1ETCD0_TRIGTimer Counter Type D Trigger InterruptXXXX
160x20TWI0_TWISTwo-Wire Interface Client InterruptXXXX
170x22TWI0_TWIMTwo-Wire Interface Host InterruptXXXX
180x24SPI0_INTSerial Peripheral Interface InterruptXXXX
190x26USART0_RXCUniversal Synchronous Asynchronous Receiver and Transmitter Receive Complete InterruptXXXX
200x28USART0_DREUniversal Synchronous Asynchronous Receiver and Transmitter Data Register Empty InterruptXXXX
210x2AUSART0_TXCUniversal Synchronous Asynchronous Receiver and Transmitter Transmit Complete InterruptXXXX
220x2CPORTD_PORTPORTD External InterruptXXXX
230x2EAC0_ACAnalog Comparator InterruptXXXX
240x30ADC0_RESRDYAnalog-to-Digital Converter Result Ready InterruptXXXX
250x32ADC0_WCMPAnalog-to-Digital Converter Window Compare InterruptXXXX
260x34ZCD0_ZCDZero-Cross InterruptXXXX
270x36PTC_PTCPeripheral Touch Controller InterruptXXXX
280x38AC1_ACAnalog Comparator InterruptXXXX
290x3APORTC_PORTPORTC External InterruptXXXX
300x3CTCB2_INTTimer Counter Type B Capture/Overflow InterruptXXXX
310x3EUSART1_RXCUniversal Synchronous Asynchronous Receiver and Transmitter Receive Complete InterruptXXXX
320x40USART1_DREUniversal Synchronous Asynchronous Receiver and Transmitter Data Register Empty InterruptXXXX
330x42USART1_TXCUniversal Synchronous Asynchronous Receiver and Transmitter Transmit Complete InterruptXXXX
340x44PORTF_PORTPORTF External InterruptXXXX
350x46NVMCTRL_EENonvolatile Memory Controller EEPROM Ready InterruptXXXX
360x48SPI1_INTSerial Peripheral Interface InterruptXXXX
370x4AUSART2_RXCUniversal Synchronous Asynchronous Receiver and Transmitter Receive Complete InterruptXXXX
380x4CUSART2_DREUniversal Synchronous Asynchronous Receiver and Transmitter Data Register Empty InterruptXXXX
390x4EUSART2_TXCUniversal Synchronous Asynchronous Receiver and Transmitter Transmit Complete InterruptXXXX
400x50AC2_ACAnalog Comparator InterruptXXXX
410x52TCB3_INTTimer Counter Type B Capture/Overflow InterruptXX
420x54TWI1_TWISTwo-Wire Interface Client InterruptXXX
430x56TWI1_TWIMTwo-Wire Interface Host InterruptXXX
440x58PORTB_PORTPORTB External InterruptXX
450x5APORTE_PORTPORTE External InterruptXX
460x5C

TCA1 _OVF

TCA1_LUNF

Normal: Timer/Counter Type A Overflow Interrupt

Split: Timer/Counter Type A Low Underflow Interrupt

XX
470x5ETCA1_HUNF

Normal: Unused

Split: Timer/Counter Type A High Underflow Interrupt

XX
480x60

TCA1_CMP0

TCA1_LCMP0

Normal: Timer/Counter Type A Compare 0 Interrupt

Split: Timer/Counter Type A Low Compare 0 Interrupt

XX
490x62

TCA1_CMP1

TCA1_LCMP1

Normal: Timer/Counter Type A Compare 1 Interrupt

Split: Timer/Counter Type A Low Compare 1 Interrupt

XX
500x64

TCA1_CMP2

TCA1_LCMP2

Normal: Timer/Counter Type A Compare 2 Interrupt

Split: Timer/Counter Type A Low Compare 2 Interrupt

XX
510x66ZCD1_ZCDZero-Cross InterruptXX
520x68USART3_RXCUniversal Synchronous Asynchronous Receiver and Transmitter Receive Complete InterruptXX
530x6AUSART3_DREUniversal Synchronous Asynchronous Receiver and Transmitter Data Register Empty InterruptXX
540x6CUSART3_TXCUniversal Synchronous Asynchronous Receiver and Transmitter Transmit Complete InterruptXX
550x6EUSART4_RXCUniversal Synchronous Asynchronous Receiver and Transmitter Receive Complete InterruptXX
560x70USART4_DREUniversal Synchronous Asynchronous Receiver and Transmitter Data Register Empty InterruptXX
570x72USART4_TXCUniversal Synchronous Asynchronous Receiver and Transmitter Transmit Complete InterruptXX
580x74PORTG_PORTPORTG External InterruptX
590x76ZCD2 _ZCDZero-Cross InterruptX
600x78TCB4_INTTimer Counter Type B Capture/Overflow InterruptX
610x7AUSART5_RXCUniversal Synchronous Asynchronous Receiver and Transmitter Receive Complete InterruptX
620x7CUSART5_DREUniversal Synchronous Asynchronous Receiver and Transmitter Data Register Empty InterruptX
630x7EUSART5_TXCUniversal Synchronous Asynchronous Receiver and Transmitter Transmit Complete InterruptX