Gerät | Interrupt bei ... | Erläuterung | Verfügbarkeit | Name(n) |
---|---|---|---|---|
Externe Interrupts | Pegelwechseln an einem bestimmten Portanschluss (INTn) | Wählbar, ob jeder Pegelwechsel, nur solche von Low auf high oder nur solche von High auf Low einen Interrupt auslösen können (ISC-Bits). | INT0 bei allen viele haben INT1 wenige INT2 |
INTn |
Port Interrupts | Pegelwechsel an einem Port (PCIn) | Wählbar mit Maske, welche Bits bei Pegelwechsel einen Interrupt auslösen | bei vielen tiny/mega |
PCIn |
Timer Interrupts | Überlauf | Timer überschreitet seinen Maximalwert und beginnt bei Null; bei 8-Bit-Timern 256, bei 16-Bit-Timern 65536, bei CTC auch der im Compare-Register A eingestellte Maximalwert | bei allen Timern | TCnO |
Vergleichswert | bei Timern mit nur einem Vergleichswert: Übereinstimmung mit COMP-Wert erreicht | viele | TCnC | |
Vergleichs- werte A, B, C |
bei Timern mit mehreren Vergleichswerten: Übereinstimmung mit COMP-Wert erreicht | A,B: viele C wenige |
TCnA... TCnC |
|
Fangwert | bei Timer im Zählmodus: Übereinstimmung der gezählten Impulse mit CAPT-Wert erreicht | viele | TCnP | |
UART | Zeichen empfangen |
ein vollständiges Zeichen wurde empfangen und liegt im Eingangspuffer | viele | UnRX |
Senderegister frei |
Zeichen in Sendepuffer übernommen, frei für nächstes Zeichen | viele | UnUD | |
Senden beendet |
letztes Zeichen fertig ausgesendet, Senden beendet | viele | UnTX | |
EEPROM | EEPROM ready |
Schreibvorgang im EEPROM ist beendet, der nächste Schreibvorgang kann begonnen werden | fast alle |
EERY |
ADC | Wandlung komplett |
eine Umwandlung der Eingangsspannung ist erfolgt, der Ergebniswert kann vom Datenregister abgeholt werden | alle mit ADC |
ADC |
Analog Komparator |
Wechsel bei Vergleich |
je nach Einstellung der ACIS-Bits erfolgt ein Interrupt bei jedem Polaritätätswechsel oder nur bei positiven bzw. negativen Flanken | alle | ANA ANAn |
Weitere | (diverse) | (weitere Interrupt-Arten sind den Handbüchern zu entnehmen) | einige |
Typ/Adr | 0000 | 0001 | 0002 | 0003 | 0004 | 0005 | 0006 | 0007 | 0008 | 0009 | 000A | 000B | 000C | 000D | 000E | 000F | 0010 | 0011 | 0012 | 0013 | 0014 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AT90S1200 | RES | INT0 | TC0O | ANA | |||||||||||||||||
AT90S2313 | RES | INT0 | INT1 | TC1P | TC1C | TC1O | TC0O | U0RX | U0UD | U0TX | ANA | ||||||||||
AT90S2323 | RES | INT0 | TC0O | ||||||||||||||||||
AT90S2343 | RES | INT0 | TC0O | ||||||||||||||||||
AT90S4433 | RES | INT0 | INT1 | TC1P | TC1C | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | |||||||
AT90S4434 | RES | INT0 | INT1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | ||||
AT90S8515 | RES | INT0 | INT1 | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ||||||||
AT90S8535 | RES | INT0 | INT1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | ||||
ATmega8 | RES | INT0 | INT1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | TWI | SPMR | ||
ATmega8515 | RES | INT0 | INT1 | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | INT2 | TC0C | EERY | SPMR | ||||
ATmega8535 | RES | INT0 | INT1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | TWI | INT2 | TC0C | SPMR |
ATtiny11 | RES | INT0 | PCI0 | ||||||||||||||||||
ATtiny12 | RES | INT0 | PCI0 | ||||||||||||||||||
ATtiny13 | RES | INT0 | PCI0 | TC0O | EERY | ANA | TC0A | TC0B | WDT | ADC | |||||||||||
ATtiny15L | RES | INT0 | PCI0 | TC1A | TC1O | TC0O | EERY | ANA | ADC | ||||||||||||
ATtiny22 | RES | INT0 | TC0O | ||||||||||||||||||
ATtiny24 | RES | INT0 | PCI0 | PCI1 | WDT | TC1P | TC1A | TC1B | TC1O | TC0A | TC0B | TC0O | ANA | ADC | EERY | USIS | USIO | ||||
ATtiny25 | RES | INT0 | PCI0 | TC1A | TC1O | TC0O | EERY | ANA | ADC | TC1B | TC0A | TC0B | WDT | USIS | USIO | ||||||
ATtiny26 | RES | INT0 | PCI0 | TC1A | TC1B | TC1O | TC0O | USIS | USIO | EERY | ANA | ADC | |||||||||
ATtiny28 | RES | INT0 | INT1 | PCI0 | TC0O | ANA | |||||||||||||||
ATtiny44 | RES | INT0 | PCI0 | PCI1 | WDT | TC1P | TC1A | TC1B | TC1O | TC0A | TC0B | TC0O | ANA | ADC | EERY | USIS | USIO | ||||
ATtiny45 | RES | INT0 | PCI0 | TC1A | TC1O | TC0O | EERY | ANA | ADC | TC1B | TC0A | TC0B | WDT | USIS | USIO | ||||||
ATtiny84 | RES | INT0 | PCI0 | PCI1 | WDT | TC1P | TC1A | TC1B | TC1O | TC0A | TC0B | TC0O | ANA | ADC | EERY | USIS | USIO | ||||
ATtiny85 | RES | INT0 | PCI0 | TC1A | TC1O | TC0O | EERY | ANA | ADC | TC1B | TC0A | TC0B | WDT | USIS | USIO | ||||||
ATtiny261 | RES | INT0 | PCI0 | TC1A | TC1B | TC1O | TC0O | USIS | USIO | EERY | ANA | ADC | WDT | INT1 | TC0A | TC0B | TC0P | TC1D | FAUL | ||
ATtiny461 | RES | INT0 | PCI0 | TC1A | TC1B | TC1O | TC0O | USIS | USIO | EERY | ANA | ADC | WDT | INT1 | TC0A | TC0B | TC0P | TC1D | FAUL | ||
ATtiny861 | RES | INT0 | PCI0 | TC1A | TC1B | TC1O | TC0O | USIS | USIO | EERY | ANA | ADC | WDT | INT1 | TC0A | TC0B | TC0P | TC1D | FAUL | ||
ATtiny2313 | RES | INT0 | INT1 | TC1P | TC1A | TC1O | TC0O | U0RX | U0UD | U0TX | ANA | PCI0 | TC1B | TC0A | TC0B | USIS | USIO | EERY | WDTO |
AVR-Typ/Adr | 0000 | 0002 | 0004 | 0006 | 0008 | 000A | 000C | 000E | 0010 | 0012 | 0014 | 0016 | 0018 | 001A | 001C | 001E |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AT90CAN32 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1C | TC1O |
AT90CAN64 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1C | TC1O |
AT90CAN128 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1C | TC1O |
ATmega16 | RES | INT0 | INT1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY |
ATmega32 | RES | INT0 | INT1 | INT2 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega48 | RES | INT0 | INT1 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O | TC1P | TC1A | TC1B | TC1O | TC0A | TC0B |
ATmega64 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C |
ATmega88 | RES | INT0 | INT1 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O | TC1P | TC1A | TC1B | TC1O | TC0A | TC0B |
ATmega103 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C |
ATmega128 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C |
ATmega161 | RES | INT0 | INT1 | INT2 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U1RX | U0UD |
ATmega162 | RES | INT0 | INT1 | INT2 | PCI0 | PCI1 | TC3P | TC3A | TC3B | TC3O | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O |
ATmega163 | RES | INT0 | INT1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY |
ATmega164 | RES | INT0 | INT1 | INT2 | PCI0 | PCI1 | PCI2 | PCI3 | WDT | TC2A | TC2B | TC2O | TC1P | TC1A | TC1B | TC1O |
ATmega165 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega168 | RES | INT0 | INT1 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O | TC1P | TC1A | TC1B | TC1O | TC0A | TC0B |
ATmega169 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
AVR-Typ/Adr | 0000 | 0002 | 0004 | 0006 | 0008 | 000A | 000C | 000E | 0010 | 0012 | 0014 | 0016 | 0018 | 001A | 001C | 001E |
ATmega323 | RES | INT0 | INT1 | INT2 | TC2C | TC20 | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega324 | RES | INT0 | INT1 | INT2 | PCI0 | PCI1 | PCI2 | PCI3 | WDT | TC2A | TC2B | TC2O | TC1P | TC1A | TC1B | TC1O |
ATmega325 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega329 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega406 | RES | BATI | INT0 | INT1 | INT2 | INT3 | PCI0 | PCI1 | WDT | WAKE | TC1C | TC1O | TC0A | TC0B | TC0O | TWBU |
ATmega640 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O |
ATmega644 | RES | INT0 | INT1 | INT2 | PCI0 | PCI1 | PCI2 | PCI3 | WDT | TC2A | TC2B | TC2O | TC1P | TC1A | TC1B | TC1O |
ATmega645 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega649 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega1280 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O |
ATmega1281 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O |
ATmega2560 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O |
ATmega2561 | RES | INT0 | INT1 | INT2 | INT3 | INT4 | INT5 | INT6 | INT7 | PCI0 | PCI1 | PCI2 | WDT | TC2A | TC2B | TC2O |
ATmega3250 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega3290 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega6450 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
ATmega6490 | RES | INT0 | PCI0 | PCI1 | TC2C | TC2O | TC1P | TC1A | TC1B | TC1O | TC0C | TC0O | SPIS | U0RX | U0UD | U0TX |
AVR-Typ/Adr | 0020 | 0022 | 0024 | 0026 | 0028 | 002A | 002C | 002E | 0030 | 0032 | 0034 | 0036 | 0038 | 003A | 003C | 003E |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AT90CAN32 | TC0C | TC0O | CANI | OVRI | SPIS | U0RX | U0UD | U0TX | ANAC | ADC | EERY | TC3P | TC3A | TC3B | TC3C | TC3O |
AT90CAN64 | TC0C | TC0O | CANI | OVRI | SPIS | U0RX | U0UD | U0TX | ANAC | ADC | EERY | TC3P | TC3A | TC3B | TC3C | TC3O |
AT90CAN128 | TC0C | TC0O | CANI | OVRI | SPIS | U0RX | U0UD | U0TX | ANAC | ADC | EERY | TC3P | TC3A | TC3B | TC3C | TC3O |
ATmega16 | ANA | TWI | INT2 | TC0C | SPMR | |||||||||||
ATmega32 | ADC | EERY | ANA | TWI | SPMR | |||||||||||
ATmega48 | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | TWI | SPMR | ||||||
ATmega64 | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | TC1C | TC3P | TC3A | TC3B | TC3C | TC3O | U1RX | U1UD |
ATmega88 | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | TWI | SPMR | ||||||
ATmega103 | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | ||||||||
ATmega128 | TC0O | SPIS | U0TX | U0UD | U0TX | ADC | EERY | ANA | TC1C | TC3P | TC3A | TC3B | TC3C | TC3O | U1RX | U1UD |
ATmega161 | U1UD | U0TX | U1TX | EERY | ANA | |||||||||||
ATmega162 | TC0C | TC0O | SPIS | U0RX | U1RX | U0UD | U1UD | U0TX | U1TX | EERY | ANA | SPMR | ||||
ATmega163 | ANA | TWI | ||||||||||||||
ATmega164 | TC0A | TC0B | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ADC | EERY | TWI | |||||
ATmega165 | USIS | USIO | ANA | ADC | EERY | SPMR | ||||||||||
ATmega168 | TC0O | SPIS | U0RX | U0UD | U0TX | ADC | EERY | ANA | TWI | SPMR | ||||||
ATmega169 | USIS | USIO | ANA | ADC | EERY | SPMR | LCD | |||||||||
AVR-Typ/Adr | 0020 | 0022 | 0024 | 0026 | 0028 | 002A | 002C | 002E | 0030 | 0032 | 0034 | 0036 | 0038 | 003A | 003C | 003E |
ATmega323 | ADC | EERY | ANA | TWSI | ||||||||||||
ATmega324 | TC0A | TC0B | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ADC | EERY | TWI | |||||
ATmega325 | USIS | USIO | ANA | ADC | EERY | SPMR | ||||||||||
ATmega329 | USIS | USIO | ANA | ADC | EERY | SPMR | LCD | |||||||||
ATmega406 | TWI | VADC | CADC | CADR | EERY | SPMR | ||||||||||
ATmega640 | TC1P | TC1A | TC1B | TC1C | TC1O | TC0A | TC0B | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ADC | EERY | TC3P |
ATmega644 | TC0A | TC0B | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ADC | EERY | TWI | |||||
ATmega645 | USIS | USIO | ANA | ADC | EERY | SPMR | ||||||||||
ATmega649 | USIS | USIO | ANA | ADC | EERY | SPMR | LCD | |||||||||
ATmega1280 | TC1P | TC1A | TC1B | TC1C | TC1O | TC0A | TC0B | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ADC | EERY | TC3P |
ATmega1281 | TC1P | TC1A | TC1B | TC1C | TC1O | TC0A | TC0B | TC0O | SPIS | U0TX | U0UD | U0TX | ANA | ADC | EERY | TC3P |
ATmega2560 | TC1P | TC1A | TC1B | TC1C | TC1O | TC0A | TC0B | TC0O | SPIS | U0RX | U0UD | U0TX | ANA | ADC | EERY | TC3P |
ATmega2561 | TC1P | TC1A | TC1B | TC1C | TC1O | TC0A | TC0B | TC0O | SPIS | U0TX | U0UD | U0TX | ANA | ADC | EERY | TC3P |
ATmega3250 | USIS | USIO | ANA | ADC | EERY | SPMR | PCI2 | PCI3 | ||||||||
ATmega3290 | USIS | USIO | ANA | ADC | EERY | SPMR | LCD | PCI2 | PCI3 | |||||||
ATmega6450 | USIS | USIO | ANA | ADC | EERY | SPMR | PCI2 | PCI3 | ||||||||
ATmega6490 | USIS | USIO | ANA | ADC | EERY | SPMR | LCD | PCI2 | PCI2 | |||||||
AVR-Typ/Adr | 0040 | 0042 | 0044 | 0046 | 0048 | 004A | 004C | 004E | 0050 | 0052 | 0054 | 0056 | 0058 | 005A | 005C | 005E |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
AT90CAN32 | U1RX | U1UD | U1TX | TWI | SPMR | |||||||||||
AT90CAN64 | U1RX | U1UD | U1TX | TWI | SPMR | |||||||||||
AT90CAN128 | U1RX | U1UD | U1TX | TWI | SPMR | |||||||||||
ATmega64 | U1TX | TWI | SPMR | |||||||||||||
ATmega128 | U1TX | TWI | SPMR | |||||||||||||
ATmega1280 | TC3A | TC3B | TC3C | TC3O | U1RX | U1UD | U1TX | TWI | SPMR | TC4P | TC4A | TC4B | TC4C | TC4O | TC5P | TC5A |
ATmega1281 | TC3A | TC3B | TC3C | TC3O | U1RX | U1UD | U1TX | TWI | SPMR | TC4P | TC4A | TC4B | TC4C | TC4O | TC5P | TC5A |
ATmega2560 | TC3A | TC3B | TC3C | TC3O | U1RX | U1UD | U1TX | TWI | SPMR | TC4P | TC4A | TC4B | TC4C | TC4O | TC5P | TC5A |
ATmega2561 | TC3A | TC3B | TC3C | TC3O | U1RX | U1UD | U1TX | TWI | SPMR | TC4P | TC4A | TC4B | TC4C | TC4O | TC5P | TC5A |
AVR-Typ/Adr | 0060 | 0062 | 0064 | 0066 | 0068 | 006A | 006C | 006E | 0070 |
---|---|---|---|---|---|---|---|---|---|
ATmega1280 | TC5B | TC5C | TC5O | U2RX | U2UD | U2TX | U3RX | U3UD | U3TX |
ATmega1281 | TC5B | TC5C | TC5O | ||||||
ATmega2560 | TC5B | TC5C | TC5O | U2RX | U2UD | U2TX | U3RX | U3UD | U3TX |
ATmega2561 | TC5B | TC5C | TC5O |