AI Interactive Datasheet ATmega16U4
AVR · megaAVR

ATmega16U4 interrupt vectors

The 43 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. See Datasheet.
10x0002INT0 INT0_vectExternal Interrupt Request 0
20x0004INT1 INT1_vectExternal Interrupt Request 1
30x0006INT2 INT2_vectExternal Interrupt Request 2
40x0008INT3 INT3_vectExternal Interrupt Request 3
50x000ARESERVED1 RESERVED1_vectReserved1
60x000CRESERVED2 RESERVED2_vectReserved2
70x000EINT6 INT6_vectExternal Interrupt Request 6
80x0010RESERVED3 RESERVED3_vectReserved3
90x0012PCINT0 PCINT0_vectPin Change Interrupt Request 0
100x0014USB_GEN USB_GEN_vectUSB General Interrupt Request
110x0016USB_COM USB_COM_vectUSB Endpoint/Pipe Interrupt Communication Request
120x0018WDT WDT_vectWatchdog Time-out Interrupt
130x001ARESERVED4 RESERVED4_vectReserved4
140x001CRESERVED5 RESERVED5_vectReserved5
150x001ERESERVED6 RESERVED6_vectReserved6
160x0020TIMER1_CAPT TIMER1_CAPT_vectTimer/Counter1 Capture Event
170x0022TIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match A
180x0024TIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match B
190x0026TIMER1_COMPC TIMER1_COMPC_vectTimer/Counter1 Compare Match C
200x0028TIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
210x002ATIMER0_COMPA TIMER0_COMPA_vectTimer/Counter0 Compare Match A
220x002CTIMER0_COMPB TIMER0_COMPB_vectTimer/Counter0 Compare Match B
230x002ETIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
240x0030SPI_STC SPI_STC_vectSPI Serial Transfer Complete
250x0032USART1_RX USART1_RX_vectUSART1, Rx Complete
260x0034USART1_UDRE USART1_UDRE_vectUSART1 Data register Empty
270x0036USART1_TX USART1_TX_vectUSART1, Tx Complete
280x0038ANALOG_COMP ANALOG_COMP_vectAnalog Comparator
290x003AADC ADC_vectADC Conversion Complete
300x003CEE_READY EE_READY_vectEEPROM Ready
310x003ETIMER3_CAPT TIMER3_CAPT_vectTimer/Counter3 Capture Event
320x0040TIMER3_COMPA TIMER3_COMPA_vectTimer/Counter3 Compare Match A
330x0042TIMER3_COMPB TIMER3_COMPB_vectTimer/Counter3 Compare Match B
340x0044TIMER3_COMPC TIMER3_COMPC_vectTimer/Counter3 Compare Match C
350x0046TIMER3_OVF TIMER3_OVF_vectTimer/Counter3 Overflow
360x0048TWI TWI_vect2-wire Serial Interface
370x004ASPM_READY SPM_READY_vectStore Program Memory Read
380x004CTIMER4_COMPA TIMER4_COMPA_vectTimer/Counter4 Compare Match A
390x004ETIMER4_COMPB TIMER4_COMPB_vectTimer/Counter4 Compare Match B
400x0050TIMER4_COMPD TIMER4_COMPD_vectTimer/Counter4 Compare Match D
410x0052TIMER4_OVF TIMER4_OVF_vectTimer/Counter4 Overflow
420x0054TIMER4_FPF TIMER4_FPF_vectTimer/Counter4 Fault Protection Interrupt