Beim Interrupt werden die auftretenden Ereignisse von der Hardware überwacht. Tritt ein Ereignis auf, unterbricht der Mikrocontroller seine Arbeit und springt in eine spezielle Interrupt-Routine, in der er das Ereignis entsprechend verarbeitet.
Auf folgende Ereignisse kann ein PIC je nach Typ reagieren:
- Überlauf von Timers 0 / Timer 2
- Pegelwechsel an bestimmten Pins
- Signal an einem bestimmten Pin
- EEPROM schreiben abgeschlossen
- USART: Zeichen seriell empfangen
- USART: Zeichen seriell gesendet
- ADC ist mit Wandlung fertig
- Parallel-Port Interrupt
- SSP Interrupt
- CCP Interrupt
- TMR2=PR2
- Bus collision Interrupt