Nxp Semiconductors OM11043 数据表

下载
页码 89
LPC1769_68_67_66_65_64_63
All information provided in this document is subject to legal disclaimers.
© NXP Semiconductors N.V. 2014. All rights reserved.
Product data sheet
Rev. 9.5 — 24 June 2014 
24 of 89
NXP Semiconductors
LPC1769/68/67/66/65/64/63
32-bit ARM Cortex-M3 microcontroller
8.7 Nested Vectored Interrupt Controller (NVIC)
The NVIC is an integral part of the Cortex-M3. The tight coupling to the CPU allows for low 
interrupt latency and efficient processing of late arriving interrupts.
8.7.1 Features
Controls system exceptions and peripheral interrupts
In the LPC17xx, the NVIC supports 33 vectored interrupts
32 programmable interrupt priority levels, with hardware priority level masking
Relocatable vector table
Non-Maskable Interrupt (NMI)
Software interrupt generation
8.7.2 Interrupt sources
Each peripheral device has one interrupt line connected to the NVIC but may have several 
interrupt flags. Individual interrupt flags may also represent more than one interrupt 
source.
Any pin on Port 0 and Port 2 (total of 42 pins) regardless of the selected function, can be 
programmed to generate an interrupt on a rising edge, a falling edge, or both. 
8.8 Pin connect block
The pin connect block allows selected pins of the microcontroller to have more than one 
function. Configuration registers control the multiplexers to allow connection between the 
pin and the on-chip peripherals.
Peripherals should be connected to the appropriate pins prior to being activated and prior 
to any related interrupt(s) being enabled. Activity of any enabled peripheral function that is 
not mapped to a related pin should be considered undefined.
Most pins can also be configured as open-drain outputs or to have a pull-up, pull-down, or 
no resistor enabled. 
8.9 General purpose DMA controller
The GPDMA is an AMBA AHB compliant peripheral allowing selected peripherals to have 
DMA support.
The GPDMA enables peripheral-to-memory, memory-to-peripheral, 
peripheral-to-peripheral, and memory-to-memory transactions. The source and 
destination areas can each be either a memory region or a peripheral, and can be 
accessed through the AHB master. The GPDMA controller allows data transfers between 
the USB and Ethernet controllers and the various on-chip SRAM areas. The supported 
APB peripherals are SSP0/1, all UARTs, the I
2
S-bus interface, the ADC, and the DAC. 
Two match signals for each timer can be used to trigger DMA transfers.
Remark: The Ethernet controller is available on parts LPC1769/68/67/66/64. The USB 
controller is available on parts LPC1769/68/66/65/64. The I
2
S-bus interface is available on 
parts LPC1769/68/67/66/65. The DAC is available on parts LPC1769/68/67/66/65/63.