NMI (icke-maskerbart avbrott)
Ett avbrott som processorn inte kan stänga av — det kommer fram även när all annan avbrottshantering är avslagen.
Vanliga avbrott kan maskeras: koden slår av dem runt en kritisk sektion och tar emot dem efteråt. NMI har ingen sådan strömbrytare. Det reserveras därför för händelser som är viktigare än det programmet just håller på med — paritetsfel i minnet, en vakthund som larmar, en strömförsörjning som är på väg att dö.
Idén är gammal. 6502 hade ett separat NMI-stift, och NES använde det för att väcka spelet vid varje bildsläckning. På x86 rapporterade NMI minnesfel på tidiga PC, och Linux använder det fortfarande för sin "NMI watchdog" som upptäcker en låst kärna. På Cortex-M är NMI undantag nummer 2 med fast prioritet −2: bara reset går före.
Baksidan är att en NMI-hanterare kan slå ner mitt i vad som helst, även i kod som trodde sig vara skyddad. Den måste alltså vara kort och får inte ta lås.