AI Interactive Datasheet ATmega8U2
AVR · megaAVR

ATmega8U2 interrupt vectors

The 29 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 Pin,Power-on Reset,Brown-out Reset,Watchdog Reset,and JTAG AVR Reset. See Datasheet.
10x0001INT0 INT0_vectExternal Interrupt Request 0
20x0002INT1 INT1_vectExternal Interrupt Request 1
30x0003INT2 INT2_vectExternal Interrupt Request 2
40x0004INT3 INT3_vectExternal Interrupt Request 3
50x0005INT4 INT4_vectExternal Interrupt Request 4
60x0006INT5 INT5_vectExternal Interrupt Request 5
70x0007INT6 INT6_vectExternal Interrupt Request 6
80x0008INT7 INT7_vectExternal Interrupt Request 7
90x0009PCINT0 PCINT0_vectPin Change Interrupt Request 0
100x000APCINT1 PCINT1_vectPin Change Interrupt Request 1
110x000BUSB_GEN USB_GEN_vectUSB General Interrupt Request
120x000CUSB_COM USB_COM_vectUSB Endpoint/Pipe Interrupt Communication Request
130x000DWDT WDT_vectWatchdog Time-out Interrupt
140x000ETIMER1_CAPT TIMER1_CAPT_vectTimer/Counter2 Capture Event
150x000FTIMER1_COMPA TIMER1_COMPA_vectTimer/Counter2 Compare Match B
160x0010TIMER1_COMPB TIMER1_COMPB_vectTimer/Counter2 Compare Match B
170x0011TIMER1_COMPC TIMER1_COMPC_vectTimer/Counter2 Compare Match C
180x0012TIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
190x0013TIMER0_COMPA TIMER0_COMPA_vectTimer/Counter0 Compare Match A
200x0014TIMER0_COMPB TIMER0_COMPB_vectTimer/Counter0 Compare Match B
210x0015TIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
220x0016SPI_STC SPI_STC_vectSPI Serial Transfer Complete
230x0017USART1_RX USART1_RX_vectUSART1, Rx Complete
240x0018USART1_UDRE USART1_UDRE_vectUSART1 Data register Empty
250x0019USART1_TX USART1_TX_vectUSART1, Tx Complete
260x001AANALOG_COMP ANALOG_COMP_vectAnalog Comparator
270x001BEE_READY EE_READY_vectEEPROM Ready
280x001CSPM_READY SPM_READY_vectStore Program Memory Read