AI Interactive Datasheet ATmega328PB
AVR · megaAVR

ATmega328PB interrupt vectors

The 45 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 1
50x000APCINT2 PCINT2_vectPin Change Interrupt Request 2
60x000CWDT WDT_vectWatchdog Time-out Interrupt
70x000ETIMER2_COMPA TIMER2_COMPA_vectTimer/Counter2 Compare Match A
80x0010TIMER2_COMPB TIMER2_COMPB_vectTimer/Counter2 Compare Match B
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
170x0022SPI0_STC SPI0_STC_vectSPI Serial Transfer Complete
180x0024USART0_RX USART0_RX_vectUSART0 Rx Complete
190x0026USART0_UDRE USART0_UDRE_vectUSART0, Data Register Empty
200x0028USART0_TX USART0_TX_vectUSART0 Tx Complete
210x002AADC ADC_vectADC Conversion Complete
220x002CEE_READY EE_READY_vectEEPROM Ready
230x002EANALOG_COMP ANALOG_COMP_vectAnalog Comparator
240x0030TWI0 TWI0_vectTwo-wire Serial Interface
250x0032SPM_READY SPM_READY_vectStore Program Memory Read
260x0034USART0_START USART0_START_vectUSART0 Start frame detection
270x0036PCINT3 PCINT3_vectPin Change Interrupt Request 3
280x0038USART1_RX USART1_RX_vectUSART1 Rx Complete
290x003AUSART1_UDRE USART1_UDRE_vectUSART1, Data Register Empty
300x003CUSART1_TX USART1_TX_vectUSART1 Tx Complete
310x003EUSART1_START USART1_START_vectUSART1 Start frame detection
320x0040TIMER3_CAPT TIMER3_CAPT_vectTimer/Counter3 Capture Event
330x0042TIMER3_COMPA TIMER3_COMPA_vectTimer/Counter3 Compare Match A
340x0044TIMER3_COMPB TIMER3_COMPB_vectTimer/Counter3 Compare Match B
350x0046TIMER3_OVF TIMER3_OVF_vectTimer/Counter3 Overflow
360x0048CFD CFD_vectClock failure detection interrupt
370x004APTC_EOC PTC_EOC_vectPTC End of conversion
380x004CPTC_WCOMP PTC_WCOMP_vectPTC Window comparator mode
390x004ESPI1_STC SPI1_STC_vectSPI1 Serial Transfer Complete
400x0050TWI1 TWI1_vectTWI Transfer Complete
410x0052TIMER4_CAPT TIMER4_CAPT_vectTimer/Counter4 Capture Event
420x0054TIMER4_COMPA TIMER4_COMPA_vectTimer/Counter4 Compare Match A
430x0056TIMER4_COMPB TIMER4_COMPB_vectTimer/Counter4 Compare Match B
440x0058TIMER4_OVF TIMER4_OVF_vectTimer/Counter4 Overflow