UM10316 © NXP B.V. 2010. All rights reserved.
User manual Rev. 3 — 19 October 2010 3 of 566
1. Introduction
The LPC29xx combine an 125 MHz ARM968E-S CPU core, Full Speed USB 2.0 OTG
and device, CAN and LIN, up to 56 kB SRAM, up to 768 kB flash memory, external
memory interface, two or three 10-bit ADCs, and multiple serial and parallel interfaces in a
single chip targeted at consumer, industrial, medical, and communication. To optimize
system power consumption, the LPC29xx has a very flexible Clock Generation Unit
(CGU) that provides dynamic clock gating and scaling.
2. About this user manual
This document describes the following parts: LPC2917/01, LPC2919/01, LPC2921,
LPC2923, LPC2925, LPC2926, LPC2927, LPC2929, LPC2930, and LPC2939.
Differences between the various parts as they apply to each block or peripheral are listed
at the beginning of each chapter. For an overview of features see Table 1–2
.
3. General features
Remark: See Table 1–2 for feature details for each LPC29xx part.
• ARM968E-S processor running at frequencies of up to 125 MHz maximum.
• Multi-layer AHB system bus at 125 MHz with four separate layers.
• On-chip memory:
– Two Tightly Coupled Memories (TCM), up to 32 kB Instruction (ITCM), up to 32 kB
Data TCM (DTCM).
– Two separate internal Static RAM (SRAM) instances; 32 kB SRAM and 16 kB
SRAM.
– 8 kB ETB SRAM.
– Up to 768 kB flash-program memory with 16 kB EEPROM.
• Dual-master, eight-channel GPDMA controller on the AHB multilayer matrix which can
be used with the SPI interfaces and the UARTs, as well as for memory-to-memory
transfers including the TCM memories.
• External Static Memory Controller (SMC) with eight memory banks; up to 32-bit data
bus; up to 24-bit address bus.
• Serial interfaces:
– USB 2.0 full-speed device/OTG controller with dedicated DMA controller and
on-chip PHY for device and Host (LPC2930/39 only) functions.
– Two-channel CAN controller supporting Full-CAN and extensive message filtering
– Two LIN master controllers with full hardware support for LIN communication.
– Two 550 UARTs with 16-byte Tx and Rx FIFO depths, DMA support, and RS485
support.
UM10316
Chapter 1: LPC29xx Introductory information
Rev. 3 — 19 October 2010 User manual