AI Interactive Datasheet ATtiny841
AVR · tinyAVR

ATtiny841 interrupt vectors

The 30 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
20x0002PCINT0 PCINT0_vectPin Change Interrupt Request 0
30x0003PCINT1 PCINT1_vectPin Change Interrupt Request 1
40x0004WDT WDT_vectWatchdog Time-out Interrupt
50x0005TIMER1_CAPT TIMER1_CAPT_vectTimer/Counter1 Capture Event
60x0006TIMER1_COMPA TIMER1_COMPA_vectTimer/Counter1 Compare Match A
70x0007TIMER1_COMPB TIMER1_COMPB_vectTimer/Counter1 Compare Match B
80x0008TIMER1_OVF TIMER1_OVF_vectTimer/Counter1 Overflow
90x0009TIMER0_COMPA TIMER0_COMPA_vectTimerCounter0 Compare Match A
100x000ATIMER0_COMPB TIMER0_COMPB_vectTimerCounter0 Compare Match B
110x000BTIMER0_OVF TIMER0_OVF_vectTimer/Counter0 Overflow
120x000CANA_COMP0 ANA_COMP0_vectAnalog Comparator 0
130x000DADC ADC_vectADC Conversion Complete
140x000EEE_RDY EE_RDY_vectEEPROM Ready
150x000FANA_COMP1 ANA_COMP1_vectAnalog Comparator 1
160x0010TIMER2_CAPT TIMER2_CAPT_vectTimer/Counter2 Capture Event
170x0011TIMER2_COMPA TIMER2_COMPA_vectTimer/Counter2 Compare Match A
180x0012TIMER2_COMPB TIMER2_COMPB_vectTimer/Counter2 Compare Match B
190x0013TIMER2_OVF TIMER2_OVF_vectTimer/Counter2 Overflow
200x0014SPI SPI_vectSerial Peripheral Interface
210x0015USART0_START USART0_START_vectUSART0, Start
220x0016USART0_RX USART0_RX_vectUSART0, Rx Complete
230x0017USART0_UDRE USART0_UDRE_vectUSART0 Data Register Empty
240x0018USART0_TX USART0_TX_vectUSART0, Tx Complete
250x0019USART1_START USART1_START_vectUSART1, Start
260x001AUSART1_RX USART1_RX_vectUSART1, Rx Complete
270x001BUSART1_UDRE USART1_UDRE_vectUSART1 Data Register Empty
280x001CUSART1_TX USART1_TX_vectUSART1, Tx Complete
290x001DTWI_SLAVE TWI_SLAVE_vectTwo-wire Serial Interface