AVR32EB20 interrupt vectors
The 31 vectors at the start of flash, two words each (a JMP). A lower number has the higher priority; vector 0 is reset. In avr-gcc a handler is ISR(NAME_vect).
| Vector | Program address | Name | Handler | Source |
|---|---|---|---|---|
| 0 | 0x0000 | RESET | reset: main() after start-up | Reset (not listed in the device file) |
| 1 | 0x0002 | CRCSCAN_NMI | CRCSCAN_NMI_vect | |
| 2 | 0x0004 | BOD_VLM | BOD_VLM_vect | |
| 3 | 0x0006 | RTC_CNT | RTC_CNT_vect | |
| 4 | 0x0008 | RTC_PIT | RTC_PIT_vect | |
| 5 | 0x000A | CCL_CCL | CCL_CCL_vect | |
| 6 | 0x000C | PORTA_PORT | PORTA_PORT_vect | |
| 7 | 0x000E | WEX0_FAULTDET/FDFEVA/FDFEVB/FDFEVC | WEX0_FAULTDET_vect, WEX0_FDFEVA_vect, WEX0_FDFEVB_vect, WEX0_FDFEVC_vect | |
| 8 | 0x0010 | TCE0_OVF | TCE0_OVF_vect | |
| 9 | 0x0012 | TCE0_CMP0 | TCE0_CMP0_vect | |
| 10 | 0x0014 | TCE0_CMP1 | TCE0_CMP1_vect | |
| 11 | 0x0016 | TCE0_CMP2 | TCE0_CMP2_vect | |
| 12 | 0x0018 | TCE0_CMP3 | TCE0_CMP3_vect | |
| 13 | 0x001A | TCB0_INT | TCB0_INT_vect | |
| 14 | 0x001C | TCB1_INT | TCB1_INT_vect | |
| 15 | 0x001E | TWI0_TWIS | TWI0_TWIS_vect | |
| 16 | 0x0020 | TWI0_TWIM | TWI0_TWIM_vect | |
| 17 | 0x0022 | SPI0_INT | SPI0_INT_vect | |
| 18 | 0x0024 | USART0_RXC | USART0_RXC_vect | |
| 19 | 0x0026 | USART0_DRE | USART0_DRE_vect | |
| 20 | 0x0028 | USART0_TXC | USART0_TXC_vect | |
| 21 | 0x002A | PORTD_PORT | PORTD_PORT_vect | |
| 22 | 0x002C | TCF0_INT | TCF0_INT_vect | |
| 23 | 0x002E | AC0_AC | AC0_AC_vect | |
| 24 | 0x0030 | ADC0_ERROR | ADC0_ERROR_vect | |
| 25 | 0x0032 | ADC0_RESRDY | ADC0_RESRDY_vect | |
| 26 | 0x0034 | ADC0_SAMPRDY | ADC0_SAMPRDY_vect | |
| 27 | 0x0036 | AC1_AC | AC1_AC_vect | |
| 28 | 0x0038 | PORTC_PORT | PORTC_PORT_vect | |
| 29 | 0x003A | PORTF_PORT | PORTF_PORT_vect | |
| 30 | 0x003C | NVMCTRL_EEREADY/NVMCTRL_FLREADY/NVMCTRL_NVMREADY | NVMCTRL_EEREADY_vect, NVMCTRL_FLREADY_vect, NVMCTRL_NVMREADY_vect |