MCU Selection Guide
September 2010
The ARM selection guide
Our microcontroller offering combines the highest performance in Flash with the lowest power consumption in the smallest packages. A comprehensive portfolio of industryleading performers includes the latest 32-bit LPC3000, LPC2000, LPC1000, LH7A, LH7. We offer an easy migration path from 32-bit solutions.
LPC1000 family
The LPC1100 series, based on the ARM Cortex-M0, is the lowest-priced 32-bit MCU solution in the market. It delivers unprecedented performance, simplicity, low power, and dramatic reductions in
code size for every application. Based on the ARM Cortex-M3 core operating at up to 150 MHz, the LPC1800 and LPC1700 series are low power 32-bit microcontrollers featuring a broad range of
serial interfaces and are ideal for a broad range of applications, such as eMetering, Medical, POS, and Industrial networking. The LPC1300 series, also based on the Cortex-M3 core, are very low
power and includes on-chip USB drivers incorporated in ROM to greatly simplify USB implementation.
Max. freq. (MHz)
CPU voltage
1
8 /10 b (x2)
1
•
80
16-32
•
150
2.0 - 3.6V
F
LQFP208, TBGA256/180
Temp. range
options
PLL
2
I/O voltage
External
bus interface
1
I/O pins
2
SD/MMC
4
DAC (10-bit)
No. of channels
2
ADC channels/
resolution
1
I2S
6
Analog
SSP/SPI
CAN
5
SPI
I2C
512
UART
LPC1853
USB
136
Ethernet
1024
Serial interfaces
PWM channels
RAM
LPC1857
Type
Timers
No. of timers*
FLASH
Memory
Package
Comments / special features
Dual Bank Flash, LCD 1024Hx768V, HS USB, SPI Flash Interface, State Config. Timer
LPC1800 devices
LPC1850
136
5
6
1
2
4
2
1
2
1
8 /10 b (x2)
1
•
80
16-32
•
150
2.0 - 3.6V
F
LQFP208, TBGA256/180
Dual Bank Flash, LCD 1024Hx768V, HS USB, SPI Flash Interface, State Config. Timer
200
5
6
1
2
4
2
1
2
1
8 /10 b (x2)
1
•
80
16-32
•
150
2.0 - 3.6V
F
LQFP208, TBGA256/180
Dual Bank Flash, LCD 1024Hx768V, HS USB, SPI Flash Interface, State Config. Timer
LPC1837
1024
136
5
6
1
2
4
2
1
2
1
8 /10 b (x2)
1
•
80
16-32
•
150
2.0 - 3.6V
F
LQFP208, TBGA256/180
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
LPC1833
512
136
5
6
1
2
4
2
1
2
1
8 /10 b (x2)
1
•
80
16-32
•
150
2.0 - 3.6V
F
LQFP208, TBGA256/180
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
200
5
6
1
2
4
2
1
2
1
8 /10 b (x2)
1
•
80
16-32
•
150
2.0 - 3.6V
F
LQFP208, TBGA256/180
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
LPC1830
LPC1827
1024
136
5
6
1
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
LPC1825
768
136
5
6
1
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
LPC1823
512
104
5
6
1
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
LPC1822
512
104
5
6
1
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Hi-Speed USB, SPI Flash Interface, State Config. Timer
1
200
5
6
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, Hi-Speed USB, SPI Flash Interface, State Config. Timer
LPC1817
1024
136
5
6
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, SPI Flash Interface, State Config. Timer
LPC1815
768
136
5
6
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, SPI Flash Interface, State Config. Timer
LPC1820
I2S
ADC channels/
resolution
DAC (10-bit)
No. of channels
I/O pins
External
bus interface
PLL
Max. freq. (MHz)
CPU voltage
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, SPI Flash Interface, State Config. Timer
LPC1812
512
104
5
6
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
SPI Flash Interface, State Config. Timer
136
5
6
4
2
1
2
1
4-6 /10 b (x2)
1
up to 64
8
•
150
2.0 - 3.6V
F
LQFP144, TBGA100
Dual Bank Flash, SPI Flash Interface, State Config. Timer
2
1
8 /12 b
1
70
•
120
3.3 V
F
LQFP100
120 MHz, 512 KB Flash with Ethernet, USB, CAN.
LPC1810
Temp. range
options
SSP/SPI
6
I/O voltage
CAN
5
SD/MMC
I2C
104
SPI
UART
Comments / special features
512
USB
Package
LPC1813
Ethernet
Type
PWM channels
Analog
No. of timers*
Serial interfaces
RAM
Timers
FLASH
Memory
LPC1700 devices
LPC1769
512 KB
64 KB
6
6
1
1
4
3
2
LPC1768
512 KB
64 KB
6
6
1
1
4
3
2
LPC1767
512 KB
64 KB
6
6
1
4
3
LPC1766
256 KB
64 KB
6
6
1
1
4
3
LPC1765
256 KB
64 KB
6
6
1
4
3
LPC1764
128 KB
32 KB
6
6
1
4
3
LPC1763
256 KB
64 KB
6
6
4
3
LPC1759
512 KB
64 KB
6
6
1
4
2
LPC1758
512 KB
64 KB
6
6
1
4
LPC1756
256 KB
32 KB
6
6
1
4
LPC1754
128 KB
32 KB
6
6
1
LPC1752
64 KB
16 KB
6
6
1
LPC1751
32 KB
8 KB
6
6
LPC1343
32 K
8K
5
LPC1342
16 K
4K
LPC1313
32 K
LPC1311
1
1
2
1
8 /12 b
1
70
•
100
3.3 V
F
LQFP100, TFBGA100
Cortex-M3 (Rev 2) version of LPC2368; adds NVIC, MPU, Motor Control PWM, QEI.
1
2
1
8 /12 b
1
70
•
100
3.3 V
F
LQFP100
512 K Flash with Ethernet
2
1
2
1
8 /12 b
1
70
•
100
3.3 V
F
LQFP100
256 K Flash version of LPC1768.
2
1
2
1
8 /12 b
1
70
•
100
3.3 V
F
LQFP100
Same as LPC1766, but no Ethernet.
2
1
2
70
•
100
3.3 V
F
LQFP100
128 K Flash / 32 K RAM version of LPC1766; USB Device only; no I2S, no DAC.
1
2
1
8 /12 b
1
70
•
100
3.3 V
F
LQFP100
256 KB Flash without Ethernet, USB or CAN.
2
1
2
1
6 /12 b
1
52
•
120
3.3 V
F
LQFP80
120 MHz, 512 KB Flash with USB and CAN, 80-pin package.
2
2
1
2
1
6 /12 b
1
52
•
100
3.3 V
F
LQFP80
80-pin version of LPC1768 with 6-channels ADC in LQFP80.
2
2
1
2
1
6 /12 b
1
52
•
100
3.3 V
F
LQFP80
256 K Flash / 32 K RAM version of LPC1758; no Ethernet.
4
2
1
1
2
6 /12 b
1
52
•
100
3.3 V
F
LQFP80
128 K Flash version of LPC1756; 1 CAN only, no I2S.
4
2
1
1
2
6 /12 b
52
•
100
3.3 V
F
LQFP80
64 K Flash / 16 K RAM version of LPC1754; USB Device only, no DAC.
1
4
2
1
1
2
6 /12 b
52
•
100
3.3 V
F
LQFP80
32 K Flash / 8 K RAM version of LPC1752.
11**
1
1
1
1
8/10 b
28 - 42
•
72
3.3 V
F
LQFP48, HVQFN33
Low cost, low power Cortex-M3 device with full-speed USB device interface and pre-loaded
USB drivers
5
11**
1
1
1
1
8/10 b
28
•
72
3.3 V
F
HVQFN33
16 K Flash / 4 K RAM version of LPC1343
8K
5
11**
1
1
1
8/10 b
28 - 42
•
72
3.3 V
F
LQFP48, HVQFN33
Low cost, low power Cortex-M3 device
8K
2K
5
11**
1
1
1
8/10 b
28
•
72
3.3 V
F
HVQFN33
8 K Flash / 2 K RAM version of LPC1313
LPC1114
32 K
4-8 K
5
11**
1
1
1-2
8/10 b
28 - 42
•
50
3.3 V
F
HVQFN33, LQFP48
Low cost, low power Cortex-M0 device
LPC1113
24 K
4-8 K
5
11**
1
1
1-2
8/10 b
28 - 42
•
50
3.3 V
F
HVQFN33, LQFP48
24 K Flash version of LPC1114
LPC1112
16 K
2-4 K
5
11**
1
1
1
8/10 b
28
•
50
3.3 V
F
HVQFN33
16 K Flash version of LPC1114
LPC1111
8K
2-4 K
5
11**
1
1
1
8/10 b
28
•
50
3.3 V
F
HVQFN33
8 K Flash version of LPC1114
LPC11C14
32 K
8K
5
11**
1
1
1
2
8/10 b
42
•
50
3.3 V
F
LQFP48
32K Flash version of the LPC11C12
LPC11C12
16 K
8K
5
11**
1
1
1
2
8/10 b
42
•
50
3.3 V
F
LQFP48
Cortex-M0 MCU with on-chip CAN drivers
8K
5
9 **
1
1
1
1
5/10 b
11
•
50
3.3 V
F
WLCSP16
2.17 x 2.32 x 0.6 mm miniature package size
1
1
8 /12 b
LPC1300 devices
LPC1100 devices
LPC11C00 devices
CSP (Chip Scale Package)
LPC1102
32 K
* Includes Watchdog timer and real-time clock. ** Using timers.
LPC2000 and LH7 families
Based on an ARM7TDMI-S core operating at up to 84 MHz, these 32-bit microcontrollers deliver high performance and low power consumption in a cost-effective package. In addition to offering
integrated LCD support, they offer a wide range of peripherals, including multiple serial interfaces, Ethernet, USB Host/OTG, CAN, and external bus options and are designed for use in generalpurpose and specialty embedded applications such as industrial control, automotive, medical, and connectivity.
I2S
ADC (10-bit)
No. of channels
I/O pins
External
bus interface
PLL
Max. freq. (MHz)
CPU voltage
I/O voltage
Temp. range options
1
3
1
1
1
1
10
•
86
•
•
76
1.8 V
3.3 V
F
LQFP176
ARM720T MCU with color LCD controller. Touchscreen interface. USB 2.0 device. IrDA.
SDRAM controller. MMU. DMA. NAND Flash boot. 16-bit external data bus.
LH79524
16 KB
+ 8 KB cache
5
3
1
1
3
1
1
1
1
10
•
104
•
•
76
1.8 V
3.3 V
F
LFBGA208
ARM720T MCU with color LCD controller. Touchscreen interface. USB 2.0 device. IrDA.
SDRAM controller. MMU. DMA. NAND Flash boot. 32-bit external data bus.
LH79520
32 KB
+ 8 KB cache
6
2
3
1
1
•
64
•
•
77
1.8 V
3.3 V
F
LQFP176
ARM720T MCU with color LCD controller. IrDA. SDRAM controller. MMU. 32-bit external data bus.
LH75411
32 KB
5
3
3
1
1
8
•
76
•
•
84
1.8 V
3.3 V
F
LQFP144
Color LCD controller. Touchscreen interface. DMA controller. 5-V-tolerant I/O. 16-bit external data bus.
LH75401
32 KB
5
3
3
1
1
1
8
•
76
•
•
84
1.8 V
3.3 V
F
LQFP144
Color LCD controller. Touchscreen interface. DMA controller. 5-V-tolerant I/O. 16-bit external data bus.
98 KB
6
12
1
2
4
3
2
1
2
1
8
1
•
•
160
•
•
72
3.3 V
F
LQFP208, TFBGA208
LPC2468 with XGA LCD controller
98 KB
6
12
1
2
4
3
2
1
2
1
8
1
•
•
160
•
•
72
3.3 V
F
LQFP208, TFBGA208
LPC2460 with XGA LCD controller
98 KB
6
12
1
2
4
3
2
1
2
1
8
1
•
160
•
•
72
3.3 V
F
LQFP208, TFBGA208
On-chip 4-MHz RC-Osc, GP DMA, RTC w/ 2 K batt. RAM 2 PWM blocks; USB 2.0 FS Host/OTG/
device, DMA and 4 K RAM; UART 3 w/ IrDA; 32-bit ext. bus
98 KB
6
12
1
2
4
3
2
1
2
1
8
1
•
160
•
•
72
3.3 V
F
LQFP208, TFBGA208
Flashless LPC2468
98 KB
6
12
1
2
4
3
2
1
2
1
8
1
•
136
•
•
72
3.3 V
F
TFBGA180
LPC2468 with 16-bit External Memory Interface
82 KB
6
12
2
4
3
1
2
1
8
1
•
160
•
•
72
3.3 V
F
LQFP208, TFBGA208
Flashless USB Host/OTG/Device controller
•
•
72
3.3 V
F
LQFP144
LPC2378 with 98 K SRAM and USB Host/OTG
•
72
3.3 V
F
LQFP100
LPC2368 with 98 K SRAM and USB Host/OTG
SD/MMC
SSP
1
LCD Controller
SPI
3
DAC (10-bit)
No. of channels
I2C
5
CAN
UART
16 KB
+ 8 KB cache
EEPROM (KB)
LH79525
RAM
Package
Type
FLASH
USB
Analog
Ethernet
Serial interfaces
PWM channels
Timers
No. of timers*
Memory
Comments / special features
LH7 devices
LPC2400 devices
LPC2478
512 KB
LPC2470
LPC2468
512 KB
LPC2460
LPC2458
512 KB
LPC2420
LPC2300 devices
LPC2388
512 KB
98 KB
6
6
1
1
4
3
2
1
2
1
8
1
•
104
LPC2387
512 KB
98 KB
6
6
1
1
4
3
2
1
2
1
6
1
•
70
LPC2378
512 KB
58 KB
6
6
1
LPC2377
512 KB
58 KB
6
6
1
LPC2368
512 KB
58 KB
6
6
1
LPC2367
512 KB
58 KB
6
6
1
LPC2366
256 KB
58 KB
6
6
1
LPC2365
256 KB
58 KB
6
6
1
LPC2364
128 KB
34 KB
6
6
1
1
1
1
1
4
3
4
3
4
3
4
3
4
3
4
3
4
3
2
2
2
2
1
2
1
8
1
•
104
•
•
72
3.3 V
F
LQFP144
On-chip 4MHz RC-Osc, GP DMA, RTC w/ 2 K batt. RAM USB 2.0 FS device w/ PHY,
DMA and 4 K RAM; UART 3 w/ IrDA; MiniBus (8-bit)
1
2
1
8
1
•
104
•
•
72
3.3 V
F
LQFP144
LPC2378 without USB or CAN
1
2
1
6
1
•
70
•
72
3.3 V
F
LQFP100, TFBGA100
100-pin version of LPC2378, no external bus
1
2
1
6
1
•
70
•
72
3.3 V
F
LQFP100
LPC2368 without USB or CAN
1
2
1
6
1
70
•
72
3.3 V
F
LQFP100
256 K Flash version of LPC2368, no SD/MMC
1
2
1
6
1
70
•
72
3.3 V
F
LQFP100
LPC2366 without USB or CAN
1
2
1
6
1
70
•
72
3.3 V
F, H LQFP100, TFBGA100
128 K Flash / 34 K RAM version of LPC2368, no SD/MMC
Continued next page
LPC2000 Family (continued)
Temp. range options
2
1
2
1
6
1
70
•
72
3.3 V
F
LQFP100
LPC2364 with USB Host/OTG/Device and more RAM
1
4
3
2
1
2
1
6
1
70
•
72
3.3 V
F
LQFP100
64 KB Flash, USB Host/OTG/Device and CAN controller
I/O voltage
3
CPU voltage
PLL
Max. freq. (MHz)
4
External
bus interface
1
I/O pins
1
SD/MMC
Package
LCD Controller
DAC (10-bit)
No. of channels
6
ADC (10-bit)
No. of channels
6
I2S
34 KB
SSP
64 KB
SPI
LPC2361
CAN
6
I2C
6
UART
58 KB
Analog
USB
PWM channels
128 KB
Serial interfaces
Ethernet
No. of timers*
LPC2362
Type
EEPROM (KB)
RAM
Timers
FLASH
Memory
Comments / special features
LPC2200 devices
LPC2294/01
256 KB
16 KB
5
6
2
1
4
2
8
112
•
•
60
1.8 V
3.3 V
H
LQFP144
LPC2214/01 upgrade with 4x CAN
LPC2292/01
256 KB
16 KB
5
6
2
1
2
2
8
112
•
•
60
1.8 V
3.3 V
F
LQFP144, TFBGA144
LPC2214/01 upgrade with 2x CAN
LPC2290/01
64 KB
5
6
2
1
2
2
8
76
•
•
60
1.8 V
3.3 V
F
LQFP144
ROMless version of LPC2292/01 with 64 KB RAM
LPC2220
64 KB
5
6
2
1
2
8
76
•
•
75
1.8 V
3.3 V
F
LQFP144, TFBGA144
64 K RAM version of LPC2210/01
LPC2214/01
256 KB
16 KB
5
6
2
1
2
8
112
•
•
60
1.8 V
3.3 V
F
LQFP144
External Bus, 4 Chip Selects, 10-bit SA ADC, 256 K Flash
LPC2212/01
128 KB
16 KB
5
6
2
1
2
8
112
•
•
60
1.8 V
3.3 V
F
LQFP144
128 K Flash version of LPC2214/01
16 KB
5
6
2
1
2
8
76
•
•
60
1.8 V
3.3 V
F
LQFP144
ROMless version of LPC2214/01
2
1
2
4
46
•
60
1.8 V
3.3 V
H
LQFP64
LPC2124/01 upgrade with 4x CAN
2
2
1
1
8+6
1
•
38
•
60
3.3 V
F
LQFP100
LPC2148 with 32 x 4 LCD driver
2
2
1
1
2x8
1
•
38
•
60
3.3 V
F
LQFP100
LPC2138/01 with 32 x 4 LCD driver
LPC2210/01
LPC2100 devices
LPC2194/01
256 KB
16 KB
5
6
LPC2158
512 KB
40 KB
5
6
LPC2157
512 KB
32 KB
5
6
LPC2148
512 KB
40 KB
5
6
1
2
2
1
1
8+6
1
45
•
60
3.3 V
F
LQFP64
LPC2138 plus USB 2.0 full speed
LPC2146
256 KB
40 KB
5
6
1
2
2
1
1
8+6
1
45
•
60
3.3 V
F
LQFP64
LPC2136 plus USB 2.0 full speed
LPC2144
128 KB
16 KB
5
6
1
2
2
1
1
8+6
1
45
•
60
3.3 V
F
LQFP64
LPC2134 plus USB 2.0 full speed
LPC2142
64 KB
16 KB
5
6
1
2
2
1
1
6
1
45
•
60
3.3 V
F
LQFP64
LPC2132 plus USB 2.0 full speed
LPC2141
32 KB
8 KB
5
6
1
2
2
1
1
6
45
•
60
3.3 V
F
LQFP64
LPC2131 plus USB 2.0 full speed
LPC2138/01
512 KB
32 KB
5
6
2
2
1
1
2x8
1
47
•
60
3.3 V
F
LQFP64, HVQFN64
Dual 8-ch. 10-bit ADC, BOD, POR, 32-kHz XTAL input, VBAT, Fast I/O
LPC2136/01
256 KB
32 KB
5
6
2
2
1
1
2x8
1
47
•
60
3.3 V
F
LQFP64
256 K Flash version of LPC2138/01
LPC2134/01
128 KB
16 KB
5
6
2
2
1
1
2x8
1
47
•
60
3.3 V
F
LQFP64
128 K Flash, 16 K RAM version of LPC2138/01
LPC2132/01
64 KB
16 KB
5
6
2
2
1
1
8
1
47
•
60
3.3 V
F
LQFP64, HVQFN64
64 K Flash, 16 K RAM version of LPC2138/01; single ADC
LPC2131/01
32 KB
8 KB
5
6
2
2
1
1
8
47
•
60
3.3 V
F
LQFP64
32 K Flash, 8 K RAM version of LPC2138/01; single ADC, no DAC
LPC2129/01
256 KB
16 KB
5
6
2
1
2
2
4
46
•
60
1.8 V
3.3 V
F
LQFP64
LPC2124/01 upgrade with 2x CAN
LPC2119/01
128 KB
16 KB
5
6
2
1
2
2
4
46
•
60
1.8 V
3.3 V
F
LQFP64
LPC2114/01 upgrade with 2x CAN
1
4
Continued next page
LPC2000 Family (continued)
CPU voltage
I/O voltage
Temp. range options
4
46
•
60
1.8 V
3.3 V
F
LQFP64
10-bit SA ADC, 2x SPI and 256 K Flash
2
1
2
4
46
•
60
1.8 V
3.3 V
F
LQFP64
128 K Flash version of the LPC2124/01
6
2
1
1
32
•
60
1.8 V
3.3 V B, F LQFP48
64 K RAM, 128 K Flash
5
6
2
1
1
32
•
60
1.8 V
3.3 V
B
LQFP48
32 K RAM version of LPC2106/01
16 KB
5
6
2
1
1
32
•
60
1.8 V
3.3 V
B
LQFP48
16 K RAM version of LPC2106/01
32 KB
8 KB
6
14**
2
2
1
1
8
32
•
70
1.8 V
3.3 V
F
LQFP48, HVQFN48
Lowest cost, lowest power, ADC
LPC2102
16 KB
4 KB
6
14**
2
2
1
1
8
32
•
70
1.8 V
3.3 V
F
LQFP48, HVQFN48
16 K Flash, 4 K RAM version of LPC2103
LPC2101
8 KB
2 KB
6
14**
2
2
1
1
8
32
•
70
1.8 V
3.3 V
F
LQFP48
8 K Flash, 2 K RAM version of LPC2103
5
6
2
LPC2114/01
128 KB
16 KB
5
6
LPC2106/01
128 KB
64 KB
5
LPC2105/01
128 KB
32 KB
LPC2104/01
128 KB
LPC2103
USB
16 KB
Ethernet
256 KB
EEPROM (KB)
LPC2124/01
* Includes Watchdog timer and real-time clock. ** Using timers 0-3.
External
bus interface
2
1
I/O pins
1
2
SD/MMC
LPC2119/01 with 64 KB Flash, 8 KB RAM, and 1x CAN
6
LCD Controller
LQFP64
5
DAC (10-bit)
No. of channels
F
8 KB
ADC (10-bit)
No. of channels
3.3 V
64 KB
I2S
1.8 V
LPC2109/01
Type
SSP
60
I2C
•
UART
46
PWM channels
4
No. of timers*
2
RAM
1
FLASH
PLL
Analog
Max. freq. (MHz)
Serial interfaces
SPI
Timers
CAN
Memory
Package
Comments / special features
* Includes Watchdog timer and real-time clock. ** Using timers 0-3.
LPC2900 series
Based on the ARM968E-S core operating at up to 125 MHz, these 32-bit microcontrollers deliver the highest Flash performance on any available ARM MCU. The on-chip peripherals include USB
Host/Device/OTG, Motor Control PWM/QEI, 2 x 3 V and 1 x 5 V ADC, EEPROM, I2C, Q-SPI and external memory interfaces. The MCUs are designed for use in general-purpose and specialty
embedded applications such as high speed document printers/scanners, industrial control and motor control.
I/O pins
External
bus interface
PLL
Max. freq. (MHz)
CPU voltage
I/O voltage
Temp. range options
LCD Controller
DAC (10-bit)
No. of channels
•
•
125
1.8 V
3.3 V
F
LQFP208
2
4
2
2
2
3
24
152
•
•
125
1.8 V
3.3 V
F
LQFP208
Flashless version of LPC2939.
7
24
1
4
2
2
2
3
24
104
•
•
125
1.8 V
3.3 V
F
LQFP144
LPC2939 with 144 pins without USB Host.
LPC2927
512 KB
56 KB
16
7
24
1
4
2
2
2
3
24
104
•
•
125
1.8 V
3.3 V
F
LQFP144
LPC2929 with 512 KB Flash.
2
2
2
3
24
SD/MMC
24
16
4
I2S
7
56 KB
2
SSP
16
768 KB
LPC2930
SPI
56 KB
LPC2929
LIN
24
CAN
7
I2C
16
UART
56 KB
USB
768 KB
Type
LPC2939
Ethernet
PWM channels
Package
152
No. of timers*
ADC (10-bit)
No. of channels
Analog
EEPROM (KB)
Serial interfaces
RAM
Timers
FLASH
Memory
Comments / special features
ARM968E-S MCU with USB Host/OTG/Device, 32 KB I- & D- TCM, Motor Control, GP
DMA, 16 KB EEPROM.
LPC2926
256 KB
56 KB
16
7
24
1
4
2
2
2
3
24
104
•
125
1.8 V
3.3 V
F
LQFP144
LPC2927 with 256 KB Flash.
LPC2923
256 KB
24 KB
16
7
24
1
4
2
2
2
3
16
60
•
125
1.8 V
3.3 V
F
LQFP100
LPC2925 with 256 KB Flash, 16 KB SRAM.
1
LPC2921
128 KB
24 KB
16
7
24
4
2
2
2
3
16
60
•
125
1.8 V
3.3 V
F
LQFP100
LPC2923 with 128 KB Flash.
LPC2919/01
768 KB
56 KB
16
7
24
4
2
2
2
3
16
108
•
•
125
1.8 V
3.3 V
F
LQFP144
ARM968E-S MCU with 2 LIN Master Controllers, 16 KB I-TCM, 16 KB D-TCM
LPC2917/01
512 KB
56 KB
16
7
24
4
2
2
2
3
16
108
•
•
125
1.8 V
3.3 V
F
LQFP144
LPC2919/01 with 512 KB Flash
LPC3000 family
The 32-bit LPC3000 family is based on the ARM926EJ core and is the only ARM9 microcontroller that provides a vector floating-point co-processor and integrated USB On-The-Go, as well as
the ability to operate in ultra-low-power mode down to 0.9 V. With speeds of up to 266 MHz, the NXP LPC3000 family supports Linux and WinCE and is ideal for a wide range of applications in
consumer, medical, industrial, automotive and networking.
CPU voltage
I/O voltage
•
•
266/
208
1.35/
1.2 V
1.8/ 2.8/
3.0 V
F
LFBGA296
VFP unit, NAND Flash, SRAM/SDRAM/DDR, USB 2.0 FS OTG/Host/Device, Keypad interface and 0.9
v low power mode
•
87
•
•
266/
208
1.35/
1.2 V
1.8/ 2.8/
3.0 V
F
LFBGA296
VFP unit, NAND Flash, SRAM/SDRAM/DDR, USB 2.0 FS OTG/Host/Device,
24-bit Color LCD controller and Touch Screen controller, Keypad interface
and 0.9 v low power mode
•
87
•
•
266/
208
1.35/
1.2 V
1.8/ 2.8/
3.0 V
F
LFBGA296
VFP unit, NAND Flash, SRAM/SDRAM/DDR, USB 2.0 FS OTG/Host/Device, Keypad interface and 0.9
v low power mode
•
•
157
•
•
180
1.2 V
1.8/ 2.8/
3.3 V
F
TFBGA208
LPC3152 with a Decryption Engine & Secure Boot
3
•
•
157
•
•
180
1.2 V
1.8/ 2.8/
3.3 V
F
TFBGA208
Stereo CODEC w/ Class AB Headphone Amplifier, Power Supply Unit, Battery Charger, Unique
ID, OTP, HS USB 2.0 OTG with on-chip PHY, NAND Flash Controller, MMC/SDHC/SDIO/CE-ATA,
6800/8080/Serial LCD Interface
4
•
•
97
•
•
270
1.2 V
1.8/ 2.8/
3.3 V
F
TFBGA180
LPC3141 with a Decryption Engine & Secure Boot
F
TFBGA180
HS USB 2.0 OTG with on-chip PHY, NAND Flash Controller, MMC/SDHC/SDIO/CE-ATA, 6800/8080
LCD Interface, Random Number Generator, Unique ID, OTP
32 KB
8
11
1
1
7
2
2
2
2
3
LPC3240
256 KB
32 KB
32 KB
8
11
1
1
7
2
2
2
2
3
LPC3230
256 KB
32 KB
32 KB
8
11
1
7
2
2
2
2
3
LPC3220
128 KB
32 KB
32 KB
8
11
1
7
2
2
2
2
3
LPC3154
192 KB
16 KB
16 KB
4
1
1
1
1
1
1
3
LPC3152
192 KB
16 KB
16 KB
4
1
1
1
1
1
1
LPC3143
192 KB
16 KB
16 KB
4
1
1
1
2
1
2
•
•
Temp. range
options
Max. freq. (MHz)
87
32 KB
PLL
•
256 KB
External
bus interface
•
LPC3250
I/O pins
•
1.8/ 2.8/
3.0 V
SD/MMC
87
1.35/
1.2 V
LCD Controller/
Interface
•
266/
208
ADC (10-bit)
No. of channels
I2S
Analog
SSP
SPI
I2C
USB
Ethernet
No. of timers*
UART
Serial interfaces
PWM channels
Timers
Data cache
Instruction
cache
RAM
Type
FLASH
Memory
Package
Comments / special features
F
LFBGA296
VFP unit, NAND Flash, SRAM/SDRAM/DDR, USB 2.0 FS OTG/Host/Device,
24-bit Color LCD controller and Touch Screen controller, Keypad interface
and 0.9 v low power mode
LPC3141
192 KB
16 KB
16 KB
4
1
1
1
2
1
2
4
•
•
97
•
•
270
1.2 V
1.8/ 2.8/
3.3 V
LPC3131
192 KB
16 KB
16 KB
4
1
1
1
2
1
2
4
•
•
97
•
•
180
1.2 V
1.8/ 2.8/
3.3 V
F
TFBGA180
LPC3130 with 192 KB SRAM
F
TFBGA180
HS USB 2.0 OTG with on-chip PHY, NAND Flash Controller with 8-bit ECC, MMC/SDHC/SDIO/CE-ATA,
6800/8080/Serial LCD Interface, Random Number Generator
F
LFBGA320
VFP unit, NAND Flash, SDRAM/DDR, USB 2.0 FS OTG/Host/Device
LPC3130
96 KB
16 KB
16 KB
4
1
1
1
2
1
LPC3180/01
64 KB
32 KB
32 KB
4
2
1
7
2
2
2
4
•
3
•
97
•
•
180
1.2 V
1.8/ 2.8/
3.3 V
•
55
•
•
208
1.2 V
1.8/ 2.8/
3.0 V
LH7A family
To save time-to-market for applications that use an LCD screen, these ARM922T-based microcontrollers are equipped with an LCD controller. Supported by a comprehensive set of software and
hardware design tools, the LH7A series makes it easy to create everything from cost-conscious consumer systems to advanced systems with media-rich environments.
5
8 KB
8 KB
5
2
3
1
1
3
1
10
External
bus interface
LCD Controller
•
•
266
3.3 V
F
•
•
60
•
•
245
1.8
V
Max. freq.
(MHz)
64
PLL
•
I/O pins
•
1.8
V
SD/MMC
ADC (10-bit)
No. of channels
SPI
I2C
UART
USB
1
Analog
Temp. range
options
8 KB
PWM channels
No. of timers
Data cache
Instruction
cache
8 KB
Serial interfaces
I/O voltage
LH7A400
80 KB
Frame
Buffer
80 KB
Frame
Buffer
Timers
CPU voltage
LH7A404
RAM
Type
FLASH
Memory
3.3 V
Package
Comments / special features
LFBGA324
Integrated LCD controller. IrDA touchscreen interface. Touchscreen controller. MMU.
USB 2.0 Full Speed Host/Device. 32-bit external data bus. CompactFlash. SDRAM controller. DMA
controller. PCMCIA, BMI, PS/2, MMC/SD.
F
BGA256
LFBGA256
Integrated LCD controller. IrDA. MMU. USB 2.0 Full Speed device. 32-bit external data bus. CompactFlash. SDRAM controller. MMC, PCMCIA, BMI.
LPCXpresso:
LPCXpresso™ is a low-cost development platform available from NXP. It supports NXP’s ARM-based LPC microcontrollers. The platform is comprised of a simplified Eclipse-based IDE and
low-cost target boards which include an attached JTAG debugger. LPCXpresso is an end-to-end solution enabling embedded engineers to develop their applications from initial evaluation to final
production.
LPCXpresso IDE:
LPCXpresso’s IDE is a highly-integrated software development environment for
NXP’s LPC microcontrollers, which includes all the tools necessary to develop
high-quality software solutions in a timely and cost effective manner. LPCXpresso
is based on Eclipse with many LPC-specific enhancements. It also features the
latest version of the industry standard GNU tool chain with optimized C libraries
providing professional quality tools at low cost. The LPCXpresso IDE can build an
executable of any size with full code optimization, and it supports a download limit
of 128 KB after registration.
LPC-Link :
The JTAG/SWD debugger portion of an LPCXpresso board is called
the LPC-Link™. The LPC-Link is equipped with a 10-pin JTAG header, and it
seamlessly interfaces with a target via USB (the USB interface and other debug
features are provided by NXP’s ARM9 based LPC3154 MCU). Cutting the traces
between the LPC-link and the target will make the LPC-Link a stand-alone JTAG
debugger. This enables the LPCXpresso platform to be connected to an external
target and used to develop for a wide variety of NXP’s Cortex-M0, Cortex-M3, and
ARM7/9 based applications.
www.nxp.com/lpcxpresso
Need devices, support, and development tools?
For a list of sales offices and distributors near you, please visit www.nxp.com/profile/sales/index.html
For general support, please visit www.nxp.com/microcontrollers
For tools, evaluation boards, and development support, please visit www.ics.nxp.com/support/tools/microcontrollers
www.nxp.com
© 2010 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: September 2010
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 16991
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.
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