LPC microcontrollers
LPC microcontrollers
Discover the difference
Discover the difference:
NXP LPC microcontrollers
The NXP LPC portfolio represents one of the broadest
selections of 32-bit MCUs — with more than 325 devices
based on ARM® Cortex™-M cores — and delivers
higher application performance with a better developer
experience.
These innovation-packed devices give you the features you’ve
come to expect from a long-time leader in ARM cores — like
fast CPU speeds and best-in-class power efficiency — along
with new features that might surprise you. Whether it’s added
connectivity and control features, patent-pending peripherals
for added functionality, or the tiniest packages, we include
unexpected extras that save time, increase design flexibility,
and lower cost.
35+ years of
MCU innovation
The LPC portfolio addresses every
application, with everything from ultralow-power solutions for basic control,
ideal for 8- and 16-bit replacement,
to advanced options for digitalsignal control that support rigorous
connectivity requirements. Plus, every
LPC microcontroller benefits from our
ongoing passion for innovation:
4Unique architectural enhancements
drive new levels of power efficiency
and performance
4Industry-leading, patent-pending
IP gives designers the flexibility
to address unique application
challenges
4Complete application solutions make
the designer’s job easier, faster, and
sometimes even more fun
4A robust software ecosystem and
thriving support community simplify
embedded development from start
to finish, fostering design reuse and
portability at every step.
NXP — a different kind of partner
We offer the experience and expertise
that comes from building one of the
broadest semiconductor portfolios in the
industry. Every solution we deliver draws
on our deep knowledge of the latest
embedded technologies: wired and
wireless connectivity, communications,
identification, sensors, USB, humanmachine interface (HMI), display, analog,
interfaces, power management, security
– the list goes on.
And, for over a decade, we have
partnered with ARM, collaborating
on the evolution of microcontrollers
to realize the full potential of each
microcontroller core and shape our
industry. As one of their earliest
licensees, we have an established
track record of helping ARM succeed
whenever the microcontroller “rubber”
hits the application “road,” and we’re
proud to have shared in many of ARM’s
firsts.
With decades of design experience,
expertise in many fields, and proven
innovation, NXP brings more to the
table, at no extra cost. And that makes
all the difference.
NXP entered the
microcontroller
business over 35
years ago when,
as Signetics,
we rolled out our
first 8-bit MCUs. Since then, as
Philips Semiconductors and now
as NXP, we have continued to
drive industry firsts with a 32-bit
ARM-based MCU portfolio:
4One of the first Cortex-M0
core licensees
4Fastest Cortex-M3 in the
industry (180 MHz)
4First Cortex-M4 over
200 MHz
4First dual-core MCU
combining ARM Cortex-M4F
and Cortex-M0 cores
4First to offer seamless highspeed SPI interface that
connects with virtually all SPI
and QSPI Flash
4An exceptionally wide
selection of packages,
including the world’s first
32-bit MCU in a WL-CSP
package (2x2 mm) and the
world’s first low-pincount
Cortex-M0 series in SO,
TSSOP, and DIP packages
Larger Flash with
SPIFI/external QSPI
End-to-end solutions
1024
1024
512
512
256
256
128
128
LPC4300 & LPC1800
FLASH (KB)
LPC4000
Today’s LPC portfolio includes over 400 highly integrated devices that represent the very latest innovations in 32-bit
microcontroller technology. Each LPC product series enhances the ARM Cortex-M core architecture with patentpending innovations that deliver industry-leading performance, design simplicity, flexibility, and power efficiency.
Whether you’re looking for a cost-effective upgrade for an existing 8/16-bit design or a highly integrated solution to a
complex control and connectivity application, the LPC portfolio has exactly what you need.
64
64
LPC1200
LPC1700
LPC1100
16
8
16
4
When low power consumption,
small package size, or design
simplicity are your priorities,
entry-level LPC MCUs really
deliver. Offering ultimate power
efficiency and basic connectivity in
the industry’s smallest packages,
these devices are the best options
for 8/16-bit replacement.
20
to high performance
4Up to 50 MHz ARM Cortex-M0
and Cortex-M0+ cores
4Best power efficiency
4Popular connectivity standards:
USB, CAN, I2C, SPI, UART
4Segment LCD
4EEPROM
4Innovative low-pincount
packages conserve board
space
4Patent-pending peripherals
deliver ultimate flexibility and
speed
Easy to use
Advanced connectivity
Flexible peripherals
When your application is more complex
— requiring higher throughput,
multiple connectivity protocols running
simultaneously, and exceptional
energy efficiency — high-performance
LPC devices offer the bandwidth
and advanced features to meet your
requirements. Dual-core options deliver
ultimate speed, easy performance
scaling, and application partitioning.
4Cortex-M3, Cortex-M4, and Cortex-M4F
cores and dual-core (Cortex-M4F and
Cortex-M0) with speeds up to 204 MHz
4Single/dual FS/HS USB 2.0 with integrated
PHY, supporting device/host configurations,
including dual HS host with HS PHY
(LPC1800/4300)
4CAN 2.0B with ROM driver
410/100 Ethernet
4Graphic LCD display with free emWin
graphics libraries
32
PINS
48
64
LPC4000 Series
High performance with DSP options,
multi-connectivity, advanced peripherals
LPC800 Series
Exceptional
efficiency,
8/16-bit transition
430 MHz
Cortex-M0+ core
4Basic serial
connectivity
4 Low-pincount
packages including
TSSOP, DIP
4
LPC1100 Series
Low power,
broad selection,
industry-standard
connectivity
450 MHz Cortex-M0
and M0+ cores
4 Serial connectivity:
USB with PHY, CAN
with transceiver
4Best-in-class
analog
4Broad selection of
packages
4Migration path to
LPC1300 Series
LPC microcontrollers — Discover the difference
LPC1200 Series
Noise immunity for
industrial applications
445 MHz Cortex-M0
core
4 High-immunity
rating (IEC61697-1)
48 kV ESD
protection
4 Basic analog
4 Real-time clock
4Fast-mode I²C
with 10x bus-drive
capability
LPC1300 Series
Performance and
basic connectivity,
LPC1100 upgrade
4Up to 72 MHz
Cortex-M3 core
4 Serial connectivity
including USB,
CAN
4 Pin-compatible
upgrade for most
LPC1100 Series
devices
LPC1500 Series
High-precision
motion control
4Up to 72 MHz
Cortex-M3 core
4 Optimized
for sensored/
sensorless
brushless motion
control; free
firmware
4 Serial connectivity:
USB, CAN
4 Advanced analog
subsystem and
SCTimer/PWM
4Up to 120 MHz
Cortex-M3 core
4 Advanced
connectivity: USB,
CAN, Ethernet
4Graphic LCD
controller
4 Pin-compatible
migration path
to Cortex-M4
LPC4000 Series
and ARM7
LPC2x00 Series
4Up to 120 MHz
Cortex-M4 and
M4F cores with
digital signal
processing
4 Advanced
connectivity: USB,
CAN, Ethernet
4Graphic LCD
controller
4 Analog
comparators
4Drop-in
performance
upgrade for
LPC1700 Series
100
32
48
64
80
100
208
256
PINS
4Standard and advanced programmable
timers to address complex timing/PWM
challenges
4Advanced peripherals to simplify complex
design challenges
4Unique expandable memory architecture for
tailoring cost and memory size to application
4Pin compatibility between series for drop-in
performance scaling
LPC1800 Series
LPC1700 Series
LPC4300 Series
also includes
Flashless parts
8
LPC800
8
Easy to use
Best power efficiency
Smallest footprint
LPC1300
32
32
4
From entry level
LPC1500
LPC4300 Series
Best performance with DSP and dual-core
options, multi-high-speed connectivity,
advanced peripherals
4 Industry’s highestperforming
Cortex-M3 core,
up to 180 MHz
4 Advanced
connectivity: dual
Hi-Speed USB,
dual CAN, 10/100
Ethernet
4 Advanced timers
for highly flexible,
event-driven
timing and PWM
applications
4Drop-in
compatible with
LPC4300 Series
4Up to 204 MHz
Cortex-M4F
core with DSP
capabilities
and Cortex-M0
coprocessor
4 Partition tasks
across cores
to optimize
performance
4 Advanced
connectivity: dual
Hi-Speed USB,
dual CAN, and
10/100 Ethernet,
configurable
high-speed serial
channels
4 Drop-in upgrade
for LPC1800 Series
LPC microcontrollers — Discover the difference
5
CORTEX-M0+
LPC800 Series
Ultra-low-power 30 MHz ARM
Cortex-M0+ core delivers deterministic,
real-time performance.
Exceptional efficiency, 8/16-bit transition
Solutions for
4Upgrading 8/16-bit
microcontrollers
4Applications demanding
small package and
footprint
4Applications with stringent
low-power requirements
4Applications bridging
serial protocols
Power profiles give developers finegrained, real-time control over power
consumption. Together with four
power modes, they help reduce power
consumption to 90 µA/MHz in active
mode.
LPC800
Flash
30 MHz
IOP
up to16 KB
AHB-LITE Bus
ARM
CORTEX-M0+
SRAM
up to 4 KB
ROM
GPIO (up to 14)
CRC Engine
Bridge
SCTimer/PWM
Typical applications
4Lighting, metering,
portable, and other
battery-powered devices
Power Control
4 ch multi-rate timer
PMU, power modes, BOD,
single VDD power supply, POR
Clock Generation Unit
Wake-up timer
TIMERS
APB Bus
Switch matrix
GPIO pads
WWDT
12 MHz, 1% IRC OSC,
Watchdog OSC,
1-25 MHz System OSC,
System PLL
SYSTEM
SPI (2)
I2C
LPC800 specifications at a glance
Core
Cortex-M0+
Flash (kB)
4 - 16
RAM (kB)
1-4
IC
1
SPI/SSP
1-2
UART
2-3
GPIO
6 - 14
Analog
Comparator
Supply voltage (V)
1.8 - 3.6
Power
Active: 3.3 mA
Sleep: 600 µA
Deep sleep: 170 µA
Power down: 1.8 µA
Deep power-down: 220 nA
2
6
Temp range (ºC)
Up to +105
Packages
DIP8, SO20, TSSOP16/20
LPC microcontrollers — Discover the difference
Application example:
Coffee machine
After confirming the
coffee pods being used
are an authentic brand
match, the MCU controls
the solenoids for the
water pump and heater,
the status LEDs, and the
LCD display.
Flash
Comparator
UART (3)
with external Vref
SERIAL INTERFACES
ANALOG
ROM
A Flash sector size of 64 Bytes simplifies
code management by enabling
developers to program Flash in a smaller
page size and use Flash like an EEPROM.
Conserving Flash is critical in small
packages. Putting drivers and special
functions in ROM makes the LPC800
exceptionally easy to use and leaves
more Flash for application code.
The patent-pending SCTimer/PWM
peripheral implements virtually any
timing or PWM function found on
popular 8-bit MCUs, without loading the
CPU. A simple, GUI-based configuration
tool makes this sophisticated peripheral
easy to use.
An integrated comparator reduces BOM
and footprint.
The switch matrix gives developers
unprecedented design flexibility in
low-pincount MCUs. A GUI-based
configuration tool makes it simple to
assign any peripheral to any I/O pin, so
it’s fast and easy to build new layouts or
edit existing ones.
LPC800
LCD
SPI
SCTimer/
PWM
Water pump
Status LED
array
GPIO
GPIO
Water heater
I2C
NTAG reader
Coffee refill
with nTAG
For more information visit
www.nxp.com/microcontrollers
LPC microcontrollers — Discover the difference
7
CORTEX-M0+
|
CORTEX-M0
LPC1100 Series
API-driven power profiles simplify
power control with ready-to-use powermanagement templates for runtime
optimization of performance, efficiency,
and active power consumption.
LPC1100
Flash
Low power, broad selection, industry-standard
connectivity
LPC1100 specifications at a glance
Core
Cortex-M0+ or Cortex-M0
Flash (kB)
4 - 256
RAM (kB)
1 - 32
EEPROM (kB)
0-4
IC
1-2
SPI/SSP
1-2
UART/USART
1-5
GPIO
Up to 80
USB 2.0
0 - 1 FS device
CAN 2.0B
0-1
Display
Segment LCD
Analog
5, 6, 8, 10, or 12 ch /
10- or 12-bit ADC
Supply voltage (V)
1.65 – 3.6
Power*
Active: 7 mA
Sleep: 5 mA
Deep sleep: 2 µA
Deep power-down: 220 nA
Temp range (ºC)
Up to +105
Packages
DIP28, HVQFN24/33,
LQFP48/64/100, SO20,
TFBGA48/64, TSSOP20/28,
WLCSP16/20/25
2
8
LPC microcontrollers — Discover the difference
AHB-LITE Bus
Typical applications
4PC and gaming peripherals,
mobile accessories
4Battery-powered mobile and
portable devices
4Commercial and industrial
applications such as utility
metering, lighting, and
intelligent power
4Intelligent sensors and smart
control systems
USB
Power Control
PMU, power modes, BOD,
single VDD power supply, POR
CAN
with TJF1051/3 CAN
transceiver
IOH
Conserving Flash is critical in small
packages, and putting drivers for USB,
CAN, and EEPROM in ROM simplifies
development, increases reliability, and
leaves more Flash for application code.
Need an extra UART, I2C, SPI, analog
features or even DMA? Use the I/O
Handler (IOH) to add extra functionality
anytime during the design cycle.
Clock Generation Unit
SPI (1/2)
12 MHz, 1% IRC OSC, Watchdog
OSC, 1-25 MHz System OSC,
System PLL
SYSTEM
SERIAL INTERFACES
+3.3V
up to 12 ch, 12-bit, 1.2 Msps
DAC, Temp Sensor,
Comparator, Int Vref
ANALOG
LPC1100 Series families
4LPC1100: low power, low pincount
4LPC11U00: USB device
4LPC11C00: CAN
4LPC11D00: segment LCD display
4LPC11A00: analog
4LPC1100LV: dual supply voltage
(1.65 to 1.95 V VDD and 1.65 to 3.6 V
VIO), tiny 2x2 mm footprint
+5V
PC
LPC11U14
LPC11U14
SPI
I2C
USB
R
LED driver
IC
GPIO
GPIO
Click wheel
(z-encoder)
Key switch
G
USB has never been easier, with onchip
PHY, ROM drivers for MSC, HID, CDC,
and DFU device classes, integrated
DMA support, a free USB stack library,
extensive example code for popular
device classes, USB-IF certification, and
a free VID/PID program.
ADC
32-bit timer (2)
LDO
USB
UART (5)
16-bit timer (2)
TIMERS
CPU
I2C (2)
Segment LCD
2
*Figures based on LPC111x
ROM
Bridge
Systick clock
SPI Flash
ROM
IOH
up to 42
WDT
Laser sensor
EEPROM
High-Speed GPIO
Compatibility and migration
4For scalable performance to
Cortex M3, migration path to
LPC1300 Series (code and pin
compatible)
Application example:
Gaming mouse
A USB 2.0 device and ample serial
I/O provide a low-power, costeffective solution for this gaming
mouse and other peripherals, like
keyboards.
SRAM
up to 32 kB
APB Bus
Solutions for
4Applications prioritizing small
size, low pincount, and/or
low power consumption with
requirements for integrated
connectivity (USB or CAN),
analog, segment LCD, or
EEPROM
4BOM cost sensitivity: onchip
USB PHY and CAN transceiver
reduce cost
4Plug-and-play USB: certified
USB drivers, VID/PID program
4High-performance analog:
12 ch/12-bit 2 Msps ADC,
12-bit DAC, comparators,
PWMs, temp sensor
4Improved reliability and
performance using onchip
EEPROM for data storage
up to 256 kB
Core
30 MHz ARM Cortex-M0
or 50 MHz Cortex-M0
B
The high-performance CAN 2.0B
interface supports bit rates up to
1 Mbps, works with multi-drop and serial
communications, and is available with or
without an integrated industry-standard
transceiver. CANopen drivers in ROM
provide easy-to-use API commands for
the CANopen protocol, and free up as
much as 8 kB of user code space.
Best-in-class analog features include an
up to 12 ch/12-bit ADC with a sample
rate of 2.0 Msps, a DAC, comparators,
and a temp sensor.
The high-contrast segment LCD
controller supports any static or
multiplexed LCD with up to 160 LCD
segments.
For more information visit
www.nxp.com/microcontrollers
LPC microcontrollers — Discover the difference
9
CORTEX-M0
CORTEX-M3
LPC1200 Series
LPC1300 Series
Noise immunity for industrial applications
Performance & basic connectivity,
LPC1100 upgrade
Typical applications
4L arge appliances, industrial controls,
factory and home automation
Key features
4Windowed Watchdog timer (WWDT),
IEC 60730 Class B certified
4Programmable digital filter on all
GPIO pins for finer control of signal
integrity
LPC1200
Flash
Flash
up to 64 kB
IC
1 FM+
SPI/SSP
1
UART
2
2
GPIO
39 - 55
Display
Segment LCD
Analog
8 ch/10-bit ADC, 2 comparators
Supply voltage (V)
3.2 - 3.6
Power
Active: 14 mA
Sleep: 1.8 mA
Deep sleep: 30 µA
Deep power-down: 720 nA
Temp range (ºC)
Up to +85
Packages
LQFP48/64/100
SRAM
SRAM
up to 8 kB
up to 12 kB
ROM
DMA Controller
High-Speed GPIO
up to 51
AHB-LITE Bus
4-8
up to 55
EEPROM
up to 4 kB
ROM
(USB drivers)
CRC Engine
Clock Generation Unit
Power Control
Bridge
12 MHz, 1% IRC OSC, Watchdog
OSC, 1-25 MHz System OSC,
System PLL
Bridge
PMU, power modes, BOD,
single VDD power supply, POR
Clock Generation Unit
Power Control
PMU, power modes, BOD,
single VDD power supply, POR
SSP/SPI
SSP (1 or 2)
12 MHz, 1% IRC OSC, Watchdog
OSC, 1-25 MHz System OSC,
System PLL
I2C FM+
I2C FM+
SYSTEM
32-bit Timers (2)
SYSTEM
Segment LCD
SERIAL INTERFACES
16-bit Timers (2)
WWDT
32-bit Timer (2)
16-bit Timer (2)
ADC
8 channel, 10-bit
Systick timer
USB
USART
Core
Cortex-M3
Flash (kB)
8 - 64
RAM (kB)
4 -12
EEPROM (kB)
0-4
IC
1 FM+
SPI/SSP
1-2
UART/USART
1
GPIO
28 - 51
USB 2.0
0 - 1 FS device
Analog
8 ch/10-bit ADC
Supply voltage (V)
2.0 - 3.6
Power
Active: 17 mA
Sleep: 2 mA
Deep sleep: 30 µA
Deep power-down: 220 nA
Temp range (ºC)
Up to +85
Packages
HVQFN33, LQFP48/64
SERIAL INTERFACES
WWDT
ADC
Systick timer
LPC1300 specifications at a glance
2
UART (2)
APB Bus
32 - 128
RAM (kB)
High-Speed GPIO
ARM Cortex-M3
up to 72 MHz
AHB-LITE Bus
LPC1200 specifications at a glance
Flash (kB)
Compatibility and migration
4Pin-compatible with LPC1100, ideal
for design upgrades
Typical applications
4High-end gaming peripherals,
lighting, power supplies
up to 128 kB
up to 45 MHz
Cortex-M0
Key features
4Full-Speed USB 2.0 device with
onchip PHY and ROM drivers
4Highly configurable analog system
including 12-bit ADC
LPC1300
ARM Cortex-M0
Core
Solutions for
4Applications requiring multiple
connectivity protocols, analog,
and precision
4Performance (core) upgrade for
LPC1100 MCUs
APB Bus
Solutions for
4Low- to mid-range product designs
prioritizing robustness and reliability
4Products requiring high immunity
and/or 8 kV protection
4Rated high immunity, based on the
Electrical Fast Transient (EFT) test by
Langer EMV-Technik per IEC61697-1
4Onchip ADC and two comparators,
each with 32 levels of voltage
reference, edge/level detection, and
multi-state output feedback loop
4RTC and DMA support
8 channel, 10-bit/12-bit
Comparator (2)
For more information visit
www.nxp.com/microcontrollers
10
LPC microcontrollers — Discover the difference
TIMERS
Real-time clock
TIMERS
ANALOG
ANALOG
For more information visit
www.nxp.com/microcontrollers
LPC microcontrollers — Discover the difference
11
CORTEX-M3
LPC1500 Series
Free, easy-to-use firmware for
QuickDrive FOC motor control includes
space-vector modulation for smooth
and ripple-free torque, a fast control
algorithm (40 µs), tunable performance
for speed and torque control, and a code
footprint of just 11 kB Flash.
LPC1500
High-precision motion control
ARM Cortex-M3
Flash
up to 72 MHz
with NVIC, WIC, MPU,
Debug Trace, (ETM)
up to 256 kB
SRAM
up to 36 kB
CORE
EEPROM
The switch matrix, with its easy-to-use
GUI-based configuration tool, makes it
simple to assign any peripheral to any
I/O pin, within a new or existing layout.
up to 4 kB
ROM
with ROM drivers
Pin switch matrix
Typical applications
4Motor-control applications
in consumer (large home
appliances), commercial
(HVAC/elevator/escalator
control), and industrial
(pumps/generators used
in hydroelectric and oil/
gas industries)
4Digital power supplies,
data logging, remote
sensing
sDMA
GPIO
USB PLL
up to 80+
Power Management Unit
PMU, power modes, BOD, single
VDD power supply, POR
Clock Generation Unit
12 MHz, 1% IRC OSC, 1-24 MHz
System OSC, System (CPU) PLL
18 channel
Multilayer Bus Matrix
Solutions for
4High-precision motion
control for brushless DC
(BLDC) and permanentmagnet synchronous
motor (PMSM) sensorless
motors
4Simultaneous control
of up to two motors:
two sensorless or one
sensored and one
sensorless
Four patent-pending SCTimer/PWM
modules let designers implement virtually
any timing or PWM function without
loading the CPU. Each module provides
dithering for efficient motion control,
average PWM resolution of less than 1 ns,
and a simple, GUI-based configuration
tool to make the features of this
sophisticated peripheral easy to use.
CRC Engine
MEMORY
CAN (& PHY)
USB (& PHY)
SPI (2)
I2C FM+
JTAG
SWD
SYSTEM
UART (3)
SCT/PWM (4)
QEI
INTERFACES
The high-performance CAN 2.0B
interface with integrated PHY and ROM
driver supports bit rates up to 1 Mbps
and works with multi-drop and serial
communications.
WWDT
Real Time Clock
ADC (2)
DAC
Systick timer
Temp sensor
Comparator (4)
Battery pin
LPC1500 specifications at a glance
Core
Cortex-M3
Flash (kB)
64 - 256
RAM (kB)
12 - 36
EEPROM (kB)
4
I2C
1 FM+
SPI/SSP
2
UART/USART
3
GPIO
30 - 76
USB 2.0
0 - 1 FS device with PHY
CAN 2.0B
1
Analog
2x 12 ch/12-bit 2 Msps ADC
12-bit DAC, 4 comparators
Supply voltage (V)
2.4 - 3.6
Power
Active: 19 mA
Sleep: 8 mA
Deep sleep: 620 µA
Power down: 160 µA
Deep power-down: 11 µA
Temp range (ºC)
Up to +105
Packages
LQFP48/64/100
12
LPC microcontrollers — Discover the difference
ANALOG
TIMERS
QEI
Application
example: Digital
power
Precise control of
voltage and current
using onchip PWMs/
ADCs. Fault-tolerant
system shuts down
quickly on detection
of short circuit
or over-current
condition.
Power supply
secondary
(synchronous
rectifier)
6 PWMs
SCTimer/
PWM
Short
circuit/OCP
Comparators
Current sensing
ADC
Cortex-M3
core
Voltage sensing
ADC
Temperature
and other sensors
Application
example: HVAC
Fast ADC
conversion enables
precise motor
positioning and
speed control,
while PWM
generation and
dithering increase
the motor’s drive
efficiency.
Central
temperature
control unit
Cortex-M4
core
Compressor
motor
PWM
Fan
Singal
conditioning
CAN/USB
A quadrature encoder interface (QEI)
makes it quick and easy to drive a
sensored motor.
An advanced analog and timing
subsystem is ideal for PID control loops.
It includes two 12/12-bit ADCs with
sampling rates up to 2 Msps for precise
motor position and speed control of
sensorless field oriented control (FOC),
500 ns ADC conversion time, four fast
comparators, and high-precision timing
with four SCTimer/PWM modules.
ADC
Temperature
sensor
Communications
network
LPC1500
LPC1500
For more information visit
www.nxp.com/microcontrollers
LPC microcontrollers — Discover the difference
13
CORTEX-M3
|
CORTEX-M4/M4F
LPC1700 and LPC4000 Series
High performance, with CPU speeds
up to 120 MHz with a Cortex-M3,
Cortex-M4, or Cortex-M4F (with 32-bit
FPU for efficient signal processing).
LPC1700/4000
High performance with DSP options,
multi-connectivity, advanced peripherals
LPC1700 and LPC4000 specifications at a glance
LPC1700
LPC4000
Core
120 MHz Cortex-M3
120 MHz Cortex-M4 or
Cortex-M4F
Flash (kB)
32 - 512
64 - 512
RAM (kB)
8 - 96
24 - 96
EEPROM (kB)
0-4
2-4
IC
3
3
SPI/SSP
2-3
3
UART
4-5
4-5
GPIO
Up to 165
Up to 165
USB 2.0
0 - 1 FS device/host/OTG
0 - 1 FS device/host/OTG
CAN 2.0B
0-2
2
10/100 Ethernet
0-1
0-1
Display
Graphic LCD
Graphic LCD
Analog
6/8 ch/12-bit ADC,
10-bit DAC
8 ch/12-bit ADC,
10-bit DAC,
0 - 2 comparators
Supply voltage (V)
2.4 - 3.6
2.4 - 3.6
Power
Active: 7 - 67 mA
Sleep: 2 mA
Deep sleep: 240 µA
Power down: 31 µA
Deep power-down: 630 nA
Active: 7 - 67 mA
Sleep: 2 mA
Deep sleep: 240 µA
Power down: 31 µA
Deep power-down: 630 nA
Temp range (ºC)
Up to +85
Up to +85
Packages
LQFP80/100/144/208,
TFBGA100/180/208
LQFP80/100/144/208,
TFBGA180/208
2
14
LPC microcontrollers — Discover the difference
SRAM
EMC
ROM
4Drop-in upgrades of ARM7 LPC2000
MCUs for better power efficiencies
and higher performance
Floating Point Unit
EEPROM
CORE
MEMORY
Typical applications
4Smart energy, building automation,
industrial controls and networking,
white goods, lighting, surveillance,
computer communications and
peripherals, alarm systems, motor
control, displays, telematics,
scanners, and medical diagnostics
USB PLL
Up to 165
CRC Engine
Power Control
PMU, power modes, BOD, single
VDD power supply, POR
Clock Generation Unit
EMC
SPIFI
Graphic LCD
FS USB 2.0
Ethernet MAC
CAN 2.0B (2)
SD/MMC
I2S
SSP/SPI (3), I2C (3), UART (5)
SYSTEM
INTERFACES
32-bit Timers (4)
WDT or WWDT
Real-time clock
Battery pin, event recorder
The optimized graphic LCD display
controller interfaces directly with a
variety of color and monochrome LCD
panels with resolutions up to 1024x768
pixels, and includes free emWin graphics
libraries.
Motor Ctrl PWM, QEI
12 MHz, 1% IRC OSC, 1-24 MHz
System OSC, System (CPU) PLL
Compatibility and migration
4LPC1700 is pin-compatible with
ARM7 LPC2x00 and LPC4000 Series
4LPC4000 is drop-in compatible with
LPC177x/8x and ARM7 LPC2x00
The 8/16/32-bit external memory
controller (EMC) supports external
asynchronous static memory devices
such as RAM, ROM, and Flash, as well as
dynamic memories such as single-datarate SDRAM.
GPIO
GPDMA
Multilayer Bus Matrix
Solutions for
4Solid mid-range performance, power
efficiency
4Multiple high-bandwidth data
streams running simultaneously
from peripherals such as Ethernet,
USB (host or device), CAN, and LCD
display
4Applications requiring external
SDRAM or scalable Flash memory
configurations
4Embedded products requiring
vibrant graphic LCD displays
4Digital signal control tasks (LPC4000)
Flash
ARM Cortex-M3 (LPC1700)
or
ARM Cortex-M4 (LPC4000)
ADC
DAC
8-channel, 12-bit
10-bit
Systick timer
Comparator (2)
TIMERS
ANALOG
The patent-pending SPI Flash interface
(SPIFI) provides a seamless high-speed
interface to low-cost QSPI Flash,
enabling it to appear in the MCU’s
memory map and be accessed like
on-chip memory. SPIFI offers a costeffective way to add Mbytes of program
or data flash to your system.
Full-Speed USB 2.0 with onchip PHY,
device, and host support.
Ethernet MAC with MII/RMII interface
and associated DMA controller.
Application example: Secure transactions
in point-of-sale (POS) device
This POS example uses an industry-leading
MIFARE contactless and dual interface
smart card for payment. The NXP CLRC663
contactless reader IC interfaces with the
MIFARE card, and the LPC4088 MCU drives an
800x480 color touchscreen LCD that provides
the user interface. The GUI is built using emWin
graphics libraries, free to LPC developers. SPIFI
interfaces to a 32-Mbit QSPI Flash used for
scalable storage of images and backgrounds.
Visit www.lpcware.com for more info.
MIFARE card
CLRC663
Contactless
reader/writer
32 Mbit
QSPI Flash
I2C
SPIFI
I2C
Cortex-M4
core
LPC4088
LCD/I2C
18-bit
LCD
I2C
Color LCD display/
with touchscreen
(800x480)
For more information visit
www.nxp.com/microcontrollers
LPC microcontrollers — Discover the difference
15
CORTEX-M3
LPC1800 Series
The fastest ARM Cortex-M3 core, with
CPU speeds up to 180 MHz.
LPC1800
Best performance, multi-high-speed connectivity,
advanced peripherals
ARM Cortex-M3
Flash
Flash
up to 180 MHz
with NVIC, WIC, MPU, Debug Trace
(ETM/ETB)
256/512 kB
256/512 kB
Flash
SRAM
The dual-bank Flash supports inapplication programming (IAP), and the
proprietary Flash accelerator provides
near-zero wait-state access.
up to 200 kB
CORE
EEPROM
16 kB
LPC1800 specifications at a glance
Core
180 MHz Cortex-M3
Flash
0 kB - 1 MB
RAM (kB)
104 - 200
EEPROM (kB)
0 - 16
I2C
2
SPI/SSP
3
UART
4
GPIO
Up to 146
USB 2.0
0 - 2 HS
CAN 2.0B
2
10/100 Ethernet
0-1
Analog
2x 8 ch/10-bit ADC,
10-bit DAC
Supply voltage (V)
2.2 - 3.6
Power
Active: 6.6 - 72 mA
Sleep: 5 mA
Deep sleep: 30 µA
Power down: 15 µA
Deep power-down: 30 nA
Temp range (ºC)
Up to +85 (Flashless)
or +105 (Flash)
Packages
LQFP100/144/208, LBGA256,
TFBGA100/180
16
LPC microcontrollers — Discover the difference
Typical applications
4Communication hubs,
consumer and computing
products, building
automation, industrial
control, energy-efficient
smart appliances with UI,
automotive accessories,
and medical devices
Compatibility and migration
4Pin- and softwarecompatible with the
LPC4300 Series
WWDT
with ROM drivers
USB PLL
Audio PLL
MEMORY
Power Management Unit
Power saving modes, BOD, POR
Clock Generation Unit
12 MHz, 1% IRC OSC, 1-24 MHz
System OSC, System (CPU) PLL
SYSTEM
EMC
SPIFI
SD/MMC
GPDMA
Graphic LCD
Ethernet MAC
CAN 2.0B (2)
HS USB 2.0 (2)
SSP/SPI (3)
I2C (2)
I2S (2)
GPIO (146)
UART (4)
32-bit
Timers (4)
SCTimer/
PWM
MCPWM
QEI
RTC
Alarm Timer
The expandable memory architecture,
with its patent-pending SPI Flash
interface (SPIFI) and 8/16/32-bit
external memory controller (EMC) with
SDRAM support, enables powerful
options for scaling memory to the ideal
requirements. In addition, Flashless
options with SPIFI lower cost and
maximize internal SRAM.
The optimized graphic LCD display
controller supports color and
monochrome LCD panels with
resolutions up to 1024x768 pixels, and
includes free emWin graphics libraries.
INTERFACES
ADC
8 channel, 10-bit
ANALOG
TIMERS
Application example:
Hi-Speed USB to
Ethernet bridge
A high-speed data stream
is input via Hi-Speed
USB. The Cortex-M3 core
boots from external QSPI
Flash or USB into SRAM,
and manages the USB
and Ethernet stacks. The
high-speed data stream
is output via 10/100
Ethernet.
ROM
System PLL
Multilayer Bus Matrix
Solutions for
4High performance, power
efficiency
4Embedded applications
requiring multiple,
high-speed connectivity
options
4Hi-Speed USB or dual-host
USB applications
4Applications requiring
large or scalable memory
configurations
4Embedded products
requiring vibrant graphic
LCD displays
MEM+
DAC
10-bit
Dual Hi-Speed USB 2.0 controllers,
integrated Hi-Speed PHY, and support
for host and device functionality,
including dual-host configurations.
IEEE 1588-supported 10/100 Ethernet
MAC with TCP/IP hardware checksum
verification and DMA hardware
acceleration, plus RMII and MII
interfaces, an external transceiver, and
power management.
LPC1800
Hi-Speed USB
& Hi-Speed PHY
PC
Cortex-M3
core
Ethernet
Boot via
USB or
QSPI
Internet
SRAM
SPIFI
The patent-pending SCTimer/PWM
implements virtually any timing or PWM
function without loading the CPU. Its
simple, GUI-based tool makes even
advanced functions easy to configure.
32 Mbit
QSPI Flash
For more information visit
www.nxp.com/microcontrollers
LPC microcontrollers — Discover the difference
17
The asymmetric dual-core architecture
combines a Cortex-M4F and a
Cortex-M0 coprocessor, so tasks can
be strategically partitioned for higher
performance and efficiency.
CORTEX-M4F
LPC4300 Series
LPC4300
Best performance, DSP functionality, dual cores,
multi-high-speed connectivity, advanced peripherals
MEM+
ARM Cortex-M4F
Flash
up to 204 MHz
up to 1 MB
ARM Cortex-M0
up to 282 kB
SRAM
up to 204 MHz
EEPROM
up to 16 kB
CORE
LPC4300 specifications at a glance
Core
204 MHz Cortex-M4F and
204 MHz Cortex-M0
Flash
0 kB - 1 MB
RAM (kB)
104 - 282
EEPROM (kB)
0 - 16
IC
2*
SPI/SSP
3*
I2S
2*
UART
4
GPIO
Up to 164
USB 2.0
0 - 2 HS
2
CAN 2.0B
2
10/100 Ethernet
0-1
SD/MMC
1
Analog
2x 4/6/8 ch/10-bit 400 ksps ADC or
1x 6 ch/12-bit 80 Msps ADC plus
2x 8 ch/10-bit 400 ksps ADC,
10-bit DAC
Supply voltage (V)
2.2 - 3.6
Power
Active: 6.6 - 81.5 mA
Sleep: 5 mA
Deep sleep: 30 µA
Power down: 15 µA
Deep power-down: 30 nA
Temp range (ºC)
Up to +85 (Flashless)
or +105 (Flash)
Packages
LBGA256, LQFP144/208, TFBGA100/180
18
LPC microcontrollers — Discover the difference
Typical applications
4Smart meters, embedded
audio, industrial
automation, industrial
control, telematics,
white goods, power
management, point-ofsale devices, medical
devices, and automotive
accessories
Compatibility and migration
4Pin- and softwarecompatible with LPC1800
Series, for drop-in
performance upgrades to
dual-core configurations
ROM
with ROM drivers
Power Management Unit
Power modes, BDD, POR
Clock Generation Unit
12 MHz, 1% IRC OSC, 1-24 MHz
System OSC, System (CPU)
EMC
SPIFI
SD/MMC
GPDMA
Graphic LCD
Ethernet MAC
CAN 2.0B (2)
HS USB 2.0 (2)
SSP/SPI (3)
I2C (2-3)
UART (4-5)
I2S (1-2+)
SGPIO
GPIO (164)
SYSTEM
32-bit
timers (4)
SCTimer/
PWM
MCPWM
QEI
RTC
Alarm timer
IEEE-1588 10/100 Ethernet MAC with
TCP/IP hardware checksum verification
and DMA hardware acceleration, plus
RMII and MII interfaces, an external
transceiver, and power management.
The optimized graphic LCD display
controller supports color and
monochrome LCD panels with
resolutions up to 1024x768 pixels, and
includes free emWin graphics libraries.
INTERFACES
ADC
DAC
8-22 channels
10-bit
ANALOG
TIMERS
Application example:
Digital audio streaming
NXP’s unique serial
GPIO peripheral creates
multiple I2S channels for
audio output. Here, the
Cortex-M0 coprocessor
handles interrupt-intensive
I/O processing, leaving
the Cortex-M4 100%
available for audio signal
processing.
Single and dual Hi-Speed USB with
integrated PHY, host/device functions,
and dual Hi-Speed host configurations.
MEMORY
Windowed
WDT
PLLs (1 to 3)
Multilayer Bus Matrix
Solutions for
4Digital signal processing
with the connectivity
and simplicity of a
microcontroller
4Complex algorithms and
data-intensive applications
4Floating-point processing
4High-throughput
applications requiring fast
data-handling peripherals
4High-speed digital and/or
analog data acquisition
4Seamless upward
migration path from
LPC1800 to LPC4300
Series
SGPIO
LPC4320
x(n)
Cortex-M4
core
b0
y(n)
+
z-1
b1
-a1
z-1
z-1
b2
-a2
z-1
8
Audio signal processing
I2S
USB0
PC
SGPIO
Cortex-M0
core
7.1 multichannel audio
codec
Combining GPIO with a timer/shift
register, serial GPIO (SGPIO) create or
capture real-time serial data streams
without the need for CPU-intensive “bit
banging,” and can act as extra serial
interfaces (UART, I2S, I2C, etc.).
The LPC437x has a 6-channel, 12-bit
ADC with a sampling rate of 80 Msps,
the fastest available on an MCU.
Speakers
USB
streaming
The expandable memory architecture,
with its patent-pending SPI Flash
interface (SPIFI) and 8/16/32-bit
external memory controller (EMC) with
SDRAM support, enables powerful
options for scaling memory to the ideal
requirements. In addition, Flashless
options with SPIFI lower cost and
maximize internal SRAM.
MOSUB
The LPC437x uses a dedicated
subsystem to handle programmable
digital I/O and pre- or post-processing.
It includes an extra 204 MHz Cortex-M0
core, SGPIO, SPI, and SRAM on a
dedicated bus matrix.
For more information visit
www.nxp.com/microcontrollers
* Serial GPIO can be used to create additional serial channels, such as I2C, SPI, I2S, etc.
LPC microcontrollers — Discover the difference
19
LPC microcontrollers for USB and display
USB features
The LPC portfolio gives you a full
range of options for implementing USB
functionality at every performance level.
4 F
ull-Speed (FS) and Hi-Speed
(HS) USB 2.0 controllers
4 Single and dual (host/device)
configurations
4 FS or HS UTMI+ compliant
transceiver (PHY)
4 Free USB-certified software stack
4 Free NXP PID/VID program for
simpler end-product certification
4 Dedicated USB PLL
4 Support for bulk, interrupt or
isochronous, double-buffered
communication with a maximum
packet size of 1023 bytes
Dual-USB Audio Player
Plays music files stored on various media. The core handles I/O
streaming and audio signal processing. Audio streams are output
through I2S, and the integrated graphic LCD controller supports
the user interface.
LPC MCU
Speaker
I2S
LCD
UI
Cortex-M3
core
SDIO
Hi-Speed
USB
SPI
Hi-Speed
USB
SD card
QSPI
or SPI Flash
PC
Integrated options for expanding
external memory make it possible
to support higher resolutions, more
LPC USB selection guide
MCU
Core
USB controllers*
Device
Display features
Some LPC Series integrate a graphic
LCD controller for driving a wide
range of color and monochrome LCD
displays without loading the CPU.
This highly optimized peripheral
features:
4Resolutions up to 1024x768
4Support for 24 bpp (up to 16 M
colors)
4Free emWin graphics libraries
4Dedicated LCD DMA controller
4Support for hardware cursor
4The ability to drive single and
dual TFT panels
Host
Ports
PHY*
ROM drivers
Endpoints
LPC11U00
Cortex-M0
FS
1
FS
•
5
LPC1300
Cortex-M3
FS
1
FS
•
5
LPC175x/6x
Cortex-M3
FS
FS
1
FS
•
16
LPC177x/8x
Cortex-M3
FS
FS
2
2 x FS
LPC1800
Cortex-M3
Dual HS
Dual HS
2
HS, FS
LPC4000
Cortex-M4/M4F
FS
FS
2
2 x FS
LPC4300
Cortex-M4/M4F
Dual HS
Dual HS
2
HS, FS
16
•
4, 6
16
•
4, 6
Next-generation user
interfaces
As products move away
from mechanical interfaces
toward small LCD panels
or touchscreens, there’s a
need for external memories
that store larger frame
buffers and support more
sophisticated animations.
frame buffers, and more ways to
store graphic data. Some LPC MCUs
are equipped with an 8/16/32-bit
EMC that can be used with external
static memories, such as RAM, ROM,
or Flash, or dynamic memories like
single-data-rate SDRAM. LPC MCUs
equipped with a SPI Flash interface
(SPIFI) peripheral provide easy
connection to external Quad SPI
(QSPI) or SPI Flash memory.
Free emWin graphics library
LPC developers have free access
to the emWin graphics library, a
processor- and display-independent
GUI that makes it easy to add an LCD
display. There are no royalties or
additional license fees for personal
or commercial development. Visit
www.lpcware.com/content/project/
emwin-graphics-library for more
information.
Our LCD controller also works with
GUI middleware from third-party
companies, including Express Logic
and Altia.
LPC4300
LCD display/
touchscreen
Cortex-M4
core
LCD
GPIO
SPIFI
QSPI
or SPI Flash
I2S
Audio codec
UDA1380
ADC
DDR, SDR,
SDRAM, SRAM
EMC
* FS = Full-Speed, HS = Hi-Speed
Dual-USB Host/Device Solution
The LPC1837 USB solution (OM13061) comes with
everything needed to implement dual-USB functionality
(host, device, or dual-role). It provides examples of:
4 Two HS USB device controllers operating
simultaneously for input and output (HS-FS and
FS-FS configurations also possible)
4 One HS USB port acting in dual-role mode (first as
HS host, then as HS device)
Visit www.nxp.com/demoboard/OM13061.html for more
information
20
LPC microcontrollers — Discover the difference
LPC display selection guide
MCU
Core
Memory (kB)
Flash
RAM
Cortex-M3
Up to 512
Up to 96
LPC185x
Cortex-M3
Up to 1 MB
(2 x 512)
Up to 200
LPC4088
Cortex-M4F
512
96
Cortex-M4/M4F
Up to 1 MB
(2 x 512)
Up to 282
LPC178x
LPC435x/7x
LCD display interface
STN, TFT, up to 24 bits true-color XGA
LPC microcontrollers — Discover the difference
21
Application-in-a-box solutions
Simplify design, get to market faster, and lower risk
LPC application-in-a-box solutions
Need a head start on design? Our complete “application-ina-box” solutions provide proof of concept for MCU-based
applications, reduce programming and testing, and get you
from evaluation to final product design faster than ever. Each
solution details everything you need to build the application,
including order and download information.
To learn more and see the most up-to-date list of solutions,
visit the NXP TechZone: www.nxp.com/techzones/
microcontrollers-techzone/Solutions.html
Dali Reference Design Board
DMX Reference Design Board
22
LPC microcontrollers — Discover the difference
APPLICATION-IN-A-BOX
Solution
Description
Application
LPC4357 Internet Radio Audio Streaming
Highlights the capabilities of this dual-core MCU and demonstrates an
easy-to-use internet-radio application. Visit LPCware for more information.
Connectivity
LPC1837 Dual Hi-Speed USB Host/Device
Provides all the tools for quick development of a Hi-Speed USB or
simultaneous dual-USB application. Visit LPCware for more information.
USB
DALI Reference Design Board
Low-power options available with NXP LPC1100 & LPC1300
microcontrollers make them compelling solutions for DALI lighting
systems where total energy savings are a critical factor. Visit LPCware for
more information.
Lighting
DMX Reference Design Board
For sophisticated architectural and stage lighting, powerful LPC1100/
LPC11U00 MCUs offer the performance and connectivity required to
support the ever-increasing complexity of lighting network nodes –
without adding cost. This solution is perfectly suited for highly efficient
RGB LED power stages from NXP. Visit LPCware for more information.
Lighting
KNX Reference Design Board
This evaluation board helps developers quickly create cost-efficient KNX
designs that take advantage of the low active power consumption of the
NXP Cortex-M0 microcontroller. Visit LPCware for more information.
Lighting
Android Open Accessory Application
(AOAA)
The AOAA kit makes it easy for designers to develop, evaluate, and
prototype complex accessories for Android smartphones and tablets. The
board’s unique gateway-centric design includes Ethernet, CAN, and IEEE
802.15.4 interfaces, as well as a remote CAN node, for highly advanced
accessories in consumer, commercial, and industrial automation. Visit
LPCware for more information.
Accessories
MFi Audio Accessories
Audio streaming solution for Lightning-connected MFi accessories. This kit
includes audio streaming, battery charging, and functions for controlling
buttons on a remote. It simplifies the design of MFi accessories, reducing
development time by as much as half a year. Visit www.nxp.com for more
information.
Portable
NFC PN512/CLRC663 Reader Board
These two reference designs make it easy for developers to incorporate
NFC technology designs for POS, gaming, white goods, industrial, and
medical applications that use LPC MCUs. Visit www.nxp.com for more
information.
NFC
GS-NXP-Wi-Fi Evaluation Board
Developed in partnership with WPG America and GainSpan, this solution
makes it easy to evaluate the capabilities of the GainSpan GS1011M ultralow-power wireless module and Serial-to-WiFi embedded software using
the NXP LPC11U37 MCU. The embedded software enables device and
appliance manufacturers to easily add WiFi capabilities to their products
with minimal impact on the microcontroller firmware. Visit www.nxp.com
for more information.
WiFi
Android Open Accessory Application kit (AOAA)
MFi Audio Accessories
LPC microcontrollers — Discover the difference
23
LPC microcontroller software ecosystem
LPCXPRESSO
Get up and running fast
Arduino digital
Arduino digital
JP1
LPCXpresso
expansion
JP2
USB
target
Pmod
connector
LPC
target
LPC4322
Target spare
signals
JP3
LPCXpresso
expansion
USB
Link2
Target ISP sw
P3
Target
reset sw
Arduino
analog
Tri-color
LED
Target
wake sw
Arduino
analog
LPC switch-matrix tool
This web-based application helps you exploit the
extreme flexibility of LPC MCUs while saving time
and effort. The tool shows the mapping between
peripherals and available pins, and then generates
the C code for configuring the switch matrix to
support that mapping.
Example projects
Mouse, keyboard, USB-UART bridge...
MIDDLEWARE
PARTNER
MIDDLEWARE
emWIN/SWIM
Graphics
USB device
and host
LWIP
TCP/IP
ChanFAT
file system
CAN stack
(CANopen)
OPTIONAL
RTOS
BSP
Target
SWD/JTAG
LPCOpen software platform
LPCOpen is a comprehensive set of RTOS-agnostic,
LPC family-specific libraries that give software
developers quick access to key product features.
It includes chip- and board-level device drivers,
plus protocol stacks for TCP/IP (LWIP) and USB
devices and hosts. Two graphics libraries (SWIM
and SEGGER emWin), let you choose to minimize
footprint or implement full-featured graphics.
Available as a free download from lpcware.com,
LPCOpen includes examples using FreeRTOS and
Micrium µCOS-III for most devices, and lets you
build common APIs with Keil, IAR, and LPCXpresso
toolchains.
LPCXPRESSO
I2C
I2S
CAN
USB
USART
Ethernet
...
Flash/E2
RTC
ADC
DAC
LCD
Timer
CRC
CSP
LPCXpresso IDE
This powerful, highly-integrated software
development environment provides everything
needed to develop high-quality applications.
Building on its Eclipse foundation, the free edition of
LPCXpresso adds many enhancements that simplify
development. It features the industry-standard GNU
toolchain, and lets you use a proprietary C library
based on the standard Newlib library. The Pro edition
supports unlimited code downloads and includes
one year of email-based support from our own
LPCXpresso experts.
LPCXpresso development boards
Designed for rapid prototyping and evaluation,
these inexpensive boards work with the LPCXpresso
IDE. Debug can be done using the integrated
probe or an external one, and each board can
act as a debug probe for other targets. The
latest LPCXpresso boards include Arduino Uno
and Pmod™ connectors and free pads for easy
prototyping.
APP
We get you up and developing in minutes, not
hours, and on world-class development platforms.
The LPC software ecosystem offers advanced yet
low-cost ways to evaluate and develop with LPC
MCUs. And, because the entire Cortex-M portfolio
works with a single MCU toolchain, you can use a
familiar set of tools no matter which LPC family you
choose.
The LPCOpen software platform
LPCXpresso boards accelerate protoyping and debug
LPC-Link2 debug probes
LPC-Link 2 is an extensive, standalone debug
probe that is pre-programmed to support
LPCXpresso. Using a variety of downloadable
firmware images, including SEGGER J-Link and
CMSIS-DAP by ARM, it works with development
tools and IDEs from Keil, IAR, and others. An addon board, available from Embedded Artists, turns
LPC-Link 2 into an oscilloscope or a logic analyzer.
Software & Support for
NXP Microcontrollers
Start here
LPCware is the place for tools
and software. It’s also where you
can connect and collaborate with
other LPC developers.
www.lpcware.com
LPCXpresso IDE
The LPC switch-matrix tool
The LPC-Link2 board is used to debug LPC target systems
24
LPC microcontrollers — Discover the difference
Partners, online communities, developer resources, and more
Our partners
We believe collaboration with partners is the best
and fastest way to bring you innovative options for
developing and debugging your LPC MCU. That’s
why we partner with the best in the industry. Our
relationships with third-party experts — companies
like Embedded Artists, IAR, Keil, and SEGGER
— have yielded a long list of groundbreaking
solutions, from our revolutionary, low-entry-cost
LPCXpresso evaluation boards to our featurepacked development platforms and applicationspecific design tools.
Keil development platform
Toolchains are the cornerstone of MCU software
development, and we recognize that one size does
not fit all needs. Our third-party partnerships help
us tailor our offerings for specific applications, so
you always get the best options for developing and
debugging software on your chosen LPC MCU.
LPC microcontroller microsite
For more details on all the LPC
series or to download the latest
NXP LPC literature.
www.nxp.com/microcontrollers
LPCZone
Dedicated to developers, this
online community is design central
for all things LPC. It’s where
you’ll find the latest videos on
LPC products and tools, plus full
training sessions from recent trade
shows. www.nxp.com/lpczone
We also work with middleware solution providers,
building on our powerful LPCOpen software
platform to integrate their code and create highly
optimized and differentiated design solutions.
That gives you more ways to save time, so you can
focus on the features that set your product apart.
mbed
The mbed platform provides free software libraries,
hardware designs, and online tools for professional
rapid prototyping of products based on ARM
microcontrollers. The platform includes a standardsbased C/C++ SDK, a microcontroller HDK with
supported development boards, an online compiler,
and online developer collaboration tools. NXP
and ARM partnered to introduce the first mbed
board based on the LPC1768, and the portfolio
now includes options for the LPC11U24, LPC800,
and LPC1114, along with an ever-growing list of
application-specific offerings from our third-party
partners. Visit mbed.org for more information.
LPCware
With over 1,000 active members
and hundreds of useful threads,
this is a great place to find
resources and connect with other
LPC designers. This technical
site includes tutorials, software
and driver packages, schematics,
tools, FAQs, tips, and more. www.
lpcware.com
LPCXPRESSO
LPCXpresso
This subsection of the LPCware site
provides tips, tricks, and insider
expertise on the LPCXpresso
development platform.
www.lpcware.com/lpcxpresso
YouTube
This extension of LPCZone is
packed with the latest technical
tutorials, news items, interviews,
design challenges, and more.
www.youtube.com/LPCZone
Embedded Artists development platform
mbed LPC1768 board
26
LPC microcontrollers — Discover the difference
Twitter
Follow the LPCZone for the latest
on all NXP LPC products.
https://twitter.com/lpczone
Other useful links
NXP’s dedicated web pages make
it easy to find whatever you need.
Use the links below to review
product data, get design help, sign
up for training seminars, or find
your nearest distributor.
NXP technical support portal
Home to application notes,
datasheets, user manuals, sales
literature, models, and more.
www.nxp.com/technical-supportportal.html
NXP mobile app
Access product and design
information on your mobile device.
www.nxp.com/news/mobile-app.
html
NXP sales offices and distributors
www.nxp.com/about/sales-officesdistributors.html
Cortex-M cores
Cortex-M0+
The newest and most powerefficient Cortex-M core, the M0+ is
fully compatible with the Cortex-M
architecture and instruction set.
It offers higher code density than
8/16-bit architectures, and uses a
two-stage pipeline to reduce power
consumption while improving
performance.
Cortex-M0
Software-compatible with
Cortex-M3 and Cortex-M4
instruction sets, this core offers an
exceptionally small silicon area, low
power, and minimal code footprint.
Cortex-M3
Designed for advanced system
functionality, this core offers
exceptional interrupt handling,
a low-cost Harvard architecture,
multiple power modes, and
extensive tools support.
Cortex-M4 & M4F
This high-performance core builds
on the Cortex-M3 architecture
by adding features for digitalsignal control, including singlecycle multiply-accumulate (MAC)
instructions, single-instruction
multiple-data (SIMD) techniques,
and saturating arithmetic. The
Cortex M4F adds a floating-point
unit to the Cortex-M4 and is the
fastest available Cortex-M core.
www.nxp.com
© 2014 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: February 2014
Document order number: 9397 750 17523
Published in the USA
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement