AI Interactive Datasheet ATmega168A
AVR · megaAVR

ATmega168A interrupt vectors

The 26 vectors at the start of flash, two words each (a JMP). 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 and Watchdog Reset
10x0002INT0 INT0_vectExternal Interrupt Request 0
20x0004INT1 INT1_vectExternal Interrupt Request 1
30x0006PCINT0 PCINT0_vectPin Change Interrupt Request 0
40x0008PCINT1 PCINT1_vectPin Change Interrupt Request 0
50x000APCINT2 PCINT2_vectPin Change Interrupt Request 1
60x000CWDT WDT_vectWatchdog Time-out Interrupt
70x000ETIMER2_COMPA TIMER2_COMPA_vectTimer/Counter2 Compare Match A
80x0010TIMER2_COMPB TIMER2_COMPB_vectTimer/Counter2 Compare Match A
90x0012TIMER2_OVF TIMER2_OVF_vectTimer/Counter2 Overflow
100x0014TIMER1_CAPT TIMER1_CAPT_vectTimer/Counter1 Capture Event
110x0016TIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match A
120x0018TIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match B
130x001ATIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
140x001CTIMER0_COMPA TIMER0_COMPA_vectTimerCounter0 Compare Match A
150x001ETIMER0_COMPB TIMER0_COMPB_vectTimerCounter0 Compare Match B
160x0020TIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
170x0022SPI_STC SPI_STC_vectSPI Serial Transfer Complete
180x0024USART_RX USART_RX_vectUSART Rx Complete
190x0026USART_UDRE USART_UDRE_vectUSART, Data Register Empty
200x0028USART_TX USART_TX_vectUSART Tx Complete
210x002AADC ADC_vectADC Conversion Complete
220x002CEE_READY EE_READY_vectEEPROM Ready
230x002EANALOG_COMP ANALOG_COMP_vectAnalog Comparator
240x0030TWI TWI_vectTwo-wire Serial Interface
250x0032SPM_READY SPM_READY_vectStore Program Memory Read