Document
www.DataSheet4U.com
LPC2880; LPC2888
16/32-bit ARM microcontrollers; 8 kB cache, up to 1 MB flash, Hi-Speed USB 2.0 device, and SDRAM memory interface
Rev. 01 — 22 June 2006 Preliminary data sheet
1. General description
The LPC2880/LPC2888 are an ARM7-based microcontroller for portable applications requiring low power and high performance. It includes a USB 2.0 Hi-Speed device interface, an external memory interface that can interface to SDRAM and flash, an SD/MMC memory card interface, A/D and D/A converters, and serial interfaces including UART, I2C-bus, and I2S-bus. Architectural enhancements like multi-channel DMA, processor cache, simultaneous operations on multiple internal buses, and flexible clock generation help ensure that the LPC2880/LPC2888 can handle more demanding applications than many competing devices. The chip can be powered from a single battery, from the USB, or from regulated 1.8 V and 3.3 V.
2. Features
2.1 Key features
I I I I I I I I I I I ARM7TDMI processor with 8 kB cache, operating at up to 60 MHz 1 MB on-chip flash program memory with 128-bit access for high performance DataSheet4U.com 64 kB SRAM Boot ROM allows execution of flash code, external code, or flash programming via USB On-chip DC-to-DC converter can generate all required voltages from a single battery or from USB power Multiple internal buses allow simultaneous simple DMA, USB DMA, and program execution from on-chip flash without contention External memory controller supports flash, SRAM, ROM, and SDRAM Advanced Vectored Interrupt Controller, supporting up to 30 vectored interrupts Innovative Event Router allows interrupt, power-up, and clock-start capabilities from up to 107 sources Multi-channel GP DMA controller that can be used with most on-chip peripherals as well as for memory-to-memory transfers Serial interfaces: N Hi-Speed USB 2.0 device (480 Mbit/s or 12 Mbit/s) with on-chip physical layer N UART with fractional baud rate generation, flow control, IrDA support, and FIFOs N I2C-bus interface N I2S-bus (Inter IC Sound bus) interface for independent stereo digital audio input and output SD/MMC memory card interface 10-bit A/D converter with 5-channel input multiplexing
DataShee
I I
DataSheet4U.com
www.DataSheet4U.com
Philips Semiconductors
LPC2880; LPC2888
16/32-bit ARM microcontrollers with external memory interface
I I I I I I
16-bit stereo A/D and D/A converters with amplification and gain control Advanced clock generation and power control reduce power consumption Two 32-bit timers with selectable prescalers 8-bit/4-bit LCD interface bus Real Time Clock can be clocked by 32 kHz oscillator or another source Watchdog Timer with interrupt and/or reset capabilities.
3. Ordering information
Table 1. Ordering information Package Name LPC2880FET180 LPC2888FET180 TFBGA180 TFBGA180 Description Version plastic thin fine-pitch ball grid array package; 180 SOT640-1 balls; body 10 × 10 × 0.8 mm plastic thin fine-pitch ball grid array package; 180 SOT640-1 balls; body 10 × 10 × 0.8 mm Type number
3.1 Ordering options
Table 2. Ordering options Flash memory DataSheet4U.com 1 MB RAM 64 kB 64 kB Temperature range −40 °C to +85 °C −40 °C to +85 °C Type number LPC2880FET180 LPC2888FET180
et4U.com
DataShee
LPC2880_LPC2888_1
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
DataSheet4U.com Preliminary data sheet
Rev. 01 — 22 June 2006
2 of 34
www.DataSheet4U.com
Philips Semiconductors
LPC2880; LPC2888
16/32-bit ARM microcontrollers with external memory interface
4. Block diagram
JTAG_TRST
JTAG_TMS
JTAG_TDO
JTAG_TCK
JTAG_SEL
JTAG_TDI
A[20:0], D[15:0], etc.
DP, DM, VBUS, RREF, RPU
LPC2880/2888
JTAG DEBUG INTERFACE 1 MB FLASH(1) FLASH INTERFACE 64 kB SRAM SRAM INTERFACE BOOT ROM ROM INTERFACE ARM7TDMI-S 8 kB CACHE
EXTERNAL MEMORY CONTROLLER
HS USB WITH DMA
VECTORED INTERRUPT CONTROLLER
MULTI-LAYER AHB +1.5 V or +5 V 3.3 V, 1.8 V START, STOP WATCHDOG TIMER SYSTEM CONTROL EVENT ROUTER XTALI XTALO X32I X32O Px.y CLOCK OSCILLATOR GENERATION AND PLLs UNIT OSCILLATOR REAL-TIME CLOCK GENERAL PURPOSE I/O 10-BIT A/D CONVERTER I2C-BUS INTERFACE 32-BIT TIMER 0 32-BIT TIMER 1 AHB TO APB BRIDGE 3 DC-TO-DC CONVERTER AHB TO APB BRIDGE 0 AHB TO APB BRIDGE 1 AHB TO APB BRIDGE 2 GP DMA CONTROLLER register interface
et4U.com
DataSheet4U.com
SD/MMC CARD INTERFACE UART WITH IrDA LCD INTERFACE
MCLK, MCMD MD[3:0] TXD, RTS RXD, CTS LCD bus
DataShee
SCL, SDA
AIN[4:0] VREF, AIN_LNA, AINA, AINB AOUT_LNA
TRIPLE ANALOG FIFO INPUT DUAL ANALOG OUTPUT
FIFO
I2S-BUS INPUT I2S-BUS OUTPUT
DATI BCKI, WSI DATO BCKO, DCLKO, WSO
002aac296
AOUTA, AOUTA_DAC, AOUTB, AOUTB_DAC
FIFO
FIFO
(1) LPC2888 only.
Fig 1. Block diagram
LPC2880_LPC2888_1
© Koninklijke Philips Electronics N.V. 2006. All rights reserved.
DataSheet4U.com Preliminary data sheet
Rev. 01 — 22 June 2006
3 of 34
www.DataSheet4U.com
Philips Semiconductors
LPC2880; LPC2888
16/32-bit ARM microcontrollers with external memory interface
5. Pinning infor.