10.3 Nested Vector Interrupt Controller
The Nested Vectored Interrupt Controller (NVIC) provides the user interface to control the external and on-chip peripheral interrupts. The NVIC provides up to 240 interrupt sources (unused sources are reserved for future use) that can be programmed with up to 4 or 8 different priority levels. The NVIC is included as part of the CPU. For additional information, refer to the "Arm Core Technical Reference Manual" available for download at www.arm.com.