AI Interactive Datasheet ATmega16
AVR · megaAVR

ATmega16 interrupt vectors

The 21 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, Watchdog Reset and JTAG AVR Reset
10x0002INT0 INT0_vectExternal Interrupt Request 0
20x0004INT1 INT1_vectExternal Interrupt Request 1
30x0006TIMER2_COMP TIMER2_COMP_vectTimer/Counter2 Compare Match
40x0008TIMER2_OVF TIMER2_OVF_vectTimer/Counter2 Overflow
50x000ATIMER1_CAPT TIMER1_CAPT_vectTimer/Counter1 Capture Event
60x000CTIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match A
70x000ETIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match B
80x0010TIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
90x0012TIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
100x0014SPI_STC SPI_STC_vectSerial Transfer Complete
110x0016USART_RXC USART_RXC_vectUSART, Rx Complete
120x0018USART_UDRE USART_UDRE_vectUSART Data Register Empty
130x001AUSART_TXC USART_TXC_vectUSART, Tx Complete
140x001CADC ADC_vectADC Conversion Complete
150x001EEE_RDY EE_RDY_vectEEPROM Ready
160x0020ANA_COMP ANA_COMP_vectAnalog Comparator
170x0022TWI TWI_vect2-wire Serial Interface
180x0024INT2 INT2_vectExternal Interrupt Request 2
190x0026TIMER0_COMP TIMER0_COMP_vectTimer/Counter0 Compare Match
200x0028SPM_RDY SPM_RDY_vectStore Program Memory Ready