LPC2880FET180 PHILIPS [NXP Semiconductors], LPC2880FET180 Datasheet

no-image

LPC2880FET180

Manufacturer Part Number
LPC2880FET180
Description
16/32-bit ARM microcontrollers; 8 kB cache, up to 1 MB flash, Hi-Speed USB 2.0 device, and SDRAM memory interface
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
LPC2880FET180,551
Manufacturer:
NXP Semiconductors
Quantity:
10 000
1. General description
2. Features
2.1 Key features
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, I
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.
I
I
I
I
I
I
I
I
I
I
I
I
I
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
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 GP DMA controller that can be used with most on-chip peripherals as
well as for memory-to-memory transfers
Serial interfaces:
SD/MMC memory card interface
10-bit A/D converter with 5-channel input multiplexing
N
N
N
N
Hi-Speed USB 2.0 device (480 Mbit/s or 12 Mbit/s) with on-chip physical layer
UART with fractional baud rate generation, flow control, IrDA support, and FIFOs
I
I
and output
2
2
2
C-bus interface
S-bus (Inter IC Sound bus) interface for independent stereo digital audio input
C-bus, and I
2
S-bus. Architectural enhancements like multi-channel DMA,
Preliminary data sheet

Related parts for LPC2880FET180

LPC2880FET180 Summary of contents

Page 1

LPC2880; LPC2888 16/32-bit ARM microcontrollers cache flash, Hi-Speed USB 2.0 device, and SDRAM memory interface Rev. 01 — 22 June 2006 1. General description The LPC2880/LPC2888 are an ARM7-based microcontroller for portable applications requiring ...

Page 2

... I Watchdog Timer with interrupt and/or reset capabilities. 3. Ordering information Table 1. Type number LPC2880FET180 LPC2888FET180 3.1 Ordering options Table 2. Type number LPC2880FET180 LPC2888FET180 LPC2880_LPC2888_1 Preliminary data sheet 16/32-bit ARM microcontrollers with external memory interface Ordering information Package Name Description TFBGA180 plastic thin fine-pitch ball grid array package; 180 balls ...

Page 3

Philips Semiconductors 4. Block diagram LPC2880/2888 1 MB (1) FLASH FLASH INTERFACE INTERFACE +1 DC-TO-DC 3.3 V, CONVERTER 1.8 V START, STOP WATCHDOG SYSTEM CONTROL EVENT ROUTER CLOCK XTALI OSCILLATOR GENERATION AND PLLs XTALO X32I REAL-TIME ...

Page 4

Philips Semiconductors 5. Pinning information 5.1 Pinning Fig 2. Pin configuration Table 3. Pin Symbol Row A 1 D0/P0[0] 5 D6/P0[6] 9 RAS/P1[17] 13 A18/P1[2] 17 OE/P1[18] Row B 1 RPO/P1[19] 5 D7/P0[7] 9 DYCS/P1[8] 13 A19/P1[3] 17 A9/P0[25] Row ...

Page 5

Philips Semiconductors Table 3. Pin Symbol A4/P0[20] Row A1/P0[17] Row DATO/P3[6] Row WSI/P3[2] Row ...

Page 6

Philips Semiconductors Table 3. Pin Symbol 17 DCDC_LX1 Row Row T 1 AINB 5 JTAG_TDI JTAG_TRST 17 DM Row U 1 VREF(DADC) 5 AIN4 JTAG_TDO 17 DP ...

Page 7

Philips Semiconductors Table 4. Pin description …continued Signal name Ball # Type Analog in (single converter) AIN0 U7 I AIN1 T7 I AIN2 U6 I AIN3 T6 I AIN4 V10 P DD(ADC3V3) V U10 P SS(ADC) Analog ...

Page 8

Philips Semiconductors Table 4. Pin description …continued Signal name Ball # Type DCDC_V R18 P DDO(3V3) DCDC_V P18 P SS1 DCDC_V N16 P SS2 DCDC_V T18 P USB External memory interface D0/P0[ D1/P0[1] A2 D2/P0[2] B2 D3/P0[3] A3 ...

Page 9

Philips Semiconductors Table 4. Pin description …continued Signal name Ball # Type A15/P0[31] A14 FO A16/P1[0] B14 A17/P1[1] C14 A18/P1[2] A13 A19/P1[3] B13 A20/P1[4] C13 BLS0/P1[12] A12 FO BLS1/P1[13] B12 FO CAS/P1[16] C10 FO CKE/P1[9] B10 FO DQM0/P1[10] C12 FO ...

Page 10

Philips Semiconductors Table 4. Pin description …continued Signal name Ball # Type LCD interface LCS/P4[ LD0/P4[ LD1/P4[ LD2/P4[ LD3/P4[ LD4/P4[ LD5/P4[ LD6/P4[10 LD7/P4[11] E3 ...

Page 11

Philips Semiconductors Table 4. Pin description …continued Signal name Ball # Type USB interface DM T17 I/O DP U17 I/O VBUS/P7[0] U14 FI RPU T15 P RREF P16 P V U15 P DD1(USB1V8) V U16 P DD2(USB1V8) V U18 P ...

Page 12

Philips Semiconductors 6. Functional description 6.1 Architectural overview The LPC2880/LPC2888 includes an ARM7TDMI CPU with cache, an AMBA AHB interfacing to high-speed on-chip peripherals and internal and external memory, and four AMBA APBs for connection to other ...

