NXP 150 MHz, 32-bit
Cortex-M3
™
microcontrollers
LPC1800
Fastest Cortex-M3 MCU, Largest SRAM,
High Speed USB
The LPC1800 series of low power, high-performance Cortex-M3 MCUs features frequencies up to
150 MHz and flexible Dual-Bank Flash for the highest reliability in-application re-programming.
Key features
4
150 MHz, 32-bit ARM Cortex-M3
4
Up to 1 MB dual-bank Flash
4
Up to 200 KB SRAM
4
Up to 4 KB EEPROM
4
Memory Protection Unit (MPU)
4
Two high-speed USB 2.0 interfaces, on-chip high-speed PHY
4
10/100T Ethernet MAC with MII and RMII interfaces
4
LCD controller with 1024 x 768 pixel display resolution
4
Innovative Quad SPI Flash Interface (SPIFI)
4
State Configurable Timer (SCT) Subsystem
4
Two CAN 2.0B
4
AES Decryption with 128-bit secure OTP key storage
4
Up to 164 GPIO
4
Pin-compatible with the LPC4300 series
Additional features
4
8-channel GPDMA controller
4
Two 8-channel, 10-bit ADCs and one 10-bit DAC
(400 K samples per second)
4
Motor Control PWM and Quadrature Encoder Interface
4
Four UARTs, smart card interface
4
Two Fast-mode I
2
C, two I
2
S, two SSP/SPI
4
Temperature range: –40 to +85 ºC
Lower power and high performance
The LPC1800 - designed using NXP’s ultra low-leakage 90 nm
process technology - is optimized for low power operation at
very low frequencies all the way through to 150 MHz maximum
performance from either Flash or RAM. This performance
provides maximum connectivity and bandwidth options for
a wide range of demanding applications including power
conversion, lighting, motor control and audio applications.
Large internal memory
The LPC1800 offers the industry’s largest on-chip SRAM for
a Cortex-M3 with up to 200 KB provided in multiple banks.
A flexible dual-bank Flash architecture offers the highest
reliability in-application re-programming, and allows for
non-stop Flash operation.
Extensive peripheral set
The LPC1800 also features two new innovative peripherals:
a flexible quad-SPI interface and a State Configurable Timer
subsystem. The LPC1800 is the first microcontroller to provide
a seamless high-speed interface that will connect with virtually
all SPI and quad-SPI manufacturers. The LPC1800’s State
Configurable Timer Subsystem comprises of a timer array
with a state machine enabling complex functionality including
event controlled PWM waveform generation, ADC
synchronization and dead time control. This timer
subsystem gives embedded designers increased
flexibility to create user-defined wave-forms and
control signals.
Additional peripherals available on the LPC1800
include two HS USB controllers, an on-chip HS PHY,
a 10/100T Ethernet controller with hardware enabled
TCP/IP checksum calculation, a high-resolution
color LCD controller, and AES decryption including
two 128-bit secure OTP memories for key storage.
Versions with AES encryption are available on
request.
For more information, please visit
www.nxp.com/microcontrollers
LPC1800 block diagram
LPC18xx
MPU
GPDMA
Brownout
Detector
Power-on
Reset
Watchdog
Timer
SYSTEM
Audio PLL
Up to 1 MB
Dual Bank
Flash
NVIC
ARM CORTEX-M3
Up to 150 MHz
USB PLL
SRAM
WIC
Debug
Trace
CORE
CPU PLL
Up to 200 KB
IRC
ROM / OTP
ROM
MEMORY
Bus System
2 x CAN 2.0B
SPI Flash
Interface
4 x UART
Motor Ctrl
PWM
State Config
Timer
CONFIGURABLE INTERFACES
2 x HS
USB 2.0
External
Mem Ctrl
2 x SSP/SPI
4 x 32-bit
Timers
OTP Key
Storage
AES
Decryption
SECURITY
Ethernet
MAC
SDIO
2 x I
2
C
RTC
LCD
Controller
Quad Enc
Interface
INTERFACES
2 x I
2
S
Alarm
Timer
TIMERS
2 x 8 Ch
10-bit ADC
ANALOG
10-bit
DAC
Selection guide
Type
Memory
FLASH
RAM
LCD Ethernet
USB SPI Flash
Interface
State
Config
Timer
Subsys
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
ADC
I/O
pins
Ext bus
interface
Temp. range Package
options
LPC1810
LPC1812
LPC1813
LPC1815
LPC1817
LPC1820
LPC1822
LPC1823
LPC1825
LPC1827
LPC1830
LPC1833
LPC1837
LPC1850
LPC1853
LPC1857
512 (2x256)
1024 (2x512)
512 (2x256)
1024 (2x512)
512 (1x512)
512 (2x256)
768 (2x384)
1024 (2x512)
512 (1x512)
512 (2x256)
768 (2x384)
1024 (2x512)
136
104
104
136
136
168
104
104
136
136
200
136
136
200
136
136
•
•
•
•
•
•
•
•
•
1
1
1
1
1
2
2
2
2
2
2
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 4-6ch 10b
2x 8ch 10b
2x 8ch 10b
2x 8ch 10b
2x 8ch 10b
2x 8ch 10b
2x 8ch 10b
50-64
50-64
50-64
50-64
50-64
50-64
50-64
50-64
50-64
50-64
80
80
80
80
80
80
8-16
8-16
8-16
8-16
8-16
8-16
8-16
8-16
8-16
8-16
16-32
16-32
16-32
16-32
16-32
16-32
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100, LQFP100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100
-40 to +85 °C LQFP144, TBGA100, LQFP100
-40 to +85 °C BGA256, BGA180, BGA100, LQFP144
-40 to +85 °C BGA256, BGA180, BGA100, LQFP144
-40 to +85 °C BGA256, BGA180, BGA100, LQFP144
-40 to +85 °C LQFP208, BGA256, BGA180
-40 to +85 °C LQFP208, BGA256, BGA180
-40 to +85 °C LQFP208, BGA256, BGA180
www.nxp.com
© 2011 NXP Semiconductors N.V.
All rights reserved. Reproduction in whole or in part is prohibited without the prior written consent of the copyright owner. The
information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and
may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof
does not convey nor imply any license under patent- or other industrial or intellectual property rights.
Date of release: June 2011
Document order number: 9397 750 17140
Printed in the Netherlands