UG-498
ADuCM320 Hardware Reference Manual
Rev. C | Page 20 of 196
Nested Vectored Interrupt Controller Interrupts (NVIC)
The ARM Cortex-M3 processor includes a nested vectored interrupt controller (NVIC), which offers several features:
•
Nested interrupt support
•
Vectored interrupt support
•
Dynamic priority changes support
•
Interrupt masking
In addition, the NVIC has a nonmaskable interrupt (NMI) input.
The NVIC is implemented on the
, and more details are available in the System Exceptions and Peripheral Interrupts section.
Wake-Up Interrupt Controller (WIC)
The
has a modified WIC, which provides the lowest possible power-down current. This feature is transparent to the user and
more details are available in the Power Management Unit section. It is not recommended to enter a power saving mode while servicing an
interrupt. However, if the part does enter a power saving mode while servicing an interrupt, it can be woken up by only a higher priority
interrupt source.
μDMA
The
implements the ARM μDMA. More details are available in the DMA Controller section.
ARM CORTEX-M3 PROCESSOR RELATED DOCUMENTS
•
Cortex-M3 Revision r2p1 Technical Reference Manual (DDI 0337)
•
ARM Processor Cortex-M3 (AT420) and Cortex-M3 with ETM AT425): Errata Notice
•
ARMv7-M Architecture Reference Manual (DDI 0403)
•
ARMv7-M Architecture Reference Manual Errata Markup
•
ARM Debug Interface v5 Architecture Specification (IHI 0031)
•
PrimeCell µDMA Controller (PL230) Technical Reference Manual Revision r0p0 (DDI 0417)