MCUs combine connectivity and low power for 32-bit design
The LPC3000 family of MCUs from NXP
Semiconductors combines 32-bit ARM9
processing with vector floating-point
co-processing and large memories to
deliver unique performance advantages
as well as low power consumption. In
addition, peripherals supporting USB On-The-Go (OTG), SD Card and external
NAND-Flash and SDRAM, optimise cost,
boost performance and cut time to
market for communication, multimedia,
security and general-purpose products.
With up to 256kbyte on-chip SRAM,
large 32kbyte I-cache and D-cache, in
addition to the vector floating-point
co-processor, the LPC3000 series
provides unique opportunities
among today’s ARM9-based
MCUs to optimise performance,
power consumption and
footprint in embedded systems.
By sharing a common baseline
feature set, all LPC3000 devices
support capabilities such as lowpower
operation at voltages down to
0.9V, allowing designers to implement
sophisticated power management in systems
targeting a wide variety of applications and
markets.
The 208MHz ARM926EJ-S core common to all
family members supports native Jazelle Java bytecode
execution in hardware, enabling basic
security and authentication features. The multilayer
Advanced High-performance Bus (AHB)
architecture eliminates arbitration delays
between the CPU, DMA controller, USB
controller, LCD and Ethernet MAC. The ARM9
core’s Memory Management Unit (MMU)
supports multi-processing operating systems,
including popular embedded Linux variants.
The LPC3180/1 features USB OTG with fullspeed
host capability, and the ability to operate in
ultra-low-power mode down to 0.9V. Controllers
for single-level and multi-level NAND Flash are also
integrated. The LPC3000 family hierarchy also
includes the LPC3220 with two I2S interfaces,
the LPC3230 featuring an LCD controller,
and the LPC3240 and LPC3250 which
include a 10/100 Ethernet MAC.
Additional, general-purpose
peripherals common to all devices
include a 10-bit ADC with three
channels, two 32-bit timers with four
capture/compare channels, two PWM
channels, a PLL, a real-time clock, a
watchdog timer and a keyscan
function.
Designers can also take advantage of
the 16-bit Thumb instruction set, available with the
ARM9 core. This allows developers to achieve
twice the density of standard code while retaining
many 32-bit performance advantages compared
to 16-bit processors with 16-bit registers.
FEATURES
 |
- I2C master, multi-master and slave modes
- Selectable boot-up from external devices
- 1.2V core voltage
- 3V and 1.8V I/O
- Board Support Packages (BSP) available
|
 |
|
|
APPLICATIONS
 |
- Network-control and security systems
- Medical systems
- GPS receivers
- POS equipment
- Motor control
|
 |
|
|