ATtiny4313 interrupt vectors
The 21 vectors at the start of flash, one word each (an RJMP). 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 | External Reset, Power-on Reset and Watchdog Reset |
| 1 | 0x0001 | INT0 | INT0_vect | External Interrupt Request 0 |
| 2 | 0x0002 | INT1 | INT1_vect | External Interrupt Request 1 |
| 3 | 0x0003 | TIMER1_CAPT | TIMER1_CAPT_vect | Timer/Counter1 Capture Event |
| 4 | 0x0004 | TIMER1_COMPA | TIMER1_COMPA_vect | Timer/Counter1 Compare Match A |
| 5 | 0x0005 | TIMER1_OVF | TIMER1_OVF_vect | Timer/Counter1 Overflow |
| 6 | 0x0006 | TIMER0_OVF | TIMER0_OVF_vect | Timer/Counter0 Overflow |
| 7 | 0x0007 | USART_RX | USART_RX_vect | USART, Rx Complete |
| 8 | 0x0008 | USART_UDRE | USART_UDRE_vect | USART Data Register Empty |
| 9 | 0x0009 | USART_TX | USART_TX_vect | USART, Tx Complete |
| 10 | 0x000A | ANA_COMP | ANA_COMP_vect | Analog Comparator |
| 11 | 0x000B | PCINT_B | PCINT_B_vect | Pin Change Interrupt Request B |
| 12 | 0x000C | TIMER1_COMPB | TIMER1_COMPB_vect | |
| 13 | 0x000D | TIMER0_COMPA | TIMER0_COMPA_vect | |
| 14 | 0x000E | TIMER0_COMPB | TIMER0_COMPB_vect | |
| 15 | 0x000F | USI_START | USI_START_vect | USI Start Condition |
| 16 | 0x0010 | USI_OVERFLOW | USI_OVERFLOW_vect | USI Overflow |
| 17 | 0x0011 | EEPROM_READY | EEPROM_READY_vect | |
| 18 | 0x0012 | WDT_OVERFLOW | WDT_OVERFLOW_vect | Watchdog Timer Overflow |
| 19 | 0x0013 | PCINT_A | PCINT_A_vect | Pin Change Interrupt Request A |
| 20 | 0x0014 | PCINT_D | PCINT_D_vect | Pin Change Interrupt Request D |