AI Interactive Datasheet ATmega48PA
AVR · megaAVR

ATmega48PA interrupt vectors

The 26 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 and Watchdog Reset
10x0001INT0 INT0_vectExternal Interrupt Request 0
20x0002INT1 INT1_vectExternal Interrupt Request 1
30x0003PCINT0 PCINT0_vectPin Change Interrupt Request 0
40x0004PCINT1 PCINT1_vectPin Change Interrupt Request 0
50x0005PCINT2 PCINT2_vectPin Change Interrupt Request 1
60x0006WDT WDT_vectWatchdog Time-out Interrupt
70x0007TIMER2_COMPA TIMER2_COMPA_vectTimer/Counter2 Compare Match A
80x0008TIMER2_COMPB TIMER2_COMPB_vectTimer/Counter2 Compare Match A
90x0009TIMER2_OVF TIMER2_OVF_vectTimer/Counter2 Overflow
100x000ATIMER1_CAPT TIMER1_CAPT_vectTimer/Counter1 Capture Event
110x000BTIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match A
120x000CTIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match B
130x000DTIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
140x000ETIMER0_COMPA TIMER0_COMPA_vectTimerCounter0 Compare Match A
150x000FTIMER0_COMPB TIMER0_COMPB_vectTimerCounter0 Compare Match B
160x0010TIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
170x0011SPI_STC SPI_STC_vectSPI Serial Transfer Complete
180x0012USART_RX USART_RX_vectUSART Rx Complete
190x0013USART_UDRE USART_UDRE_vectUSART, Data Register Empty
200x0014USART_TX USART_TX_vectUSART Tx Complete
210x0015ADC ADC_vectADC Conversion Complete
220x0016EE_READY EE_READY_vectEEPROM Ready
230x0017ANALOG_COMP ANALOG_COMP_vectAnalog Comparator
240x0018TWI TWI_vectTwo-wire Serial Interface
250x0019SPM_READY SPM_READY_vectStore Program Memory Read