Rozbudowa systemu przerwań
Układ wymaga programowej identyfikacji przyczyny zgłoszonego przerwania (przez odczytanie stanu bitów od 0 do 3 portu P1) oraz programowego ustalenia priorytetu obsługi przerwań przy ich jednoczesnym zgłoszeniu (zapalony więcej niż jeden przerzutnik). W programie obsługi przerwań powinno być również zawarte skasowanie jego zgłoszenia, co dokonuje się tutaj przez chwilowe wysłanie zera na odpowiedni z bitów 4-7 portu P1 (w stanie normalnym, na tych bitach powinny być jedynki). Spowoduje to ustawienie przerzutnika i skasowanie zgłoszenia.
W pokazany na rys. sposób można oczywiście dołączyć mniejszą lub większą liczbę sygnałów przerywających. W tym drugim przypadku, w celu zmniejszenia liczby potrzebnych do identyfikacji i kasowania zgłoszenia bitów portu, można zastosować koder priorytetowy do generacji numeru zgłoszonego przerwania oraz dekoder do kasowania.