AI Interactive Datasheet ATtiny20
AVR · tinyAVR

ATtiny20 interrupt vectors

The 17 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).

VectorProgram addressNameHandlerSource
00x0000RESET reset: main() after start-upExternal Reset, Power-on Reset and Watchdog Reset
10x0001INT0 INT0_vectExternal Interrupt Request 0
20x0002PCINT0 PCINT0_vectPin Change Interrupt Request 0
30x0003PCINT1 PCINT1_vectPin Change Interrupt Request 1
40x0004WDT WDT_vectWatchdog Time-out
50x0005TIM1_CAPT TIM1_CAPT_vectTimer/Counter1 Input Capture
60x0006TIM1_COMPA TIM1_COMPA_vect Timer/Counter1 Compare Match A
70x0007TIM1_COMPB TIM1_COMPB_vect Timer/Counter1 Compare Match B
80x0008TIM1_OVF TIM1_OVF_vectTimer/Counter1 Overflow
90x0009TIM0_COMPA TIM0_COMPA_vectTimer/Counter0 Compare Match A
100x000ATIM0_COMPB TIM0_COMPB_vectTimer/Counter0 Compare Match B
110x000BTIM0_OVF TIM0_OVF_vectTimer/Counter0 Overflow
120x000CANA_COMP ANA_COMP_vectAnalog Comparator
130x000DADC_ADC ADC_ADC_vectConversion Complete
140x000ETWI_SLAVE TWI_SLAVE_vectTwo-Wire Interface
150x000FSPI SPI_vectSerial Peripheral Interface
160x0010QTRIP QTRIP_vectTouch Sensing