Навчальний курс AVR
Коли використовуються зовнішні переривання, висновки PD2, PD3 та PB2 конфігуруються на вхід. Однак якщо вони налаштовані на вихід, зовнішні переривання теж генеруватимуться при зміні стану, що дозволяє реалізувати програмні переривання.

Для дозволу або заборони зовнішніх переривань призначений регістр GICR (General Interrupt Control Register).
Умови генерації переривань встановлюються за допомогою конфігураційних регістрів. Для INT0, INT1 – це регістр MCUCR (MCU Control Register). Для INT2 – MCUCSR (MCU Control and Status Register)
У таблиці нижче наведено можливі значення розрядів ISC01, ISC00 та відповідні їм умови генерації зовнішнього переривання.

Прапори скидаються апаратно, коли викликається обробники переривань. Також їх можна скинути програмно, записавши в регістр одиниці. Причому скидання потрібно робити перезаписом регістру GIFR, на не операцією побітового АБО.