ATtiny212 interrupt vectors
The 23 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).
| Vector | Program address | Name | Handler | Source |
|---|---|---|---|---|
| 1 | 0x0001 | CRCSCAN_NMI | CRCSCAN_NMI_vect | |
| 2 | 0x0002 | BOD_VLM | BOD_VLM_vect | |
| 3 | 0x0003 | PORTA_PORT | PORTA_PORT_vect | |
| 6 | 0x0006 | RTC_CNT | RTC_CNT_vect | |
| 7 | 0x0007 | RTC_PIT | RTC_PIT_vect | |
| 8 | 0x0008 | TCA0_LUNF/TCA0_OVF | TCA0_LUNF_vect, TCA0_OVF_vect | |
| 9 | 0x0009 | TCA0_HUNF | TCA0_HUNF_vect | |
| 10 | 0x000A | TCA0_CMP0/TCA0_LCMP0 | TCA0_CMP0_vect, TCA0_LCMP0_vect | |
| 11 | 0x000B | TCA0_CMP1/TCA0_LCMP1 | TCA0_CMP1_vect, TCA0_LCMP1_vect | |
| 12 | 0x000C | TCA0_CMP2/TCA0_LCMP2 | TCA0_CMP2_vect, TCA0_LCMP2_vect | |
| 13 | 0x000D | TCB0_INT | TCB0_INT_vect | |
| 14 | 0x000E | TCD0_OVF | TCD0_OVF_vect | |
| 15 | 0x000F | TCD0_TRIG | TCD0_TRIG_vect | |
| 16 | 0x0010 | AC0_AC | AC0_AC_vect | |
| 17 | 0x0011 | ADC0_RESRDY | ADC0_RESRDY_vect | |
| 18 | 0x0012 | ADC0_WCOMP | ADC0_WCOMP_vect | |
| 19 | 0x0013 | TWI0_TWIS | TWI0_TWIS_vect | |
| 20 | 0x0014 | TWI0_TWIM | TWI0_TWIM_vect | |
| 21 | 0x0015 | SPI0_INT | SPI0_INT_vect | |
| 22 | 0x0016 | USART0_RXC | USART0_RXC_vect | |
| 23 | 0x0017 | USART0_DRE | USART0_DRE_vect | |
| 24 | 0x0018 | USART0_TXC | USART0_TXC_vect | |
| 25 | 0x0019 | NVMCTRL_EE | NVMCTRL_EE_vect |