NXP LPC Microcontrollers

2014
NXP LPC Microcontrollers
The LPC microcontroller portfolio builds on 10 years of leadership and includes more than 400 32-bit devices, covering every application class, from entry-level designs to
high-end systems that run Linux OS. This selection guide is a starting point for choosing a specific device. For the latest details, visit www.nxp.com/microcontrollers.
What sets LPC devices apart?
 Power, performance, and features to address 8-, 16-, and 32-bit MCU
applications
 The expertise and technology to solve unique application problems
 Access to one of the broadest semiconductor portfolios in the industry
 Complete application solutions from one company
 Robust software ecosystem and developer support community
ARM® CortexTM-M Cores
Representing the very latest innovations in 32-bit technology, with industry-leading speed, power efficiency, and scalability, the LPC portfolio includes best-inclass options for every Cortex-M architecture (Cortex-M0+, Cortex-M0, Cortex-M3, Cortex-M4, and multi-core).
LPC800 Series
I
Low power, basic control and connectivity
I
Cortex-M0+
Available in low-pin-count packages, such as TSSOP, these 30 MHz MCUs offer exceptional power efficiency, 32-bit control, and basic connectivity, ideal for addressing 8- and 16-bit application
requirements.
I2C
SPI/SSP
Comparator
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
8
64
2
5
4
1
2
1
1
1
14
30
1.8-3.6
-40 to +105
TSSOP16
LPC812
16 64
4
5
4
1
3
1
2
1
18
30
1.8-3.6
-40 to +105
SO20, TSSOP16/20, XSON16 Switch matrix, reduced-power modes, brownout detection, power-on reset
LPC822
16 64
4
6
8
1
3
4
2
12 ch/12 b
1.2 Msps
1
29
30
1.8-3.6
-40 to +105
TSSOP20, HVQFN33
Switch matrix, pattern-match engine, reduced-power modes, brownout detection, power-on reset
LPC824
32 64
8
6
8
1
3
4
2
12 ch/12 b
1.2 Msps
1
29
30
1.8-3.6
-40 to +105
TSSOP20, HVQFN33
Switch matrix, pattern-match engine, reduced-power modes, brownout detection, power-on reset
Sample rate
UART
LPC811
ADC channels
/resolution
State-configurable
timer (SCTimer/
PWM)3
Package
Part no.
Flash (kB)
PWM channels2
Analog
Standard timers1
Serial interfaces
RAM (kB)
Timers
Flash page (B)
Memory
Notes
Switch matrix, reduced-power modes, brownout detection, power-on reset
LPC800: Cortex-M0+
Includes multi-rate timer (MRT), self wake-up timer, systick timer, and SCTimer/PWM configured as two 16-bit timers
2
Includes use of SCTimer/PWM as PWM
1
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 1
3
SCTimer/PWM peripheral can be configured to provide additional timers and/or PWM channels
27/10/14 16:36
LPC1100 Series
I Low power, broad selection, industry-standard connectivity
I Cortex-M0+ & M0
These Cortex-M0+ and Cortex-M0 MCUs deliver exceptional power efficiency for longer battery life, and performance headroom for product enhancements. They provide an upgrade path for the
Cortex-M0+ LPC800 Series.
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
1
5 ch/10 b
400 ksps
11
50
1.8-3.6
-40 to +85
WLCSP16
ROM power profiles, 5V-tolerant I/O
1
1
5 ch/10 b
400 ksps
13
50
1.8-3.6
-40 to +85
WLCSP16
ROM power profiles, 5V-tolerant I/O
LPC1110
4
256
1
6
8
1
1
1
5 ch/10 b
400 ksps
16
50
1.8-3.6
-40 to +85
SO20
On-chip PMU, ROM power profiles
LPC1111
8
256
2/4
6
8/11
1
1
1
5/6/8 ch/10 b
400 ksps
Up to 28
50
1.8-3.6
-40 to +85
TSSOP20, HVQFN33
On-chip PMU, ROM power profiles,
5V-tolerant I/O
LPC1112
16
256
2/4
6
8/11
1
1
1
5/6/8 ch/10 b
400 ksps
Up to 28
50
1.8-3.6
-40 to +85
SO20, TSSOP20/28,
HVQFN24/33
On-chip PMU, ROM power profiles,
5V-tolerant I/O
LPC1113
24
256
4/8
6
11
1
1
1-2
8 ch/10 b
400 ksps
28/42
50
1.8-3.6
-40 to +85
HVQFN33, LQFP48
ROM power profiles, 5V-tolerant I/O
LPC1114
32
256
4/8
6
10/11
1
1
1-2
6/8 ch/10 b
400 ksps
Up to 42
50
1.8-3.6
-40 to +85
TSSOP28, DIP28,
HVQFN33, LQFP48
On-chip PMU, ROM power profiles,
5V-tolerant I/O
LPC1115
64
256
8
6
11
1
1
2
8 ch/10 b
400 ksps
42
50
1.8-3.6
-40 to +105 LQFP48, TFBGA48
ROM power profiles, 5V-tolerant I/O
Flash (kB)
RTC
1
1
Comparator
Sample rate
1
8
DAC channel
ADC channels/
resolution
7
6
CAN
6
8
USB device4
8
256
I2S
I2C
256
32
State-configurable
timer (SCTimer/
PWM)3
32
LPC1104
EEPROM (kB)
LPC1102
RAM (kB)
Package
Part no.
Flash page (B)
SPI/SSP
Analog
UART
Serial interfaces
PWM channels2
Timers
Standard timers1
Memory
Notes
LPC1100: Low-pincount, low-power Cortex-M0
LPC1100LV: 1.8 V Cortex-M0
LPC1101LV
32
256
2
6
10
1
1
1
6 ch/8 b
400 ksps
21
50
1.65-1.95
-40 to +85
WLCSP25
Tiny package, unique ID
LPC1102LV
32
256
8
6
10
1
1
1
6 ch/8 b
400 ksps
21
50
1.65-1.95
-40 to +85
WLCSP25
Tiny package, unique ID
1
6 ch/8 b or
6 ch/10 b
400 ksps
20/27
50
1.65-1.95
-40 to +85
HVQFN24/33
Unique ID
400 ksps
20/27
50
1.65-1.95
-40 to +85
HVQFN24/33
Unique ID
VREF, UVLO protection
LPC1112LV
LPC1114LV
16
32
256
256
2/4
6
4/8
9/11
1
1
6
11
1
1
1
6 ch/8 b or
6 ch/10 b
LPC11A00: Analog Cortex-M0
LPC11A02
16
256
4
2
6
10
1
1
1
8 ch/10 b
400 ksps
10 b
1
18
50
1.8-3.6
-40 to +85
WLCSP20
LPC11A04
32
256
8
4
6
10
1
1
1
8 ch/10 b
400 ksps
10 b
1
18
50
1.8-3.6
-40 to +85
WLCSP20
VREF, UVLO protection
LPC11A11
8
256
2
512 b
6
12
1
1
2
8 ch/10 b
400 ksps
10 b
1
28
50
1.8-3.6
-40 to +85
HVQFN33
VREF, UVLO protection
LPC11A12
16
256
4
1
6
12
1
1
2
8 ch/10 b
400 ksps
10 b
1
28/42
50
1.8-3.6
-40 to +85
HVQFN33, LQFP48
VREF, UVLO protection
LPC11A13
24
256
6
2
6
12
1
1
2
8 ch/10 b
400 ksps
10 b
1
28
50
1.8-3.6
-40 to +85
HVQFN33
VREF, UVLO protection
LPC11A14
32
256
8
4
6
12
1
1
2
8 ch/10 b
400 ksps
10 b
1
28/42
50
1.8-3.6
-40 to +85
HVQFN33, LQFP48
VREF, UVLO protection
LPC11C00: CAN Cortex-M0
LPC11C12
16
256
8
6
11
1
1
2
1
8 ch/10 b
400 ksps
42
50
1.8-3.6
-40 to +85
LQFP48
C_CAN, USART, SmartCard, ROM EEPROM
drivers & power profiles
LPC11C14
32
256
8
6
11
1
1
2
1
8 ch/10 b
400 ksps
42
50
1.8-3.6
-40 to +85
LQFP48
C_CAN, USART, SmartCard, ROM EEPROM
drivers & power profiles
LPC11C22
16
256
8
6
10
1
1
2
1
8 ch/10 b
400 ksps
36
50
1.8-3.6
-40 to +85
LQFP48
C_CAN & CAN txcvr, USART, SmartCard,
ROM EEPROM drivers & power profiles
LPC11C24
32
256
8
6
10
1
1
2
1
8 ch/10 b
400 ksps
36
50
1.8-3.6
-40 to +85
LQFP48
C_CAN & CAN txcvr, USART, SmartCard,
ROM EEPROM drivers & power profiles
6
11
1
1
2
8 ch/10 b
400 ksps
42
50
1.8-3.6
-40 to +85
LQFP100
LPC1114 with integrated 40x4 segment
LCD driver
6
11
1
1
2
8 ch/10 b
400 ksps
28
50
1.8-3.6
-40 to +85 HVQFN33
ROM EEPROM drivers & power profiles,
32-bit divide libraries
LPC11D00: Cortex-M0 with LCD driver
LPC11D14
32
256
8
LPC11E00: EEPROM Cortex-M0
LPC11E11
8
256
4
512 b
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 2
2
27/10/14 16:36
LPC1100 Series (continued)
Analog
I2C
SPI/SSP
ADC channels/
resolution
Sample rate
GPIO
Max clock speed
(MHz)
Supply voltage (V)
6
11
1
1
2
8 ch/10 b
400 ksps
40
50
1.8-3.6
-40 to +85 LQFP48
ROM EEPROM drivers & power profiles,
32-bit divide libraries
LPC11E13
24
256
8
2
6
11
1
1
2
8 ch/10 b
400 ksps
40
50
1.8-3.6
-40 to +85 LQFP48
ROM EEPROM drivers & power profiles,
32-bit divide libraries
LPC11E14
32
256
10
4
6
11
1
1
2
8 ch/10 b
400 ksps
28/40/54
50
1.8-3.6
-40 to +85
LPC11E36
96
256
12
4
6
11
1
1
2
8 ch/10 b
400 ksps
28/54
50
1.8-3.6
-40 to +85 LQFP64, HVQFN33
ROM EEPROM drivers & power profiles,
32-bit divide libraries
LPC11E37
128
256
12
4
6
11
1
1
2
8 ch/10 b
400 ksps
40/54
50
1.8-3.6
-40 to +85 LQFP48/64
ROM EEPROM drivers & power profiles,
32-bit divide libraries
LPC11E37H
128
256
12
4
6
11
2 5
2
2
8 ch/10 b
400 ksps
40/54
50
1.8-3.6
-40 to +85 LQFP64
LPC11E37 with I/O handling libraries for
enhanced I2S/UART functionality & DMA
transfers
ROM EEPROM drivers & power profiles,
high-performance 2 MHz 12 bit ADC
1 6
RTC
UART
1
Comparator
PWM channels2
6
DAC channel
Standard timers1
256
CAN
EEPROM (kB)
16
USB device4
RAM (kB)
LPC11E12
I2S
Part no.
Flash page (B)
Temperature range
(°C)
Serial interfaces
State-configurable
timer (SCTimer/
PWM)3
Timers
Flash (kB)
Memory
Package
LQFP48/64,
HVQFN33
Notes
ROM EEPROM drivers & power profiles,
32-bit divide libraries
LPC11E00: EEPROM Cortex-M0+ with 12 bit ADC
LPC11E66
64
256
12
4
6
14
2
4
2
2
8 ch/12 b
2 Msps
1
36
50
1.8-3.6
-40 to +105 LQFP48
LPC11E67
128
256
20
4
6
19
2
5
2
2
12 ch/12 b
2 Msps
1
36/50/80
50
1.8-3.6
-40 to +105
LQFP48, LQFP64,
LQFP100
ROM EEPROM drivers & power profiles,
high-performance 2 MHz 12 bit ADC
LPC11E68
256
256
36
4
6
19
2
5
2
2
12 ch/12 b
2 Msps
1
36/50/80
50
1.8-3.6
-40 to +105
LQFP48, LQFP64,
LQFP100
ROM EEPROM drivers & power profiles,
high-performance 2 MHz 12-bit ADC
LPC11U00: USB Cortex-M0
LPC11U12
16
256
6
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
26/40
50
1.8-3.6
-40 to +85 LQFP48, HVQFN33
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
LPC11U13
24
256
6
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
40
50
1.8-3.6
-40 to +85 LQFP48
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
LPC11U14
32
256
6
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
26/40
50
1.8-3.6
-40 to +85
LPC11U23
24
256
8
1
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
40
50
1.8-3.6
-40 to +85 LQFP48
LPC11U24
32
256
6/8
2/4
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
26/40/54
50
1.8-3.6
-40 to +85
LPC11U34
40/48
256
8/10
4
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
26/40
50
1.8-3.6
-40 to +85 LQFP48, HVQFN33
LPC11U35
64
256
10/12
4
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
40/54
50
1.8-3.6
-40 to +85
LPC11U36
96
256
10/12
4
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
40/54
50
1.8-3.6
-40 to +85 LQFP48/64
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
LPC11U37
128
256
10/12
4
6
11
1
1
2
1x FS
8 ch/10 b
400 ksps
40/54
50
1.8-3.6
-40 to +85 LQFP48/64
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
LPC11U37H
128
256
10/12
4
6
11
2 5
2
2
1 6 1x FS
8 ch/10 b
400 ksps
26/40
50
1.8-3.6
-40 to +85 LQFP64
LPC11U37 with I/O handling libraries for
enhanced SPI/UART functionality & DMA
transfers
148
2
3
2
2
1x FS
8 ch/12 b
2 Msps
1
34
50
2.4-3.6
-40 to +105 LQFP48
ROM USB drivers & power profiles, 32-bit
divide, 2 MHz ADC, temp sensor
2
5
2
2
1x FS
10 ch/12 b or
12 ch/12 b
2 Msps
1
34/48/80
50
2.4-3.6
-40 to +105 LQFP48/64/100
ROM USB drivers & power profiles, 32-bit
divide, 2 MHz ADC, temp sensor
HVQFN33, LQFP48,
TFBGA48
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
HVQFN33, TFBGA48, ROM USB drivers & power profiles, 32-bit
LQFP48/64
divide libraries, 5V-tolerant I/O
LQFP48/64,
HVQFN33, TFBGA48
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
ROM USB drivers & power profiles, 32-bit
divide libraries, 5V-tolerant I/O
LPC11U6x: Cortex-M0+
LPC11U67
128
256
16
4
117
LPC11U68
256
256
32
4
117 17/19 8
Includes Watchdog timer and systick timer
Using timers 0-3
3
SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels
4
FS = Full Speed
5
Includes I/O handler used as UART
Includes I/O handler used as I2S interface
Includes timers 0-3, SCTimer/PWMs configured as four 16-bit timers, one Watchdog timer, one real-time clock,
and one systick timer
8
Includes timers 0-3 and SCTimer/PWMs as PWM (LPC11U68 configuration is package-dependent)
1
6
2
7
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 3
3
27/10/14 16:36
LPC1200 Series
Supply voltage (V)
Max clock speed
(MHz)
GPIO
RTC
Comparator
Sample rate
ADC channels/
resolution
Analog
SPI/SSP
I2C
UART
Serial interfaces
PWM channels2
Standard timers1
Part no.
Timers
RAM (kB)
Flash (kB)
Flash sector (B)
Memory
Temperature range
(°C)
I
Noise immunity for industrial applications
I
Cortex-M0
Delivering extra reliability in electrically challenging environments, these Cortex-M0 MCUs are optimized for industrial control and home appliances, and are available with an LCD driver.
Package
Notes
LPC1220: Rugged Cortex-M0
LPC1224
32/48
256
4
7
10
2
1
1
8 ch/10 b
400 ksps
2
1
39/55
30
3.2-3.6
-40 to +85 LQFP48/64
Additional DMA, CRC, RS-485
LPC1225
64/80
256
8
7
10
2
1
1
8 ch/10 b
400 ksps
2
1
39/55
30
3.2-3.6
-40 to +85 LQFP48/64
Additional DMA, CRC, RS-485
LPC1226
96
256
8
7
10
2
1
1
8 ch/10 b
400 ksps
2
1
39/55
30
3.2-3.6
-40 to +85 LQFP48/64
Additional DMA, CRC, RS-485
LPC1227
128
256
8
7
10
2
1
1
8 ch/10 b
400 ksps
2
1
39/55
30
3.2-3.6
-40 to +85 LQFP48/64
Additional DMA, CRC, RS-485
10
2
1
1
8 ch/10 b
400 ksps
2
1
39
50
3.2-3.6
-40 to +85 LQFP100
LPC1227 with integrated 40x4 segment LCD driver
LPC12D00: Rugged Cortex-M0 with LCD driver
LPC12D27
128
256
8
7
Includes Watchdog timer, systick timer, and real-time clock
2
Using timers 0-3
1
LPC1300 Series
I
Performance & basic connectivity, LPC1100 upgrade
I
Cortex-M3
Operating at clock speeds up to 72 MHz and available with a Full Speed USB controller, these Cortex-M3 MCUs provide a performance upgrade path for LPC1100 and LPC11U00 devices.
ADC channels/
resolution
Sample rate
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
6
11
1
1
1
8 ch/10 b
400 ksps
28
72
2.0-3.6
-40 to +85
HVQFN33
ROM EEPROM drivers & power profiles, USART, SmartCard
8
6
11
1
1
1
8 ch/10 b
400 ksps
28/42
72
2.0-3.6
-40 to +85
LQFP48, HVQFN33
ROM EEPROM drivers & power profiles, USART, SmartCard
LPC1315
32
8
2
7
11
1
1
2
8 ch/10 b
400 ksps
28/51
72
2.0-3.6
-40 to +85
LQFP48/64, HVQFN33
ROM EEPROM drivers & power profiles, USART, SmartCard
LPC1316
48
8
4
7
11
1
1
2
8 ch/10 b
400 ksps
28/51
72
2.0-3.6
-40 to +85
LQFP48/64, HVQFN33
ROM EEPROM drivers & power profiles, USART, SmartCard
LPC1317
64
10
4
7
11
1
1
2
8 ch/10 b
400 ksps
28/51
72
2.0-3.6
-40 to +85
LQFP48/64, HVQFN33
ROM EEPROM drivers & power profiles, USART, SmartCard
USB device3
SPI/SSP
4
32
EEPROM (kB)
8
LPC1313
RAM (kB)
LPC1311
Part no.
Flash (kB)
I2C
Analog
UART
Serial interfaces
PWM channels2
Timers
Standard timers1
Memory
Package
Notes
LPC1310: Cortex-M3
LPC1340: USB Cortex-M3
LPC1342
16
4
6
11
1
1
1
1x FS
8 ch/10 b
400 ksps
28
72
2.0-3.6
-40 to +85
LQFP48, HVQFN33
USB device-only controller, ROM USB & EEPROM drivers & power profiles
LPC1343
32
8
6
11
1
1
1
1x FS
8 ch/10 b
400 ksps
28/42
72
2.0-3.6
-40 to +85
LQFP48, HVQFN33
USB device-only controller, ROM USB & EEPROM drivers & power profiles
LPC1345
32
10
2
7
11
1
1
2
1x FS
8 ch/10 b
400 ksps
28/51
72
2.0-3.6
-40 to +85
LQFP48/64, HVQFN33
USB device-only controller, ROM USB & EEPROM drivers & power profiles in ROM, USART,
SmartCard
LPC1346
48
10
4
7
11
1
1
2
1x FS
8 ch/10 b
400 ksps
28/51
72
2.0-3.6
-40 to +85
LQFP48/64, HVQFN33
USB device-only controller, ROM USB & EEPROM drivers & power profiles in ROM, USART,
SmartCard
LPC1347
64
12
4
7
11
1
1
2
1x FS
8 ch/10 b
400 ksps
28/51
72
2.0-3.6
-40 to +85
LQFP48/64, HVQFN33
USB device-only controller, ROM USB & EEPROM drivers & power profiles in ROM, USART,
SmartCard
Includes Watchdog timer and systick timer; LPC13x5, LPC13x6,
and LPC13x7 add repetitive-interrupt timer
2
Using timers 0-3
1
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 4
3
FS = Full Speed
4
27/10/14 16:36
LPC1500 Series
I
High-precision motion control
I
Cortex-M3
Optimized for motor control, these low-power Cortex-M3 MCUs provide a long list of peripherals, including Full Speed USB, a CAN controller, an advanced PWM/timer subsystem, and two high-speed 12-bit ADCs.
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
RAM (kB)
RTC
2
2
2
2
2
2
Comparator
1
1
1
1
1
1
DAC channel
3
3
3
3
3
3
Sample rate
SPI/SSP
4
4
4
4
4
4
ADC channels/
resolution
I2C
28
28
28
28
28
28
CAN
UART
13
13
13
13
13
13
Part no.
Analog
USB device4
State-configurable
timer (SCTimer/
PWM)3
LPC1500: Motion-control Cortex-M3
LPC1517
64
12
4
LPC1518
128
20
4
LPC1519
256
36
4
LPC1547
64
12
4
LPC1548
128
20
4
LPC1549
256
36
4
Flash (kB)
PWM channels2
Serial interfaces
Standard timers1
Timers
EEPROM (kB)
Memory
1x FS
1x FS
1x FS
1
1
1
1
1
1
2x 12 ch/12 b
2x 12 ch/12 b
2x 12 ch/12 b
2x 12 ch/12 b
2x 12 ch/12 b
2x 12 ch/12 b
2 Msps
2 Msps
2 Msps
2 Msps
2 Msps
2 Msps
12 b
12 b
12 b
12 b
12 b
12 b
4
4
4
4
4
4
1
1
1
1
1
1
30/44
44/76
44/76
30/44
44/76
44/76
72
72
72
72
72
72
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
-40 to +105
-40 to +105
-40 to +105
-40 to +105
-40 to +105
-40 to +105
Includes multi-rate timer, repetitive-interrupt timer, Windowed Watchdog timer, systick
timer, real-time clock, and each SCTimer/PWM configured as two 16-bit timers
2
Includes use of SCTimer/PWMs as PWM (maximum number depends on package)
1
3
4
Package
Notes
LQFP48/64
LQFP64/100
LQFP64/100
LQFP48/64
LQFP64/100
LQFP64/100
Switch matrix, QEI
Switch matrix, QEI
Switch matrix, QEI
USB device-only controller, switch matrix, QEI
USB device-only controller, switch matrix, QEI
USB device-only controller, switch matrix, QEI
SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels
FS = Full Speed
LPC54100 Series
I
Ultra-low power for always-on sensor processing
I
Cortex-M4F/M0+
Designed for always-on sensor processing applications, these ultra-low-power, single- and dual-core Cortex-M4F/M0+ MCUs deliver best-in-class power efficiency and scalable power/performance
Serial
interfaces
UART
I2C
SPI/SSP
ADC channels
/resolution
Sample rate
RTC
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
1
256/512
104
5
6
1
4
3
2
12 ch/12 b
4.8 Msps
1
50
100
1.62-3.6
-40 to +105
WLCSP49, LQFP64
Single Cortex-M4F core, low-power ADC, small form factor
1
256/512
104
5
6
1
4
3
2
12 ch/12 b
4.8 Msps
1
50
100
1.62-3.6
-40 to +105
WLCSP49, LQFP64
Dual Cortex-M4F/M0+ core, one ultra-low power core for sensor
listening, aggregation, fusion and communication, small form factor
Flash (kB)
RAM (kB)
State-configurable
timer (SCTimer/
PWM)3
Analog
PWM channels2
Timers
Standard timers1
Memory
Cortex-M4F with
Floating Point Unit
Part no.
Cortex-M0+
Core
Package
Notes
LPC54100: Single- and dual-core Cortex-M4F/M0+
LPC54101
LPC54102
1
2
1
Includes Watchdog timer, real-time alarm clock, repetitive-interrupt timer, systick timer, and SCTimer/PWM configured as two 16-bit timers
SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels
LPC1700 Series
I
High performance, multi-connectivity, advanced peripherals
I
Cortex-M3
Equipped with advanced connectivity options, including Full Speed USB, CAN, and Ethernet, plus options for LCD control, these Cortex-M3 MCUs provide an upgrade path for the ARM7 LPC2300
and LPC2400 Series. They are pin-compatible with the Cortex-M4 LPC4000 series.
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 5
Max clock speed
(MHz)
Supply voltage (V)
Temperature
range (°C)
External bus
interface (bits)
SD/MMC
10 b
10 b
10 b
10 b
1
1
1
1
1
1
LCD controller
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
GPIO
1
6 ch/12 b
6 ch/12 b
6 ch/12 b
6 ch/12 b
6 ch/12 b
6 ch/12 b
RTC
1
1
1
2
2
2
DAC channel
1
1
1
1
1x FS
1x FS
1x FS
1x FS
1x FS
1x FS
Sample rate
2
2
2
2
2
2
ADC channels/
resolution
3
3
3
3
3
3
Ethernet
SPI/SSP
4
4
4
4
4
4
CAN
I2C
12
12
12
12
12
12
USB device/
host/OTG3
UART
10
10
10
10
10
10
Analog
I2S
PWM
channels2
Serial interfaces
Standard
timers1
Part no.
LPC175x/6x: Control Cortex-M3
LPC1751
32
8
LPC1752
64
16
LPC1754
128
32
LPC1756
256
32
LPC1758
512
64
LPC1759
512
64
Timers
EEPROM (kB)
RAM (kB)
Flash (kB)
Memory
Package
52
52
52
52
52
52
100
100
100
100
100
100
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
LQFP80
LQFP80
LQFP80
LQFP80
LQFP80
LQFP80
Notes
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
5
27/10/14 16:36
LPC1700 Series (continued)
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
Package
Notes
70
70
70
70
70
70
70
100
100
100
100
100
100
120
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
LQFP100
LQFP100
LQFP100, TFBGA100
LQFP100
LQFP100
LQFP100, TFBGA100
LQFP100
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
109/165
141/165
165
109/165
165
165
165
109/165
120
120
120
120
120
120
120
120
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
2.4-3.6
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
LQFP144/208
LQFP208, TFBGA180
LQFP208
LQFP144/208, TFBGA180/208
LQFP208
LQFP208
LQFP208
LQFP144/208, TFBGA180/208
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
Motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
QEI, motor-control PWM
External bus
interface (bits)
10 b
10 b
10 b
10 b
10 b
10 b
10 b
10 b
SD/MMC
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
LCD controller
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
Temperature
range (°C)
1
RTC
10 b
10 b
10 b
10 b
10 b
1
1
1
1
1
1
1
Supply voltage (V)
2
2
2
2
2
2
2
2
10 b
Max clock speed
(MHz)
1x FS
1x FS
1x FS
1x FS
1x FS
1x FS
1x FS
1x FS
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
GPIO
2
2
DAC channel
1
1
1
1
1
1
1
1
1x FS
1x FS
Sample rate
3
3
3
3
3
3
3
3
2
2
2
ADC channels/
resolution
3
3
3
3
3
3
3
3
1
1
1
1
1
1x FS
1x FS
1x FS
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
8 ch/12 b
Ethernet
1
Analog
CAN
2
2
2
2
2
2
2
USB device/
host/OTG3
3
3
3
3
3
3
3
I 2S
SPI/SSP
UART
LPC1763
256
64
10
12
4
LPC1764
128
32
10
12
4
LPC1765
256
64
10
12
4
LPC1766
256
64
10
12
4
LPC1767
512
64
10
12
4
LPC1768
512
64
10
12
4
LPC1769
512
64
10
12
4
LPC177x/8x: Cortex-M3 [Compare to LPC4000 Cortex-M4]
LPC1774
128
40
2
9
18
4
LPC1776
256
80
4
9
18
5
LPC1777
512
96
4
9
18
5
LPC1778
512
96
4
9
18
5
LPC1785
256
80
4
9
18
5
LPC1786
256
80
4
9
18
5
LPC1787
512
96
4
9
18
5
LPC1788
512
96
4
9
18
5
I2C
Serial interfaces
PWM
channels2
Standard
timers1
EEPROM (kB)
Part no.
Timers
RAM (kB)
Flash (kB)
Memory
8/32
16/32
32
8/16/32
32
32
32
8/16/32
3
Includes Watchdog timer, systick timer, motor-control timer, PWM timer, and real-time clock; LPC177x/8x adds a repetitive-interrupt timer
2
Using motor-control PWM and one (LPC175x/6x) or two (LPC177x/8x) general-purpose PWMs
1
FS = Full Speed
LPC1800 Series
I
Best M3 performance, multi-high-speed connectivity, advanced peripherals
I
Cortex-M3
These feature-packed devices, which offer advanced connectivity such as dual High Speed USB, dual CAN, and 10/100 Ethernet, operate at clock speeds up to 180 MHz and are the industry’s
highest-performing Cortex-M3 MCUs.
SD/MMC
External bus
interface (bits)
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
LPC1830
Quad SPI Flash
Interface (SPIFI)5
1x HS
1x HS
1x HS
1x HS
1x HS
2
2
2
2
2
2
2
2
2
2
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
10 b
10 b
10 b
10 b
10 b
10 b
10 b
10 b
10 b
10 b
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8/16
8/16
8/16
8/16
8/16
8/16
8/16
8/16
8/16
8/16
Up to 64
Up to 64
Up to 64
Up to 64
Up to 64
Up to 64
Up to 64
Up to 64
Up to 64
Up to 64
180
180
180
180
180
180
180
180
180
180
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
-40 to +85
-40 to +105
-40 to +105
-40 to +105
-40 to +105
-40 to +85
-40 to +105
-40 to +105
-40 to +105
-40 to +105
LCD controller
CAN
2
2
2
2
2
2
2
2
2
2
RTC
USB device/
host/OTG4
3
3
3
3
3
3
3
3
3
3
DAC channel
I 2S
2
2
2
2
2
2
2
2
2
2
Sample rate
SPI/SSP
4
4
4
4
4
4
4
4
4
4
ADC channels/
resolution
I2C
1
1
1
1
1
1
1
1
1
1
RAM (kB)
LPC1800: High-performance Cortex-M3
LPC1810
136
10 22
LPC1812 512 104 16 10 22
LPC1813 512 104 16 10 22
LPC1815 768 136 16 10 22
LPC1817 1024 136 16 10 22
LPC1820
168
10 22
LPC1822 512 104 16 10 22
LPC1823 512 104 16 10 22
LPC1825 768 136 16 10 22
LPC1827 1024 136 16 10 22
Part no.
Flash (kB)
UART
Analog
Ethernet
Serial interfaces
State-configurable
timer (SCTimer/
PWM)3
PWM channels
2
Standard timers1
Timers
EEPROM (kB)
Memory
Package
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144,
-40 to +85
TFBGA100/180, LBGA256
-40 to +105 LQFP100/144, LBGA256
-40 to +105 LQFP100/144, LBGA256
LQFP208, TFBGA180,
-40 to +85
LBGA256
10
22
1
4
2
3
2
2x HS 6
2
1
2x 8 ch/10 b
400 ksps
10 b
1
1
1
16/32
Up to 64
180
2.2-3.6
LPC1833 512 136 16
LPC1837 1024 136 16
10
10
22
22
1
1
4
4
2
2
3
3
2
2
2x HS 6
2x HS 6
2
2
1
1
2x 8 ch/10 b
2x 8 ch/10 b
400 ksps
400 ksps
10 b
10 b
1
1
1
1
1
1
16/32
16/32
146
146
180
180
2.2-3.6
2.2-3.6
LPC1850
200
10
22
1
4
2
3
2
2x HS 6
2
1
2x 8 ch/10 b
400 ksps
10 b
1
1
1
1
16/32
146
180
2.2-3.6
LPC1853
512 136 16
10
22
1
4
2
3
2
2x HS 6
2
1
2x 8 ch/10 b
400 ksps
10 b
1
1
1
1
16/32
146
180
2.2-3.6
-40 to +105 LQFP208, LBGA256
LPC1857 1024 136 16
10
22
1
4
2
3
2
2x HS 6
2
1
2x 8 ch/10 b
400 ksps
10 b
1
1
1
1
16/32
146
180
2.2-3.6
-40 to +105 LQFP208, LBGA256
200
Includes Watchdog timer, real-time alarm clock, repetitive-interrupt timer, systick timer,
and SCTimer/PWM configured as two 16-bit timers
Using motor-control PWM and SCTimer/PWM as PWM
3
SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels
1
2
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 6
4
5
6
Notes
Flashless
Single-bank Flash
Dual-bank Flash
Dual-bank Flash
Dual-bank Flash
Flashless, on-chip HS USB PHY with OTG
Single-bank Flash, on-chip HS USB PHY with OTG
Dual-bank Flash, on-chip HS USB PHY with OTG
Dual-bank Flash, on-chip HS USB PHY with OTG
Dual-bank Flash, on-chip HS USB PHY with OTG
Flashless, on-chip HS USB PHY with OTG
Dual-bank Flash, on-chip HS USB PHY with OTG
Dual-bank Flash, on-chip HS USB PHY with OTG
Flashless, on-chip USB HS PHY with OTG,
1024x768 color LCD controller
Dual-bank Flash, on-chip USB HS PHY with
OTG, 1024x768 color LCD controller
Dual-bank Flash, on-chip USB HS PHY with OTG,
1024x768 color LCD controller
HS = High Speed
SPIFI peripheral enables use of large, low-cost Quad SPI Flash
USB0 = integrated HS PHY, USB1 = integrated FS PHY or ULPI
6
27/10/14 16:36
I
High performance, DSP options, multi-connectivity, advanced peripherals
These Cortex-M4/M4F MCUs provide an upgrade path for the Cortex-M3 LPC177x/8x families.
GPIO
Max clock speed
(MHz)
4
3
3
1
1x FS
2
8 ch/12 b 400 ksps 10 b
1
1
53
120
2.4-3.6 -40 to +85
LQFP80, TFBGA80
18
4
3
3
1
1x FS
2
8 ch/12 b 400 ksps 10 b
1
1
53/109
120
2.4-3.6 -40 to +85
LQFP144, TFBGA80
Low-power Harvard architecture
SD/MMC
RTC
Comparator
Sample rate
Ethernet
RAM (kB)
External bus
interface (bits)
CAN
18
9
Quad SPI Flash
Interface (SPIFI)4
USB device/
host/OTG3
9
2
LCD controller
I2S
2
40
DAC channel
SPI/SSP
24
128
ADC channels/
resolution
I2C
64
LPC4074
Flash (kB)
LPC4072
Part no.
Floating-point
unit (FPU)
UART
Supply voltage (V)
Analog
PWM channels2
Serial interfaces
Standard timers1
Timers
Cortex-M4/M4F
EEPROM (kB)
Memory
I
Temperature range
(°C)
LPC4000 Series
Package
Notes
Low-power Harvard architecture
LPC4000: Cortex-M4/M4F
LPC4076
1
256
80
4
9
18
5
3
3
1
1x FS
2
1
8 ch/12 b 400 ksps 10 b
2
1
1
1
8/16
109/140
120
2.4-3.6 -40 to +85
LQFP144, TFBGA180
Low-power Harvard architecture, QEI, floating-point unit
LPC4078
1
512
96
4
9
18
5
3
3
1
1x FS
2
1
8 ch/12 b 400 ksps 10 b
2
1
1
1
8/16/32
53/165
120
2.4-3.6 -40 to +85
LQFP80/100/144/208,
TFBGA180/208
Low-power Harvard architecture, QEI, floating-point unit
2.4-3.6 -40 to +85
LQFP144/208,
TFBGA180/208
Low-power Harvard architecture, QEI, floating-point unit
LPC4088
1
2
1
512
96
4
9
18
5
3
3
1
1x FS
2
1
8 ch/12 b 400 ksps 10 b
2
Includes Watchdog timer, systick timer, motor-control timer, PWM timer, and real-time clock
Using motor-control PWM and two general-purpose PWMs
1
3
4
1
1
1
8/16/32 109/165
120
FS = Full Speed
SPIFI peripheral enables use of large, low-cost Quad SPI Flash
LPC4300 Series
I
Best performance, DSP functionality, dual cores, multi-high-speed connectivity, advanced peripherals
I
Cortex-M4F/M0
These turbocharged multi-core devices make it easy to partition designs for higher performance. They combine the digital signal processing capabilities of the Cortex-M4F core with the efficient
digital control and I/O handling of one or more Cortex-M0 cores.
Quad SPI Flash
Interface (SPIFI)6
SD/MMC
External bus
interface (bits)
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
2
Standard timers
1x HS
1x HS
2
2
2
2
2
2
2
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
400 ksps
10 b
10 b
10 b
10 b
10 b
10 b
10 b
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
8/16
8/16
8/16
8/16
8/16
8/16
8/16
Up to 83
Up to 83
Up to 83
Up to 83
Up to 83
Up to 83
Up to 83
204
204
204
204
204
204
204
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
2.2-3.6
-40 to +85
-40 to +105
-40 to +105
-40 to +105
-40 to +105
-40 to +85
-40 to +105
LCD controller
1
1
1
1
1
1
1
RTC
2
2
2
2
2
2
2
DAC channel
3
3
3
3
3
3
3
Sample rate
SGPIO4
2
2
2
2
2
2
2
ADC channels/
resolution
I 2S
4
4
4
4
4
4
4
Ethernet
SPI/SSP
1
1
1
1
1
1
1
CAN
I2C
22
22
22
22
22
22
22
Analog
USB device/
host5
UART
16
12
12
12
12
12
12
12
EEPROM (kB)
RAM (kB)
Flash (kB)
M0 coprocessor
Part no.
Serial interfaces
State-configurable
timer (SCTimer/
PWM) 3
Timers
PWM channels
Memory
1
Core
Package
Notes
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
LQFP144, TFBGA100
Flashless
Single-bank Flash
Dual-bank Flash
Dual-bank Flash
Dual-bank Flash
Flashless, on-chip USB HS PHY
Single-bank Flash, on-chip USB HS PHY
LPC4300: Multi-core Cortex-M4F/M0
LPC4310
LPC4312
LPC4313
LPC4315
LPC4317
LPC4320
LPC4322
1
1
1
1
1
1
1
512
168
104
104
136
136
200
104
LPC4323
LPC4325
LPC4327
1
512
104
16
12
22
1
4
2
3
2
1
1x HS
2
2 x 4/6 ch/10 b
400 ksps
10 b
1
1
1
8/16
Up to 83
204
2.2-3.6
-40 to +105 LQFP144, TFBGA100
Dual-bank Flash, on-chip USB HS PHY
1
1
768
1024
136
136
16
16
12
12
22
22
1
1
4
4
2
2
3
3
2
2
1
1
1x HS
1x HS
2
2
2 x 4/6 ch/10 b
2 x 4/6 ch/10 b
400 ksps
400 ksps
10 b
10 b
1
1
1
1
1
1
8/16
8/16
Up to 83
Up to 83
204
204
2.2-3.6
2.2-3.6
12
22
1
4
2
3
2
1
2x HS 7
2
1
2 x 8 ch/10 b
400 ksps
10 b
1
1
1
16/32 Up to 164
204
2.2-3.6
Dual-bank Flash, on-chip USB HS PHY
Dual-bank Flash, on-chip USB HS PHY
Flashless, on-chip USB HS PHY with
OTG
7
-40 to +105 LQFP144, TFBGA100
-40 to +105 LQFP144, TFBGA100
LQFP144, TFB-40 to +85
GA180/100, LBGA256
LQFP144, TFBGA100,
-40 to +105
LBGA256
LQFP144, TFBGA100,
-40 to +105
LBGA256
LQFP208, LBGA256,
-40 to +85
TFBGA180
LPC4330
1
512
512
768
1024
16
16
16
16
264
LPC4333
1
512
136
16
12
22
1
4
2
3
2
1
2x HS 2
1
2 x 8 ch/10 b
400 ksps
10 b
1
1
1
16/32 Up to 164
204
2.2-3.6
LPC4337
1
1024
136
16
12
22
1
4
2
3
2
1
2x HS 7
2
1
2 x 8 ch/10 b
400 ksps
10 b
1
1
1
16/32 Up to 164
204
2.2-3.6
LPC4350
1
12
22
1
4
2
3
2
1
2x HS 7
2
1
2 x 8 ch/10 b
400 ksps
10 b
1
1
1
1
16/32 Up to 164
204
2.2-3.6
1
7
2
1
2 x 8 ch/10 b
400 ksps
10 b
1
1
1
1
16/32 Up to 164
204
2.2-3.6
-40 to +105 LQFP208, LBGA256
7
2 x 8 ch/10 b
400 ksps
10 b
1
1
1
1
16/32 Up to 164
204
2.2-3.6
-40 to +105 LQFP208, LBGA256
1 x 6 ch/12 b and
80 Msps
2 x 8 ch/10 b
10 b
1
1
1
1
8/32
204
2.2-3.6
-40 to +85
LPC4353
1
LPC4357
1
LPC4370
2
264
512
1024
136
136
16
16
282
12
22
1
4
2
3
2
2x HS 12
22
1
4
2
3
2
1
2x HS 2
1
12
22
1
4
2
3
2
1
2x HS 7
2
1
Includes Watchdog timer, real-time alarm clock, repetitive-interrupt timer, systick timer, and
SCTimer/PWM configured as two 16-bit timers
Using motor-control PWM and SCTimer/PWM as PWM
3
SCTimer/PWM peripheral can be configured as additional timers and/or PWM channels
1
2
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 7
Up to 164
LBGA256, TFBGA100
Dual-bank Flash, on-chip HS USB PHY
Dual-bank Flash, on-chip HS USB PHY
with OTG
Flashless, on-chip HS USB PHY,
1024x768 color LCD controller
Dual-bank Flash, on-chip HS USB PHY,
1024x768 color LCD controller
Dual-bank Flash, on-chip HS USB PHY,
1024x768 color LCD controller
6 ch 80 Msps ADC, on-chip USB PHY,
1024x768 color LCD controller
SGPIO peripheral can be configured as additional PWM, I C, I S, SSI/SSP, and/or UART channels
HS = High Speed
SPIFI peripheral enables use of large, low-cost Quad SPI Flash
7
USB0 = integrated HS PHY, USB1 = integrated FS PHY or ULPI
4
2
2
5
6
7
27/10/14 16:36
ARM7 and ARM9 Cores
Building on some of the industry’s most popular ARM® cores, these devices deliver tailored performance in a very wide range of applications. Many are pincompatible with LPC Cortex-M families, providing fast development with easy design scalability.
LPC2100/200/300/400 Series
I
The most popular ARM7
I
ARM7TDMI-S
These ARM7 MCUs are some of the industry’s most popular 32-bit MCUs for control applications.
GPIO
Max clock speed
(MHz)
Supply voltage (V)
Temperature range
(°C)
1
1
1
1
1
32
32
32
32
32
70
70
70
60
60
1.8/3.3
1.8/3.3
1.8/3.3
1.8/3.3
1.8/3.3
-40 to +85
-40 to +85
-40 to +85
-40 to +85
-40 to +85
LQFP48
LQFP48
LQFP48
LQFP48
LQFP48
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
LQFP64
LQFP64
LQFP64
LQFP64
LQFP64,
HVQFN64
Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O
Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O
Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O
Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O
External bus
interface (bits)
400 ksps
400 ksps
400 ksps
SD/MMC
8 ch/10 b
8 ch/10 b
8 ch/10 b
LCD controller
2
2
2
1
1
Package
RTC
Sample rate
2
2
2
1
1
DAC channel
ADC channels/
resolution
2
2
2
2
2
Ethernet
14
14
14
6
6
CAN
SPI/SSP
6
6
6
5
5
USB device/
host/OTG3
I2C
2
4
8
16
64
I2S
UART
LPC2100: ARM7
LPC2101
8
LPC2102
16
LPC2103
32
LPC2104
128
LPC2106
128
Part no.
EEPROM (kB)
PWM channels2
Analog
Standard timers1
Serial interfaces
RAM (kB)
Timers
Flash (kB)
Memory
Notes
LPC2130: ARM7
LPC2131
LPC2132
LPC2134
LPC2136
32
64
128
256
8
16
16
32
5
5
5
5
6
6
6
6
2
2
2
2
2
2
2
2
2
2
2
2
8 ch/10 b
8 ch/10 b
2x 8 ch/10 b
2x 8 ch/10 b
400 ksps
400 ksps
400 ksps
400 ksps
10 b
10 b
10 b
1
1
1
1
47
47
47
47
60
60
60
60
3.0-3.6
3.0-3.6
3.0-3.6
3.0-3.6
-40 to +85
-40 to +85
-40 to +85
-40 to +85
LPC2138
512
32
5
6
2
2
2
2x 8 ch/10 b
400 ksps
10 b
1
47
60
3.0-3.6
-40 to +85
6 ch/10 b
6 ch/10 b
1x 6 ch/10 b
1x 8 ch/10 b
1x 6 ch/10 b
1x 8 ch/10 b
1x 6 ch/10 b
1x 8 ch/10 b
400 ksps
400 ksps
10 b
1
1
45
45
60
60
3.0-3.6
3.0-3.6
-40 to +85
-40 to +85
LQFP64
LQFP64
Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O
Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O
400 ksps
10 b
1
45
60
3.0-3.6
-40 to +85
LQFP64
Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O
8 ch/10 b
8 ch/10 b
8 ch/10 b
400 ksps
400 ksps
400 ksps
Brownout detection, power-on reset, 32 kHz XTAL input, VBAT, fast I/O
LPC2140: ARM7
LPC2141
LPC2142
32
64
8
16
5
5
6
6
2
2
2
2
2
2
1x FS
1x FS
LPC2144
128
16
5
6
2
2
2
1x FS
LPC2146
LPC2148
256
40
5
6
2
2
2
1x FS
512
40
5
6
2
2
2
1x FS
16
16
16
3
3
3
6
6
6
2
2
2
1
1
1
2
2
2
400 ksps
10 b
1
45
60
3.0-3.6
-40 to +85
LQFP64
Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O
400 ksps
10 b
1
45
60
3.0-3.6
-40 to +85
LQFP64
Brownout detection, power-on reset, 32 kHz XTAL input, VGA, fast I/O
1
1
1
76
112
112
60
60
60
1.8/3.3
1.8/3.3
1.8/3.3
-40 to +85
-40 to +85
-40 to +85
LQFP144
LQFP144
LQFP144
LQFP144,
TFBGA144
LQFP144
LQFP144,
TFBGA144
LQFP144
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
LPC2200: ARM7
LPC2210
LPC2212
LPC2214
128
256
LPC2220
64
3
6
2
1
2
LPC2290
64
3
6
2
1
2
2
8 ch/10 b
400 ksps
1
76
75
1.8/3.3
-40 to +85
8 ch/10 b
400 ksps
1
76
60
1.8/3.3
-40 to +85
LPC2292
256
16
3
6
2
1
2
2
8 ch/10 b
400 ksps
1
112
60
1.8/3.3
-40 to +85
LPC2294
256
16
3
6
2
1
2
4
8 ch/10 b
400 ksps
1
112
60
1.8/3.3
-40 to +125
34
58
6
6
6
6
4
4
3
3
3
3
6 ch/10 b
6 ch/10 b
400 ksps
400 ksps
1
1
70
70
72
72
3.0-3.6
3.0-3.6
-40 to +85
-40 to +85
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
Dual supply voltage, 32 kHz XTAL input, fast I/O
LPC2300: ARM7
LPC2361
LPC2362
64
128
1
1
1x FS
1x FS
2
2
1x FS
2
1
6 ch/10 b
400 ksps
10 b
1
70
72
3.0-3.6
-40 to +85
6 ch/10 b
6 ch/10 b
6 ch/10 b
400 ksps
400 ksps
400 ksps
10 b
10 b
10 b
1
1
1
1
70
70
70
72
72
72
3.0-3.6
3.0-3.6
3.0-3.6
-40 to +85
-40 to +85
-40 to +85
1
10 b
10 b
LPC2364
128
34
6
6
4
3
3
1
LPC2365
LPC2366
LPC2367
256
256
512
58
58
58
6
6
6
6
6
6
4
4
4
3
3
3
3
3
3
1
1
1
1x FS
2
1
1
1
LPC2368
512
58
6
6
4
3
3
1
1x FS
2
1
6 ch/10 b
400 ksps
10 b
1
1
LPC2377
LPC2378
LPC2387
LPC2388
512
512
512
512
58
58
98
98
6
6
6
6
6
6
6
6
4
4
4
4
3
3
3
3
3
3
3
3
1
1
1
1
2
2
2
1
1
1
1
8 ch/10 b
8 ch/10 b
8 ch/10 b
8 ch/10 b
400 ksps
400 ksps
400 ksps
400 ksps
10 b
10 b
10 b
10 b
1
1
1
1
1
1
1
1
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 8
1x FS
1x FS
1x FS
8
8
8
70
72
3.0-3.6
-40 to +85
104
104
70
104
72
72
72
72
3.0-3.6
3.0-3.6
3.0-3.6
3.0-3.6
-40 to +85
-40 to +85
-40 to +85
-40 to +85
LQFP100
LQFP100
LQFP100,
TFBGA100
LQFP100
LQFP100
LQFP100
LQFP100,
TFBGA100
LQFP144
LQFP144
LQFP100
LQFP144
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA
On-chip USB PHY, DMA, RTC, IrDA
RC oscillator, DMA, RTC, IrDA
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA
RC oscillator, DMA, RTC, IrDA
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA
RC oscillator, DMA, RTC, IrDA, 8-bit Mini-Bus
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA, 8-bit Mini-Bus
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA
On-chip USB PHY, RC oscillator, DMA, RTC, IrDA, 8-bit Mini-Bus
8
27/10/14 16:36
LPC2100/200/300/400 Series (continued)
1
2x FS
2
98
6
12
4
3
2
1
2x FS
2
Temperature range
(°C)
2
Supply voltage (V)
3
Max clock speed
(MHz)
4
GPIO
12
External bus
interface (bits)
6
SD/MMC
98
8 ch/10 b
400 ksps
10 b
1
1
32
160
72
3.0-3.6
-40 to +85
1
8 ch/10 b
400 ksps
10 b
1
1
16
160
72
3.0-3.6
-40 to +85
1
8 ch/10 b
400 ksps
10 b
1
1
32
160
72
3.0-3.6
-40 to +85
LCD controller
2x FS
RTC
1
DAC channel
2
Sample rate
3
ADC channels/
resolution
USB device/
host/OTG3
4
Ethernet
I 2S
12
CAN
I2 C
SPI/SSP
6
EEPROM (kB)
UART
Analog
PWM channels2
Serial interfaces
Standard timers1
Timers
82
RAM (kB)
Part no.
Flash (kB)
Memory
Package
Notes
LPFP208,
TFBGA208
TFBGA180
LPFP208,
TFBGA208
On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA
LPC2400: ARM7
LPC2420
LPC2458
512
LPC2460
LPC2468
512
LPC2470
LPC2478
1
2
512
98
6
12
4
3
2
1
2x FS
2
1
8 ch/10 b
400 ksps
10 b
1
98
6
12
4
3
2
1
2x FS
2
1
8 ch/10 b
400 ksps
10 b
1
98
6
12
4
3
2
1
2x FS
2
1
8 ch/10 b
400 ksps
10 b
1
Includes Watchdog timer and real-time clock
Using timers 0-3
3
On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA
On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA
1
32
160
72
3.0-3.6
-40 to +85
LPFP208,
TFBGA208
1
1
32
160
72
3.0-3.6
-40 to +85
LPFP208,
TFBGA208
On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA
1
1
32
160
72
3.0-3.6
-40 to +85
LPFP208,
TFBGA208
On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA
On-chip USB PHY, RC oscillator, DMA, RTC, 2 PWM blocks, IrDA
FS = Full Speed
LPC2900 Series
PWM channels2
UART
I2C
SPI/SSP
USB device/
host/OTG3
CAN
ADC channels/
resolution
Sample rate
GPIO
Max clock speed
(MHz)
Supply voltage (V)
LPC2925
512
40
16
7
24
4
2
3
1x FS
2
16 ch/10 b
400 ksps
60
125
1.8/3.3
-40 to +85 LQFP100
Dual supply, USB device/OTG controller, 32 k I- & D-TCM, motor control, GP DMA
LPC2926
256
56
16
7
24
4
2
3
1x FS
2
24 ch/10 b
400 ksps
104
125
1.8/3.3
-40 to +85 LQFP144
Dual supply, USB device/OTG controller, 32 k I- & D-TCM, motor control, GP DMA
LPC2929
768
56
16
7
24
4
2
3
1x FS
2
24 ch/10 b
400 ksps
8
104
125
1.8/3.3
-40 to +85 LQFP144
Dual supply, USB device/OTG controller, 32 k I- & D-TCM, motor control, GP DMA
56
16
7
24
4
2
3
2x FS
2
24 ch/10 b
400 ksps
32
152
125
1.8/3.3
-40 to +85 LQFP208
Dual supply, USB device/host/OTG controller, 32 k I- & D-TCM, motor control, GP DMA
56
16
7
24
4
2
3
2x FS
2
24 ch/10 b
400 ksps
32
152
125
1.8/3.3
-40 to +85 LQFP208
Dual supply, USB device/host/OTG controller, 32 k I- & D-TCM, motor control, GP DMA
Type
External bus
interface (bits)
Standard timers1
Analog
EEPROM (kB)
Serial interfaces
RAM (kB)
Timers
Flash (kB)
Memory
Temperature range
(°C)
Fastest ARM986 I
ARM986E-S
I
The fastest ARM968 devices available, the LPC2900 Series microcontrollers are an excellent choice for demanding applications like industrial drives, HVAC systems, vending and cash machines, and
motor control.
Package
Notes
LPC2900: ARM968E-S
LPC2930
LPC2939
768
Includes Watchdog timer and real-time clock
2
Using timers 0-3
1
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 9
3
FS = Full Speed
9
27/10/14 16:36
LPC3000 Series
Supply voltage (V)
Max clock speed
(MHz)
GPIO
External bus
interface (bits)
SD/MMC
LCD controller
RTC
Sample rate
ADC channels/
resolution2
Ethernet
Analog
CAN
USB device/
host/OTG1
I 2S
SPI/SSP
I2C
Serial interfaces
UART
PWM channels
Timers
Standard timers
Part no.
RAM (kB)
Memory
Temperature range
(°C)
I
Linux platforms I
ARM926EJ
An ideal, low-cost platform for running the Linux operating system, these high-performance ARM9-based application controllers operate at clock speeds up to 270 MHz.
Package
Notes
LPC3100: ARM926EJ with NAND Flash controller
LPC3130
96
4
1
1
2
4
2
1x HS
4 ch/10 b
400 ksps
1
1
1
32
97
180
1.8-3.3
-40 to +85
TFBGA180
Random number generator
LPC3131
192
4
1
1
2
4
2
1x HS
4 ch/10 b
400 ksps
1
1
1
16
97
180
1.8-3.3
-40 to +85
TFBGA180
Random number generator
LPC3143
192
4
1
1
2
4
2
1x HS
4 ch/10 b
400 ksps
1
1
1
16
97
270
1.8-3.3
-40 to +85
TFBGA180
Random number generator, unique ID, OTP, decryption engine,
secure boot
LPC3154
192
4
1
1
1
3
2
1x HS
3 ch/10 b
400 ksps
1
1
1
32
157
180
1.8-3.3
-40 to +85
TFBGA208
LPC3152 with decryption, secure boot
LPC3180/01
64
4
1
7
2
3
1x FS
3 ch/10 b
400 ksps
1
1
32
55
208
1.8-3.3
-40 to +85
LFBGA320
Low power, VFP unit, NAND Flash, SDRAM/DDR
LPC3200: ARM926EJ with VFP coprocessor
1
2
LPC3220
128
8
11
7
2
2
2
1x FS
2
3 ch/10 b
400 ksps
1
1
32
87
266
1.8-3.3
-40 to +85
LFBGA296
Low-power mode (0.9 V), SDRAM/DDR, keypad interface
LPC3240
256
8
11
7
2
2
2
1x FS
2
1
3 ch/10 b
400 ksps
1
1
32
87
266
1.8-3.3
-40 to +85
LFBGA296
Low-power mode (0.9 V), SDRAM/DDR, keypad interface
LPC3250
256
8
11
7
2
2
2
1x FS
2
1
3 ch/10 b
400 ksps
1
1
32
87
266
1.8-3.3
-40 to +85
LFBGA296
Low-power mode (0.9 V), SDRAM/DDR, keypad interface, 24-bit
color LCD/touchscreen controller
1
FS = Full Speed, HS = High Speed
ADC sample rate is 400 ksps
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 10
10
27/10/14 16:36
Discover
the difference
Just one Cortex-M toolchain
All LPC Cortex-M devices work with a single MCU toolchain, so you can move up or down the performance scale without changing tools.
 LPCXpresso™ is our easy-to-use development platform. Available as a free download, the LPCXpresso IDE uses Eclipse as its foundation, adding a long list of enhancements
