| |
High Performance, Power Efficient MCUs
Introducing ARM9™ MCUs with up to 256kB
SRAM, Ethernet, USB and an LCD controller
NXP Semiconductors recently expanded its
ARM7™ and ARM9™ microcontroller (MCU)
portfolio with the LPC32x0 family. The NXP
LPC32x0 family targets consumer, industrial,
medical and automotive applications, as well as
other applications that require high performance,
high integration and low-power consumption.
Designed in a 90nm process, the new NXP
LPC32x0 family combines the performance of an
ARM926EJ™ core, a Vector Floating Point (VFP),
an LCD controller, an Ethernet MAC, On-The-Go
(OTG) USB, an efficient bus matrix and a large
set of standard peripherals. These features offer
embedded designers the ability to reduce on-chip
components and maximize power savings without
sacrificing performance.
The VFP coprocessor increases the speed of
typical calculations by a factor of four to five in
scalar mode and much more in optimized vector
mode. Advanced process technology optimizes
each MCU's intrinsic power, and software
controlled features provide best-in-class power
management. Each LPC32x0 MCU has up to
256kB of internal SRAM and an external memory
controller that supports DDR and SDR SDRAM,
SRAM, Flash and static devices. The external
memory controller can boot-up from NAND Flash,
SPI memory, UART or SRAM.
Multiple interfaces for serial communications
increase design flexibility that provides larger
buffer size and delivers higher processing power.
Several family devices have a 10/100 Ethernet
MAC with a dedicated DMA controller, as well as
a USB interface that supports device, host and
OTG operation. There are four standard 16C550
UARTs (one supports IrDA), three high speed (up
to 921,600 bps) UARTs, two fast I²C-bus (400
Mbps) interfaces with slave, single and multimaster
support, two SPI/SSP ports and a function
for automatic keyboard scanning that supports
8 x 8 keys. There are also two I²S interfaces, each
with separate input and output channels.
Each LPC32x0 MCU has a 10-bit, 400kHz A/D
converter with three channels and a touch screen
interface, five 32-bit timers with capture/compare
channels, a 32-bit timer driven by the real-time
clock, 11 PWM channels and a Watchdog timer.
There is also a real-time clock with a separate
clock and power domain, a dedicated 32kHz
oscillator, a Secure Digital (SD) interface and an
integrated interrupt controller that supports up to
73 interrupt sources.
FEATURES
 |
- 208MHz, 32-bit ARM9EJ-S with Embedded Trace Module (ETM)
- Vector Floating Point coprocessor
- 90nm technology for operation down to 0.9V in low-power mode
- Up to 256kB of internal SRAM and 32kB I-cache/32kB D-cache
- External memory controller for DDR and SDR SDRAM, SRAM and Flash
- Selectable boot-up from NAND Flash, SPI memory, UART or static memory
- 10/100 Ethernet MAC with dedicated DMA controller (LPC3240 and LPC3250 only)
- USB OTG with full speed host and device capabilities
- 24-bit LCD controller with dedicated DMA controller supports STN and TFT panels (LPC3230 and LPC3250 only)
- Three-channel, 10-bit A/D converter with touch screen interface
- Comprehensive set of serial interfaces (two I2S, two SPI, two SSP, two I2C-bus, and seven UARTs)
- SD memory card interface
- Six 32-bit timers, Watchdog timer, 11 PWM channels, and real-time clock with separate clock and power domain
- 8-channel, general purpose DMA controller
- Keyboard-scan interface for 8 x 8 keys and up to 87 GPIOs
- JTAG interface with emulation trace buffer
- Core voltage = 1.2V, I/O = 1.8, 2.8 and 3.0V
- TFBGA296 package (15 x 15 x 0.8mm)
|
 |
|
|
APPLICATIONS
 |
- Consumer
- Medical
- Industrial
- Automotive
- Network control
- Communication
|
 |
|
|

LPC3250 block diagram
Featured Products
| Part Number |
|
Description |
Data Sheet |
App. Notes |
|
| LPC3220FET296-S |
|
ARM926-EJS Microcontroller with 128kB SRAM, Hardware Vector Floating-point Coprocessor, USB On-The-Go Host/Device, SDRAM Memory Interface, SD Interface
|
|
|
|
| LPC3230FET296-S |
|
ARM926-EJS Microcontroller with 256kB SRAM, Hardware Vector Floating-point Coprocessor, USB On-The-Go Host/Device, SDRAM Memory Interface, LCD Controller, SD Interface
|
|
|
|
| LPC3240FET296-S |
|
ARM926-EJS Microcontroller with 256kB SRAM, Hardware Vector Floating-point Coprocessor, USB On-The-Go Host/Device, SDRAM Memory Interface, 10/100 Ethernet, SD Interface
|
|
|
|
| LPC3250FET296-S |
|
ARM926-EJS Microcontroller with 256kB SRAM, Hardware Vector Floating-point Coprocessor, USB On-The-Go Host/Device, SDRAM Memory Interface, 10/100 Ethernet, LCD Controller, SD Interface
|
|
|
|
refers to New Product Introduction
|
|