
UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
15 of 464
3.1 How to read this chapter
Available interrupt sources may vary with specific LPC5410x device type.
3.2 Features
•
Nested Vectored Interrupt Controller that is an integral part of each CPU.
•
Tightly coupled interrupt controller provides low interrupt latency.
•
Controls system exceptions and peripheral interrupts.
•
The NVIC of the Cortex-M4 supports:.
–
37 vectored interrupts.
–
8 programmable interrupt priority levels with hardware priority level masking.
–
Vector table offset register VTOR.
–
Software interrupt generation.
•
The Cortex- M0+ (present on LPC54102 devices) supports: the first 32 interrupts.
–
32 vectored interrupts.
–
4 programmable interrupt priority levels with hardware priority level masking.
–
Vector table offset register VTOR.
•
Support for NMI from any interrupt (see
).
3.3 General description
The tight coupling to the NVIC to the CPU allows for low interrupt latency and efficient
processing of late arriving interrupts.
3.3.1 Interrupt sources
lists the interrupt sources for each peripheral function. Each peripheral device
may have one or more interrupt lines to the Vectored Interrupt Controller. Each line may
represent more than one interrupt source. The interrupt number does not imply any
interrupt priority.
See
and
for detailed descriptions of
the NVIC and the NVIC registers.
UM10850
Chapter 3: LPC5410x Nested Vectored Interrupt Controller
(NVIC)
Rev. 2.4 — 13 September 2016
User manual
Table 2.
Connection of interrupt sources to the NVIC
Interrupt
Name
Description
Flags
0
WDT
Windowed watchdog timer interrupt
WARNINT - watchdog warning interrupt
1
BOD
BOD interrupt
BODINTVAL - BOD interrupt level
2
(reserved)
-
-
3
DMA
DMA interrupts
Interrupt A and interrupt B, error interrupt