PHILIPS LPC1850

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
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.
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 I2C, two I2S, two SSP/SPI
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
4 Temperature range: –40 to +85 ºC
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.
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.
LPC1800 block diagram
LPC18xx
MPU
GPDMA
Audio PLL
NVIC
Brownout
Detector
USB PLL
WIC
Power-on
Reset
CPU PLL
Debug
Trace
Watchdog
Timer
IRC
ARM CORTEX-M3
Up to 150 MHz
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.
CORE
Flash
Up to 1 MB
Dual Bank
SRAM
Up to 200 KB
ROM
ROM / OTP
MEMORY
SYSTEM
Bus System
2 x CAN 2.0B
SPI Flash
Interface
4 x UART
Motor Ctrl
PWM
2 x HS
USB 2.0
External
Mem Ctrl
2 x SSP/SPI
4 x 32-bit
Timers
State Config
Timer
CONFIGURABLE INTERFACES
AES
Decryption
OTP Key
Storage
For more information, please visit
www.nxp.com/microcontrollers
Ethernet
MAC
SDIO
2 x I 2C
RTC
LCD
Controller
Quad Enc
Interface
2 x I2S
Alarm
Timer
INTERFACES
TIMERS
SECURITY
2 x 8 Ch
10-bit ADC
10-bit
DAC
ANALOG
Selection guide
Type
Memory
FLASH
LPC1810
LCD Ethernet
RAM
USB SPI Flash
Interface
State
Config
Timer
Subsys
ADC
I/O
pins
Ext bus
interface
Temp. range Package
options
136
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1812
512 (1x512)
104
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1813
512 (2x256)
104
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1815
768 (2x384)
136
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1817
1024 (2x512)
136
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1820
168
1
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100, LQFP100
LPC1822
512 (1x512)
104
1
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1823
512 (2x256)
104
1
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1825
768 (2x384)
136
1
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100
LPC1827
1024 (2x512)
136
1
•
•
2x 4-6ch 10b
50-64
8-16
-40 to +85 °C LQFP144, TBGA100, LQFP100
200
•
2
•
•
2x 8ch 10b
80
16-32
-40 to +85 °C BGA256, BGA180, BGA100, LQFP144
LPC1833
LPC1830
512 (2x256)
136
•
2
•
•
2x 8ch 10b
80
16-32
-40 to +85 °C BGA256, BGA180, BGA100, LQFP144
LPC1837
1024 (2x512)
136
LPC1850
•
2
•
•
2x 8ch 10b
80
16-32
-40 to +85 °C BGA256, BGA180, BGA100, LQFP144
200
•
•
2
•
•
2x 8ch 10b
80
16-32
-40 to +85 °C LQFP208, BGA256, BGA180
LPC1853
512 (2x256)
136
•
•
2
•
•
2x 8ch 10b
80
16-32
-40 to +85 °C LQFP208, BGA256, BGA180
LPC1857
1024 (2x512)
136
•
•
2
•
•
2x 8ch 10b
80
16-32
-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
Date of release: June 2011
information presented in this document does not form part of any quotation or contract, is believed to be accurate and reliable and
Document order number: 9397 750 17140
may be changed without notice. No liability will be accepted by the publisher for any consequence of its use. Publication thereof
Printed in the Netherlands
does not convey nor imply any license under patent- or other industrial or intellectual property rights.