Home MCQs Electronics Engineering Question #11701
Back to Questions
Electronics Engineering QUESTION #11701
Question 1
In an ARM Cortex-M4 microcontroller, the NVIC (Nested Vectored Interrupt Controller) assigns a lower priority number to an interrupt. This means:
  • The interrupt is serviced last (lowest priority)
  • The interrupt has higher priority and can preempt higher-numbered priorities✔️
  • The interrupt is disabled
  • The interrupt has no preemption capability
Correct Answer Explanation
In ARM Cortex-M NVIC, lower priority numbers indicate higher urgency. Priority 0 is the highest possible priority. A lower-numbered interrupt can preempt (interrupt) a currently executing higher-numbered (lower-urgency) ISR. This counter-intuitive naming is important for real-time embedded system design.