AI Interactive Datasheet ATtiny87
AVR · tinyAVR

ATtiny87 interrupt vectors

The 20 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
20x0002INT1 INT1_vectExternal Interrupt Request 1
30x0003PCINT0 PCINT0_vectPin Change Interrupt Request 0
40x0004PCINT1 PCINT1_vectPin Change Interrupt Request 1
50x0005WDT WDT_vectWatchdog Time-Out Interrupt
60x0006TIMER1_CAPT TIMER1_CAPT_vectTimer/Counter1 Capture Event
70x0007TIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match 1A
80x0008TIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match 1B
90x0009TIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
100x000ATIMER0_COMPA TIMER0_COMPA_vectTimer/Counter0 Compare Match 0A
110x000BTIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
120x000CLIN_TC LIN_TC_vectLIN Transfer Complete
130x000DLIN_ERR LIN_ERR_vectLIN Error
140x000ESPI_STC SPI_STC_vectSPI Serial Transfer Complete
150x000FADC ADC_vectADC Conversion Complete
160x0010EE_RDY EE_RDY_vectEEPROM Ready
170x0011ANA_COMP ANA_COMP_vectAnalog Comparator
180x0012USI_START USI_START_vectUSI Start Condition Detection
190x0013USI_OVF USI_OVF_vectUSI Counter Overflow