Die Interrupt Service Routine (ISR) ist ein Unterprogramm, welches aufgerufen wird, sobald ein Interrupt ausgelöst wird. Das Hauptprogramm wird daraufhin solange „pausiert“, bis die ISR fertig abgearbeitet ist.
Die Interrupt Service Routine ist Teil der Interrupts.