that empower engineers, and features the industry-standard GNU toolchain. For larger and more complex designs, developers can opt for LPCXpresso IDE Pro, which has
email-based support and no limit on memory size.
 LPCOpen is an extensive set of RTOS-agnostic libraries with common APIs that include chip- and board-level device drivers, protocol stacks for TCP/IP (LwIP), USB devices
and hosts, and CAN bus, and two graphics libraries (SWIM and SEGGER emWin). Project files for Keil, IAR, and LPCXpresso toolchains are provided and other toolchains can
also be used if desired.
A whole universe of third-party tools
Choosing the right development tool is just as important as choosing the right microcontroller. LPC microcontrollers are supported by a large and growing developer ecosystem.
Integrated Development Environments (IDEs) simplify development by giving you a graphical interface for project management, so you can move quickly through the steps of editing,
compiling, and debugging application code. Many IDEs work with JTAG debuggers, emulators, and compilers specially designed for LPC devices. For the latest list of options, visit our
online technical support community, LPCware, at www.lpcware.com.
The 10-year promise:the NXP Product Longevity program
NXP’s Product Longevity program ensures a stable supply of microcontrollers for your design. Longevity products are available for a minimum of ten years after product launch, and are
supported by our standard end-of-life notification policy. Most products in the Cortex-M and ARM9 categories are covered by the program. Longevity products remain in the program
even if the manufacturing site changes. We manufacture through a number of resources, including our own factories and qualified outside vendors. If we transfer a longevity product to
another facility, we re-qualify the product to maintain its status in the longevity program. For a complete, up-to-date list of longevity products, visit www.nxp.com/microcontrollers.
www.nxp.com/microcontrollers
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 11
11
27/10/14 16:36
Select acronyms and abbreviations
ADC
API
CAN
ch
CODEC
CRC
DAC
DIP
DMA
FPU
FS
GP DMA
GPIO
HS
HVQFN
I- & D-TCM
I 2C
I2 S
IDE
IrDA
Analog-to-Digital Converter
Application Programming Interface
Controller Area Network
channel
COder/DECoder
Cyclic Redundancy Check
Digital-to-Analog Converter
Dual In-line Package
Direct Memory Access
Floating-Point Unit
Full Speed
General-Purpose Direct Memory Access
General-Purpose Input/Output
High Speed
Heatsink Very-thin Quad Flat-pack No-leads
Instruction- and Data-Tightly Coupled Memories
Inter-Integrated Circuit
Inter-IC Sound
Integrated Development Environment
Infrared Data Association
ksps
LBGA
LIN
LQFP
LwIP
MRT
NAND Flash
OTG
OTP
PHY
PMU
PWM
QEI
RAM
RC oscillator
ROM
RS-485
RTC
RTOS
SCTimer/PWM
Kilosamples per second
Low-profile Ball Grid Array
Local Interconnect Network
Low-profile Quad Flat Package
Lightweight Internet Protocol
Multi-Rate Timer
Negated AND Flash
On-The-Go
Over-Temperature Protection
PHYsical layer
Power Management Unit
Pulse Width Modulation
Quadrature Encoder Interface
Random Access Memory
Resistance-Capacitance oscillator
Read-Only Memory
Recommended Standard-485
Real-Time Clock
Real-Time Operating System
State-Configurable Timer/Pulse-Width Modulator
SD/MMC
SDRAM/DDR
SGPIO
SO
SPI
SPIFI
SSP
TCP/IP
TFBGA
TSSOP
UART
USART
USB
UVLO
VBAT
VFP
VREF
WLCSP
XTAL
Secure Digital/MultiMediaCard
Synchronous Dynamic Random Access
Memory/Double Data Rate
Serial General-Purpose Input/Output
Small Outline
Serial Peripheral Interface
Serial Peripheral Interface Flash Interface
Synchronous Serial Peripheral
Transmission Control Protocol/Internet Protocol
Thin-profile Fine-pitch Ball Grid Array
Thin Shrink Small Outline Package
Universal Asynchronous Receiver/Transmitter
Universal Synchronous/Asynchronous Receiver/Transmitter
Universal Serial Bus
Under-Voltage LockOut
Voltage BATtery
Vector Floating Point
Voltage REFerence
Wafer-Level Chip-Scale Package
Crystal
The LPCZone is a compilation of online communities and social channels dedicated to providing information to and from developers using
NXP’s LPC microcontrollers. From educational how-to videos on YouTube and quick news updates via twitter @LPCZone to online forums on
LinkedIn and Facebook, developers can select the channel(s) best suited to their needs. Follow, join, or like @LPCZone and stay up to date on
NXP’s LPC microcontrollers.
Already using an LPC microcontroller? Have a technical support question on an LPC microcontroller? Check out LPCware.com.
LPCWare.com is an online technical community website for NXP LPC devices. It’s maintained and supported by software engineers, hardware
designers, system developers, application developers, and other people that use and work with LPC devices. This website provides a repository of
resources for all NXP LPC devices, such as design tips, FAQs, software files, application notes, schematics, documentation, and more.
www.nxp.com/microcontrollers
© 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
Date of release: October 2014
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 17609
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.
NXP_07_0109_Update MCU Linecard_939775017609_v8.indd 12
27/10/14 16:36