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. 03 — 17 April 2008
Preliminary data sheet
1. General description
The LPC2880/2888 is 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, ADC and DACs, and serial interfaces including UART, I
2
C-bus, and
I
2
S-bus. Architectural enhancements like multi-channel DMA, processor cache,
simultaneous operations on multiple internal buses, and flexible clock generation help
ensure that the LPC2880/2888 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
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 general purpose DMA controller that can be used with most on-chip
peripherals as well as for memory-to-memory transfers
Serial interfaces:
N
Hi-Speed or Full-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
I
2
C-bus interface
N
I
2
S-bus (Inter IC Sound bus) interface for independent stereo digital audio input
and output
SD/MMC memory card interface
I
NXP Semiconductors
LPC2880; LPC2888
16/32-bit ARM microcontrollers with external memory interface
I
I
I
I
I
I
I
10-bit ADC with 5-channel input multiplexing
16-bit stereo ADC and DACs with 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 (RTC) 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/01
LPC2888FET180/D1
Description
Version
SOT640-1
SOT640-1
SOT640-1
TFBGA180 plastic thin fine-pitch ball grid array package;
180 balls; body 10
×
10
×
0.8 mm
TFBGA180 plastic thin fine-pitch ball grid array package;
180 balls; body 10
×
10
×
0.8 mm
TFBGA180 plastic thin fine-pitch ball grid array package;
180 balls; body 10
×
10
×
0.8 mm
Type number
3.1 Ordering options
Table 2.
Ordering options
Flash memory
-
1 MB
1 MB
JTAG interface
enabled
enabled
disabled
[1]
RAM
64 kB
64 kB
64 kB
Temperature range
−40 °C
to +85
°C
−40 °C
to +85
°C
−40 °C
to +85
°C
Type number
LPC2880FET180
LPC2888FET180/01
LPC2888FET180/D1
[1]
JTAG interface disabled to provide code read protection. These devices are meant for volume production (no JTAG debugging is
possible). The on-chip flash on these devices can only be programmed via USB.
LPC2880_LPC2888_3
© NXP B.V. 2008. All rights reserved.
Preliminary data sheet
Rev. 03 — 17 April 2008
2 of 43