AI Interactive Datasheet ATtiny102
AVR · tinyAVR

ATtiny102 interrupt vectors

The 16 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
40x0004TIM0_CAPT TIM0_CAPT_vectTimer/Counter0 Input Capture
50x0005TIM0_OVF TIM0_OVF_vectTimer/Counter0 Overflow
60x0006TIM0_COMPA TIM0_COMPA_vectTimer/Counter Compare Match A
70x0007TIM0_COMPB TIM0_COMPB_vectTimer/Counter Compare Match B
80x0008ANA_COMP ANA_COMP_vectAnalog Comparator
90x0009WDT WDT_vectWatchdog Time-out
100x000AVLM VLM_vectVcc Voltage Level Monitor
110x000BADC ADC_vectADC Conversion complete
120x000CUSART_RXS USART_RXS_vectUSART RX Start
130x000DUSART_RXC USART_RXC_vectUSART RX Complete
140x000EUSART_DRE USART_DRE_vectUSART Data register empty
150x000FUSART_TXC USART_TXC_vectUSART Tx Complete