AI Interactive Datasheet ATtiny85
AVR · tinyAVR

ATtiny85 interrupt vectors

The 15 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 Pin, Power-on Reset, Brown-out Reset,Watchdog Reset
10x0001INT0 INT0_vectExternal Interrupt 0
20x0002PCINT0 PCINT0_vectPin change Interrupt Request 0
30x0003TIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match 1A
40x0004TIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
50x0005TIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
60x0006EE_RDY EE_RDY_vectEEPROM Ready
70x0007ANA_COMP ANA_COMP_vectAnalog comparator
80x0008ADC ADC_vectADC Conversion ready
90x0009TIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match B
100x000ATIMER0_COMPA TIMER0_COMPA_vectTimer/Counter0 Compare Match A
110x000BTIMER0_COMPB TIMER0_COMPB_vectTimer/Counter0 Compare Match B
120x000CWDT WDT_vectWatchdog Time-out
130x000DUSI_START USI_START_vectUSI START
140x000EUSI_OVF USI_OVF_vectUSI Overflow