( Foltos | 2019. 04. 04., cs – 08:15 )

Amikor a core megkezdi az IRQ kiszolgálását, az NVIC felhúzza az aktuális IRQ prioritási szintet a kiszolgált IRQ szintjére. Ez minden további IRQ -t kimaszkol, aminek a prioritása nem magasabb. Azaz amíg az IRQ handlered vissza nem tér, ugyan ez az IRQ újra nem "csaphat be".
Sot, az NVIC -nek van egy regisztere ami megmondja, hogy az IRQ prioritás bitek közül hány bit a lesz "preempt priority és hány "sub priority". (Lásd itt, illetve itt). IRQ handlert csak a magasabb "preemt priority" -vel rendelkező interrupt szakíthat meg.

Ezt a könyvet mindenképpen zsákold be, ha a Cortex-M -ek lelki világa érdekel (Kb. Cortex-M biblia).