|
LPC2880 Datasheet, PDF (20/43 Pages) NXP Semiconductors – 16/32-bit ARM microcontrollers; 8 kB cache, up to 1 MB flash, Hi-Speed USB 2.0 device, and SDRAM memory interface | |||
|
◁ |
NXP Semiconductors
LPC2880; LPC2888
16/32-bit ARM microcontrollers with external memory interface
⢠The GPDMA supports a subset of the ï¬ow control signals supported by ARM DMA
channels, speciï¬cally âsingleâ but not âburstâ operation.
⢠Memory-to-memory, memory-to-peripheral, peripheral-to-memory, and
peripheral-to-peripheral transfers.
⢠Scatter or gather DMA is supported through the use of linked lists. This means that
the source and destination areas do not have to occupy contiguous areas of memory.
⢠Rotating channel priority. Each DMA channel has equal opportunity to perform
transfers.
⢠The GPDMA is one of three AHB masters in the LPC2880/2888, the others being the
ARM7 processor and the USB interface.
⢠Incrementing or non-incrementing addressing for source and destination.
⢠Supports 8 bit, 16 bit, and 32 bit wide transactions.
⢠GPDMA channels can be programmed to swap data between big- and little-endian
formats during a transfer.
⢠An interrupt to the processor can be generated on DMA completion, when a DMA
channel is halfway to completion, or when a DMA error has occurred.
6.14 UART and IrDA
The LPC2880/2888 contains one UART with baud rate generator and IrDA support.
6.14.1 Features
⢠32-Byte Receive and Transmit FIFOs.
⢠Register locations conform to the 16C650 industry standard.
⢠Receiver FIFO trigger points at 1 B, 16 B, 24 B, and 28 B.
⢠Built-in baud rate generator.
⢠CGU generates UART clock including fractional divider capability.
⢠Auto baud capability.
⢠Optional hardware ï¬ow control.
⢠IrDA mode for infrared communication.
6.15 I2C-bus interface
The LPC2880/2888 I2C-bus interface is byte oriented and has four operating modes:
master Transmit mode, master Receive mode, slave Transmit mode and slave Receive
mode. The interface complies with the entire I2C-bus speciï¬cation, and allows turning
power off to the LPC2880/2888 without causing a problem with other devices on the same
I2C-bus.
6.15.1 Features
⢠Standard I2C-bus interface, conï¬gurable as Master, Slave, or Master/Slave.
⢠Arbitration between simultaneously transmitting masters without corruption of serial
data on the bus.
⢠Programmable clock allows adjustment of I2C-bus transfer rates.
⢠Bidirectional data transfer between masters and slaves.
LPC2880_LPC2888_3
Preliminary data sheet
Rev. 03 â 17 April 2008
© NXP B.V. 2008. All rights reserved.
20 of 43
|
▷ |