Page 13

Philips Semiconductors The flash is 128 bit wide and includes buffering to allow 3 out of 4 sequential read operations to operate without wait states. 6.1.3 On-chip static RAM The LPC2880/LPC2888 includes static RAM that may be ...

Page 14

Philips Semiconductors 4.0 GB reserved peripherals includes AHB and 4 APB buses 2.0 GB reserved dynamic memory bank reserved static memory bank external memory (second instance) reserved static memory bank reserved ...

Page 15

Philips Semiconductors 6.3 Cache The CPU of the LPC2880/LPC2888 has been extended with a 2-way set-associative cache controller. The cache size and can store both data and instruction code. If code that is being executed is ...

Page 16

Philips Semiconductors Programming the flash in a running application is accomplished via a register interface on the APB bus. The flash module can generate an interrupt request when burning or erasing is completed. The flash memory contains a buffer to ...

Page 17

Philips Semiconductors 6.6 GPIO Many device pins that are not connected to a specific peripheral function can be used as are GPIOs. These pins can be controlled by the MODE registers. Pins may be dynamically configured as inputs or outputs. ...

Page 18

Philips Semiconductors All 105 Pending signals are presented to each of the five output logic blocks. Each output logic block includes a set of four Interrupt Output Mask Registers, each set totalling 105 bits, that control whether each signal applies ...

Page 19

Philips Semiconductors • Optional interrupt via Event Router. • 32-bit Prescaler and 32-bit Counter allow extended watchdog period. 6.11 Real-time clock The Real Time Clock (RTC set of counters for measuring time when system power is on, and ...

Page 20

Philips Semiconductors • 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.13 UART and IrDA The LPC2880/LPC2888 contains one UART with baud ...

Page 21

Philips Semiconductors • Power-down mode. • Measurement range 3.3 V. • 10-bit conversion time • Single or continuous conversion mode. 6.16 Analog I/O The analog I/O system includes an I converter, and a dual D/A converter. Each ...

Page 22

Philips Semiconductors Endpoints with small packet sizes can be handled by software via registers in the USB controller. In particular, Control Endpoint 0 is always handled in this way. 6.17.1 Features • Fully compliant with USB 2.0 specification (HS and ...

Page 23

Philips Semiconductors • Supports polling the busy flag from the LCD controller to avoid CPU polling. • Contains FIFO for sending control and data information to the LCD controller. • Contains a serial interface which uses the ...

Page 24

Philips Semiconductors 6.20.4 PLLs The LPC2880/LPC2888 includes two PLLs: a low power PLL that may be used to provide clocks to most chip functions; a high-speed PLL that may be used to generate faster clocks for selected chip functions, if ...

Page 25

Philips Semiconductors Standard ARM EmbeddedICE logic provides on-chip debug support. The debugging of the target system requires a host computer running the debugger software and an EmbeddedICE protocol converter. The EmbeddedICE protocol converter converts the Remote Debug Protocol commands to ...

Page 26

Philips Semiconductors 7. Limiting values Table 5. Limiting values In accordance with the Absolute Maximum Rating System (IEC 60134). Symbol Parameter V supply voltage (1.8 V) DD(1V8) V supply voltage (3.3 V) DD(3V3) V external memory controller DD(EMC) supply voltage ...

Page 27

Philips Semiconductors 8. Static characteristics Table 6. Static characteristics +85 C, unless otherwise specified. a Symbol Parameter V supply voltage (1.8 V) DD(1V8) V supply voltage (3.3 V) DD(3V3) V analog supply voltage (3.3 V) ...

Page 28

Philips Semiconductors Table 6. Static characteristics +85 C, unless otherwise specified. a Symbol Parameter I DAC output supply current DDO(DAC) I analog output supply current DDOA [1] Typical ratings are not guaranteed. The values listed ...

Page 29

Philips Semiconductors 9. Dynamic characteristics Table 7. Dynamic characteristics +85 C, unless otherwise specified. a Symbol Parameter External clock f external clock frequency ext Port pins t rise time r t fall time f [1] ...

Page 30

Philips Semiconductors 10. Package outline TFBGA180: plastic thin fine-pitch ball grid array package; 180 balls; body 0.8 mm ball A1 index area ...

Page 31

Philips Semiconductors 11. Abbreviations Table 8. Acronym ADC AMBA AHB APB CISC CGU DAC DMA FIQ GPIO IrDA IRQ LCD PLL RISC SD/MMC SDRAM SRAM UART USB LPC2880_LPC2888_1 Preliminary data sheet 16/32-bit ARM microcontrollers with external memory interface Acronym list ...

Page 32

Philips Semiconductors 12. Revision history Table 9. Revision history Document ID Release date LPC2880_LPC2888_1 20060622 LPC2880_LPC2888_1 Preliminary data sheet LPC2880; LPC2888 16/32-bit ARM microcontrollers with external memory interface Data sheet status Change notice Preliminary data sheet - Rev. 01 — ...

Page 33

Philips Semiconductors 13. Legal information 13.1 Data sheet status [1][2] Document status Product status Objective [short] data sheet Development Preliminary [short] data sheet Qualification Product [short] data sheet Production [1] Please consult the most recently issued document before initiating or ...

Page 34

Philips Semiconductors 15. Contents 1 General description . . . . . . . . . . . . . . . . . . . . . . 1 2 Features . . . . . . . . ...

Related keywords