ATxmega128A1 interrupt vectors
The 123 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 |
| 1 | 0x0002 | OSC_OSCF | OSC_OSCF_vect | External Oscillator Failure Interrupt (NMI) |
| 2 | 0x0004 | PORTC_INT0 | PORTC_INT0_vect | External Interrupt 0 |
| 3 | 0x0006 | PORTC_INT1 | PORTC_INT1_vect | External Interrupt 1 |
| 4 | 0x0008 | PORTR_INT0 | PORTR_INT0_vect | External Interrupt 0 |
| 5 | 0x000A | PORTR_INT1 | PORTR_INT1_vect | External Interrupt 1 |
| 6 | 0x000C | DMA_CH0 | DMA_CH0_vect | Channel 0 Interrupt |
| 7 | 0x000E | DMA_CH1 | DMA_CH1_vect | Channel 1 Interrupt |
| 8 | 0x0010 | DMA_CH2 | DMA_CH2_vect | Channel 2 Interrupt |
| 9 | 0x0012 | DMA_CH3 | DMA_CH3_vect | Channel 3 Interrupt |
| 10 | 0x0014 | RTC_OVF | RTC_OVF_vect | Overflow Interrupt |
| 11 | 0x0016 | RTC_COMP | RTC_COMP_vect | Compare Interrupt |
| 12 | 0x0018 | TWIC_TWIS | TWIC_TWIS_vect | TWI Slave Interrupt |
| 13 | 0x001A | TWIC_TWIM | TWIC_TWIM_vect | TWI Master Interrupt |
| 14 | 0x001C | TCC0_OVF | TCC0_OVF_vect | Overflow Interrupt |
| 15 | 0x001E | TCC0_ERR | TCC0_ERR_vect | Error Interrupt |
| 16 | 0x0020 | TCC0_CCA | TCC0_CCA_vect | Compare or Capture A Interrupt |
| 17 | 0x0022 | TCC0_CCB | TCC0_CCB_vect | Compare or Capture B Interrupt |
| 18 | 0x0024 | TCC0_CCC | TCC0_CCC_vect | Compare or Capture C Interrupt |
| 19 | 0x0026 | TCC0_CCD | TCC0_CCD_vect | Compare or Capture D Interrupt |
| 20 | 0x0028 | TCC1_OVF | TCC1_OVF_vect | Overflow Interrupt |
| 21 | 0x002A | TCC1_ERR | TCC1_ERR_vect | Error Interrupt |
| 22 | 0x002C | TCC1_CCA | TCC1_CCA_vect | Compare or Capture A Interrupt |
| 23 | 0x002E | TCC1_CCB | TCC1_CCB_vect | Compare or Capture B Interrupt |
| 24 | 0x0030 | SPIC_INT | SPIC_INT_vect | SPI Interrupt |
| 25 | 0x0032 | USARTC0_RXC | USARTC0_RXC_vect | Reception Complete Interrupt |
| 26 | 0x0034 | USARTC0_DRE | USARTC0_DRE_vect | Data Register Empty Interrupt |
| 27 | 0x0036 | USARTC0_TXC | USARTC0_TXC_vect | Transmission Complete Interrupt |
| 28 | 0x0038 | USARTC1_RXC | USARTC1_RXC_vect | Reception Complete Interrupt |
| 29 | 0x003A | USARTC1_DRE | USARTC1_DRE_vect | Data Register Empty Interrupt |
| 30 | 0x003C | USARTC1_TXC | USARTC1_TXC_vect | Transmission Complete Interrupt |
| 31 | 0x003E | AES_INT | AES_INT_vect | AES Interrupt |
| 32 | 0x0040 | NVM_EE | NVM_EE_vect | EE Interrupt |
| 33 | 0x0042 | NVM_SPM | NVM_SPM_vect | SPM Interrupt |
| 34 | 0x0044 | PORTB_INT0 | PORTB_INT0_vect | External Interrupt 0 |
| 35 | 0x0046 | PORTB_INT1 | PORTB_INT1_vect | External Interrupt 1 |
| 36 | 0x0048 | ACB_AC0 | ACB_AC0_vect | AC0 Interrupt |
| 37 | 0x004A | ACB_AC1 | ACB_AC1_vect | AC1 Interrupt |
| 38 | 0x004C | ACB_ACW | ACB_ACW_vect | ACW Window Mode Interrupt |
| 39 | 0x004E | ADCB_CH0 | ADCB_CH0_vect | Interrupt 0 |
| 40 | 0x0050 | ADCB_CH1 | ADCB_CH1_vect | Interrupt 1 |
| 41 | 0x0052 | ADCB_CH2 | ADCB_CH2_vect | Interrupt 2 |
| 42 | 0x0054 | ADCB_CH3 | ADCB_CH3_vect | Interrupt 3 |
| 43 | 0x0056 | PORTE_INT0 | PORTE_INT0_vect | External Interrupt 0 |
| 44 | 0x0058 | PORTE_INT1 | PORTE_INT1_vect | External Interrupt 1 |
| 45 | 0x005A | TWIE_TWIS | TWIE_TWIS_vect | TWI Slave Interrupt |
| 46 | 0x005C | TWIE_TWIM | TWIE_TWIM_vect | TWI Master Interrupt |
| 47 | 0x005E | TCE0_OVF | TCE0_OVF_vect | Overflow Interrupt |
| 48 | 0x0060 | TCE0_ERR | TCE0_ERR_vect | Error Interrupt |
| 49 | 0x0062 | TCE0_CCA | TCE0_CCA_vect | Compare or Capture A Interrupt |
| 50 | 0x0064 | TCE0_CCB | TCE0_CCB_vect | Compare or Capture B Interrupt |
| 51 | 0x0066 | TCE0_CCC | TCE0_CCC_vect | Compare or Capture C Interrupt |
| 52 | 0x0068 | TCE0_CCD | TCE0_CCD_vect | Compare or Capture D Interrupt |
| 53 | 0x006A | TCE1_OVF | TCE1_OVF_vect | Overflow Interrupt |
| 54 | 0x006C | TCE1_ERR | TCE1_ERR_vect | Error Interrupt |
| 55 | 0x006E | TCE1_CCA | TCE1_CCA_vect | Compare or Capture A Interrupt |
| 56 | 0x0070 | TCE1_CCB | TCE1_CCB_vect | Compare or Capture B Interrupt |
| 57 | 0x0072 | SPIE_INT | SPIE_INT_vect | SPI Interrupt |
| 58 | 0x0074 | USARTE0_RXC | USARTE0_RXC_vect | Reception Complete Interrupt |
| 59 | 0x0076 | USARTE0_DRE | USARTE0_DRE_vect | Data Register Empty Interrupt |
| 60 | 0x0078 | USARTE0_TXC | USARTE0_TXC_vect | Transmission Complete Interrupt |
| 61 | 0x007A | USARTE1_RXC | USARTE1_RXC_vect | Reception Complete Interrupt |
| 62 | 0x007C | USARTE1_DRE | USARTE1_DRE_vect | Data Register Empty Interrupt |
| 63 | 0x007E | USARTE1_TXC | USARTE1_TXC_vect | Transmission Complete Interrupt |
| 64 | 0x0080 | PORTD_INT0 | PORTD_INT0_vect | External Interrupt 0 |
| 65 | 0x0082 | PORTD_INT1 | PORTD_INT1_vect | External Interrupt 1 |
| 66 | 0x0084 | PORTA_INT0 | PORTA_INT0_vect | External Interrupt 0 |
| 67 | 0x0086 | PORTA_INT1 | PORTA_INT1_vect | External Interrupt 1 |
| 68 | 0x0088 | ACA_AC0 | ACA_AC0_vect | AC0 Interrupt |
| 69 | 0x008A | ACA_AC1 | ACA_AC1_vect | AC1 Interrupt |
| 70 | 0x008C | ACA_ACW | ACA_ACW_vect | ACW Window Mode Interrupt |
| 71 | 0x008E | ADCA_CH0 | ADCA_CH0_vect | Interrupt 0 |
| 72 | 0x0090 | ADCA_CH1 | ADCA_CH1_vect | Interrupt 1 |
| 73 | 0x0092 | ADCA_CH2 | ADCA_CH2_vect | Interrupt 2 |
| 74 | 0x0094 | ADCA_CH3 | ADCA_CH3_vect | Interrupt 3 |
| 75 | 0x0096 | TWID_TWIS | TWID_TWIS_vect | TWI Slave Interrupt |
| 76 | 0x0098 | TWID_TWIM | TWID_TWIM_vect | TWI Master Interrupt |
| 77 | 0x009A | TCD0_OVF | TCD0_OVF_vect | Overflow Interrupt |
| 78 | 0x009C | TCD0_ERR | TCD0_ERR_vect | Error Interrupt |
| 79 | 0x009E | TCD0_CCA | TCD0_CCA_vect | Compare or Capture A Interrupt |
| 80 | 0x00A0 | TCD0_CCB | TCD0_CCB_vect | Compare or Capture B Interrupt |
| 81 | 0x00A2 | TCD0_CCC | TCD0_CCC_vect | Compare or Capture C Interrupt |
| 82 | 0x00A4 | TCD0_CCD | TCD0_CCD_vect | Compare or Capture D Interrupt |
| 83 | 0x00A6 | TCD1_OVF | TCD1_OVF_vect | Overflow Interrupt |
| 84 | 0x00A8 | TCD1_ERR | TCD1_ERR_vect | Error Interrupt |
| 85 | 0x00AA | TCD1_CCA | TCD1_CCA_vect | Compare or Capture A Interrupt |
| 86 | 0x00AC | TCD1_CCB | TCD1_CCB_vect | Compare or Capture B Interrupt |
| 87 | 0x00AE | SPID_INT | SPID_INT_vect | SPI Interrupt |
| 88 | 0x00B0 | USARTD0_RXC | USARTD0_RXC_vect | Reception Complete Interrupt |
| 89 | 0x00B2 | USARTD0_DRE | USARTD0_DRE_vect | Data Register Empty Interrupt |
| 90 | 0x00B4 | USARTD0_TXC | USARTD0_TXC_vect | Transmission Complete Interrupt |
| 91 | 0x00B6 | USARTD1_RXC | USARTD1_RXC_vect | Reception Complete Interrupt |
| 92 | 0x00B8 | USARTD1_DRE | USARTD1_DRE_vect | Data Register Empty Interrupt |
| 93 | 0x00BA | USARTD1_TXC | USARTD1_TXC_vect | Transmission Complete Interrupt |
| 94 | 0x00BC | PORTQ_INT0 | PORTQ_INT0_vect | External Interrupt 0 |
| 95 | 0x00BE | PORTQ_INT1 | PORTQ_INT1_vect | External Interrupt 1 |
| 96 | 0x00C0 | PORTH_INT0 | PORTH_INT0_vect | External Interrupt 0 |
| 97 | 0x00C2 | PORTH_INT1 | PORTH_INT1_vect | External Interrupt 1 |
| 98 | 0x00C4 | PORTJ_INT0 | PORTJ_INT0_vect | External Interrupt 0 |
| 99 | 0x00C6 | PORTJ_INT1 | PORTJ_INT1_vect | External Interrupt 1 |
| 100 | 0x00C8 | PORTK_INT0 | PORTK_INT0_vect | External Interrupt 0 |
| 101 | 0x00CA | PORTK_INT1 | PORTK_INT1_vect | External Interrupt 1 |
| 104 | 0x00D0 | PORTF_INT0 | PORTF_INT0_vect | External Interrupt 0 |
| 105 | 0x00D2 | PORTF_INT1 | PORTF_INT1_vect | External Interrupt 1 |
| 106 | 0x00D4 | TWIF_TWIS | TWIF_TWIS_vect | TWI Slave Interrupt |
| 107 | 0x00D6 | TWIF_TWIM | TWIF_TWIM_vect | TWI Master Interrupt |
| 108 | 0x00D8 | TCF0_OVF | TCF0_OVF_vect | Overflow Interrupt |
| 109 | 0x00DA | TCF0_ERR | TCF0_ERR_vect | Error Interrupt |
| 110 | 0x00DC | TCF0_CCA | TCF0_CCA_vect | Compare or Capture A Interrupt |
| 111 | 0x00DE | TCF0_CCB | TCF0_CCB_vect | Compare or Capture B Interrupt |
| 112 | 0x00E0 | TCF0_CCC | TCF0_CCC_vect | Compare or Capture C Interrupt |
| 113 | 0x00E2 | TCF0_CCD | TCF0_CCD_vect | Compare or Capture D Interrupt |
| 114 | 0x00E4 | TCF1_OVF | TCF1_OVF_vect | Overflow Interrupt |
| 115 | 0x00E6 | TCF1_ERR | TCF1_ERR_vect | Error Interrupt |
| 116 | 0x00E8 | TCF1_CCA | TCF1_CCA_vect | Compare or Capture A Interrupt |
| 117 | 0x00EA | TCF1_CCB | TCF1_CCB_vect | Compare or Capture B Interrupt |
| 118 | 0x00EC | SPIF_INT | SPIF_INT_vect | SPI Interrupt |
| 119 | 0x00EE | USARTF0_RXC | USARTF0_RXC_vect | Reception Complete Interrupt |
| 120 | 0x00F0 | USARTF0_DRE | USARTF0_DRE_vect | Data Register Empty Interrupt |
| 121 | 0x00F2 | USARTF0_TXC | USARTF0_TXC_vect | Transmission Complete Interrupt |
| 122 | 0x00F4 | USARTF1_RXC | USARTF1_RXC_vect | Reception Complete Interrupt |
| 123 | 0x00F6 | USARTF1_DRE | USARTF1_DRE_vect | Data Register Empty Interrupt |
| 124 | 0x00F8 | USARTF1_TXC | USARTF1_TXC_vect | Transmission Complete Interrupt |