В микроконверторе поддерживается 9 прерываний с двумя уровнями приоритета.
Таблица. Источники прерывания и вектора обработчиков прерывания.
| Прерывание | Наименование источника прерывания | Адрес вектора | Приоритет прерывания |
| PSMI | Монитор источника питания | 43h | |
| IE0 | Внешнее прерывание INT0/ | 03h | |
| ADCI | Завершение преобразования АЦП | 33h | |
| TF0 | Переполнение таймера/счетчика 0 | 0Bh | |
| IE1 | Внешнее прерывание INT1/ | 13h | |
| TF1 | Переполнение таймера/счетчика 1 | 1Bh | |
| I2CI/ISPI | Прерывание последовательного интерфейса | 3Bh | |
| RI/TI | Прерывание УАПП | 23h | |
| TF2/EXF2 | Прерывание от таймера/счетчика 2 | 2Bh |

Рис. Система прерываний ADuC812.
При возникновении прерывания от одного из источников (если прерывание от данного источника разрешено соответствующими битами в регистре IE или IE2) прерываний происходит останов выполняющейся программы и переход на обработчик прерывания установленный по соответствующему вектору. Начинает выполняться код обработчика прерывания. Возвращение к выполнению основной программы происходит после выполнения команды RETI. Ход выполнения основной программы продолжается с того места, где было прервано. По команде RETI очищается также соответствующий флаг прерывания.






