ATxmega192D3 interrupt vectors
The 67 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 |
| 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/TCC2_LUNF | TCC0_OVF_vect, TCC2_LUNF_vect | Overflow Interrupt / Low Byte Underflow Interrupt |
| 15 | 0x001E | TCC0_ERR/TCC2_HUNF | TCC0_ERR_vect, TCC2_HUNF_vect | Error Interrupt / High Byte Underflow Interrupt |
| 16 | 0x0020 | TCC0_CCA/TCC2_LCMPA | TCC0_CCA_vect, TCC2_LCMPA_vect | Compare or Capture A Interrupt / Low Byte Compare A Interrupt |
| 17 | 0x0022 | TCC0_CCB/TCC2_LCMPB | TCC0_CCB_vect, TCC2_LCMPB_vect | Compare or Capture B Interrupt / Low Byte Compare B Interrupt |
| 18 | 0x0024 | TCC0_CCC/TCC2_LCMPC | TCC0_CCC_vect, TCC2_LCMPC_vect | Compare or Capture C Interrupt / Low Byte Compare C Interrupt |
| 19 | 0x0026 | TCC0_CCD/TCC2_LCMPD | TCC0_CCD_vect, TCC2_LCMPD_vect | Compare or Capture D Interrupt / Low Byte Compare 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 |
| 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 |
| 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/TCE2_LUNF | TCE0_OVF_vect, TCE2_LUNF_vect | Overflow Interrupt / Low Byte Underflow Interrupt |
| 48 | 0x0060 | TCE0_ERR/TCE2_HUNF | TCE0_ERR_vect, TCE2_HUNF_vect | Error Interrupt / High Byte Underflow Interrupt |
| 49 | 0x0062 | TCE0_CCA/TCE2_LCMPA | TCE0_CCA_vect, TCE2_LCMPA_vect | Compare or Capture A Interrupt / Low Byte Compare A Interrupt |
| 50 | 0x0064 | TCE0_CCB/TCE2_LCMPB | TCE0_CCB_vect, TCE2_LCMPB_vect | Compare or Capture B Interrupt / Low Byte Compare B Interrupt |
| 51 | 0x0066 | TCE0_CCC/TCE2_LCMPC | TCE0_CCC_vect, TCE2_LCMPC_vect | Compare or Capture C Interrupt / Low Byte Compare C Interrupt |
| 52 | 0x0068 | TCE0_CCD/TCE2_LCMPD | TCE0_CCD_vect, TCE2_LCMPD_vect | Compare or Capture D Interrupt / Low Byte Compare D 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 |
| 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 |
| 77 | 0x009A | TCD0_OVF/TCD2_LUNF | TCD0_OVF_vect, TCD2_LUNF_vect | Overflow Interrupt / Low Byte Underflow Interrupt |
| 78 | 0x009C | TCD0_ERR/TCD2_HUNF | TCD0_ERR_vect, TCD2_HUNF_vect | Error Interrupt / High Byte Underflow Interrupt |
| 79 | 0x009E | TCD0_CCA/TCD2_LCMPA | TCD0_CCA_vect, TCD2_LCMPA_vect | Compare or Capture A Interrupt / Low Byte Compare A Interrupt |
| 80 | 0x00A0 | TCD0_CCB/TCD2_LCMPB | TCD0_CCB_vect, TCD2_LCMPB_vect | Compare or Capture B Interrupt / Low Byte Compare B Interrupt |
| 81 | 0x00A2 | TCD0_CCC/TCD2_LCMPC | TCD0_CCC_vect, TCD2_LCMPC_vect | Compare or Capture C Interrupt / Low Byte Compare C Interrupt |
| 82 | 0x00A4 | TCD0_CCD/TCD2_LCMPD | TCD0_CCD_vect, TCD2_LCMPD_vect | Compare or Capture D Interrupt / Low Byte Compare D 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 |
| 104 | 0x00D0 | PORTF_INT0 | PORTF_INT0_vect | External Interrupt 0 |
| 105 | 0x00D2 | PORTF_INT1 | PORTF_INT1_vect | External Interrupt 1 |
| 108 | 0x00D8 | TCF0_OVF/TCF2_LUNF | TCF0_OVF_vect, TCF2_LUNF_vect | Overflow Interrupt / Low Byte Underflow Interrupt |
| 109 | 0x00DA | TCF0_ERR/TCF2_HUNF | TCF0_ERR_vect, TCF2_HUNF_vect | Error Interrupt / High Byte Underflow Interrupt |
| 110 | 0x00DC | TCF0_CCA/TCF2_LCMPA | TCF0_CCA_vect, TCF2_LCMPA_vect | Compare or Capture A Interrupt / Low Byte Compare A Interrupt |
| 111 | 0x00DE | TCF0_CCB/TCF2_LCMPB | TCF0_CCB_vect, TCF2_LCMPB_vect | Compare or Capture B Interrupt / Low Byte Compare B Interrupt |
| 112 | 0x00E0 | TCF0_CCC/TCF2_LCMPC | TCF0_CCC_vect, TCF2_LCMPC_vect | Compare or Capture C Interrupt / Low Byte Compare C Interrupt |
| 113 | 0x00E2 | TCF0_CCD/TCF2_LCMPD | TCF0_CCD_vect, TCF2_LCMPD_vect | Compare or Capture D Interrupt / Low Byte Compare D Interrupt |