Vordefinierte Bezeichner für die Interrupt-Service-Funktionen SIGNAL() und INTERRUPT().
Treten mehrere Interruptanforderungen gleichzeitig auf, so werden die in der Tabelle an oberer Stelle stehenden Servicefunktionen vor den nachfolgenden ausgeführt.
| Bezeichner | Anwendung |
|---|---|
| SIG_INTERRUPT0 | externer Interrupr INT0 |
| SIG_INTERRUPT1 | externer Interrupr INT1 |
| SIG_OUTPUT_COMPARE2 | Timer2 Ausgang Vergleich |
| SIG_OVERFLOW2 | Timer2 Überlauf |
| SIG_INPUT_CAPTURE1 | Timer1 Eingang Auffangen |
| SIG_OUTPUT_COMPARE1A | Timer1 Ausgang Vergleich A |
| SIG_OUTPUT_COMPARE1B | Timer1 Ausgang Vergleich B |
| SIG_OVERFLOW1 | Timer1 Überlauf |
| SIG_OVERFLOW0 | Timer0 Überlauf |
| SIG_SPI | SPI-Interrupt |
| SIG_UART_RECV | UART Empfänger gefüllt |
| SIG_UART_DATA | UART Datenregister leer |
| SIG_UART_TRANS | UART Sender frei |
| SIG_ADC | ADC Umwandlung beendet |
| SIG_EEPROM_READY | EEPROM bereit |
| SIG_COMARATOR | Analogkomparator |
| SIG_2WIRE_SERIAL | TWI-Zweidraht-Schnittstelle |
| SIG_INTERRUPT2 | externer Interrupt INT2 |
| SIG_OUTPUT_COMPARE0 | Timer0 Ausgang Vergleich |
| SIG_SPM_READY | Flash-Programmierung fertig |