Programming the Philips LPC2000 Families
The 16/32-bit Philips LPC2000 family is based on a 1.8V ARM7TDMI-S core
operating at up to 60 MHz together with a wide range of peripherals
including multiple serial interfaces, 10-bit ADC and external bus options.
These controllers are designed for use in a range of applications
including industrial control, automotive, medical, connectivity and any
other general purpose embedded application requiring high performance and
low power consumption in a cost-effective package.
| Part Number |
Memory |
Timer/Counters |
PWM Unit |
I/O |
Serial Interfaces |
A/D |
Inter-
rupts |
Max F. |
Package |
| |
Flash |
RAM |
32-bit Timers |
Capt. |
Match |
32-bit Timers |
Ch. |
Pins |
UART |
I2C |
SPI |
CAN |
ch/b |
(Ext.) |
(MHz) |
|
| LPC2294 |
256K |
16K |
4* |
8 |
8 |
1 |
6 |
112 |
2 |
1 |
2 |
4 |
8/10 |
19(4)/16 |
60 |
LQFP144 |
| LPC2292 |
256K |
16K |
4* |
8 |
8 |
1 |
6 |
112 |
2 |
1 |
2 |
2 |
8/10 |
19(4)/16 |
60 |
LQFP144 |
| LPC2290 |
Ext. |
16K |
4* |
8 |
8 |
1 |
6 |
76 |
2 |
1 |
2 |
2 |
8/10 |
19(4)/16 |
60 |
LQFP144 |
| LPC2214 |
256K |
16K |
4* |
8 |
8 |
1 |
6 |
112 |
2 |
1 |
2 |
- |
8/10 |
19(4)/16 |
60 |
LQFP144 |
| LPC2212 |
128K |
16K |
4* |
8 |
8 |
1 |
6 |
112 |
2 |
1 |
2 |
- |
8/10 |
19(4)/16 |
60 |
LQFP144 |
| LPC2210 |
Ext. |
16K |
4* |
8 |
8 |
1 |
6 |
76 |
2 |
1 |
2 |
- |
8/10 |
19(4)/16 |
60 |
LQFP144 |
| LPC2194 |
256K |
16K |
4* |
8 |
8 |
1 |
6 |
46 |
2 |
1 |
2 |
4 |
4/10 |
19(4)/16 |
60 |
LQFP64 |
| LPC2138 |
512K |
32K |
4* |
8 |
8 |
1 |
6 |
47 |
2 |
2 |
2 |
- |
2x 8/10 |
22(4)/16 |
60 |
LQFP64 |
| LPC2132 |
64K |
12K |
4* |
8 |
8 |
1 |
6 |
47 |
2 |
2 |
2 |
- |
8/10 |
22(4)/16 |
60 |
LQFP64 and HVQFN64 |
| LPC2131 |
32K |
8K |
4* |
8 |
8 |
1 |
6 |
47 |
2 |
2 |
2 |
- |
8/10 |
22(4)/16 |
60 |
LQFP64 |
| LPC2129 |
256K |
16K |
4* |
8 |
8 |
1 |
6 |
46 |
2 |
1 |
2 |
2 |
4/10 |
19(4)/16 |
60 |
HVQFN64, LQFP64 |
| LPC2119 |
128K |
16K |
4* |
8 |
8 |
1 |
6 |
46 |
2 |
1 |
2 |
2 |
4/10 |
19(4)/16 |
60 |
HVQFN64, LQFP64 |
| LPC2124 |
256K |
16K |
4* |
8 |
8 |
1 |
6 |
46 |
2 |
1 |
2 |
- |
4/10 |
19(4)/16 |
60 |
HVQFN64, LQFP64 |
| LPC2114 |
128K |
16K |
4* |
8 |
8 |
1 |
6 |
46 |
2 |
1 |
2 |
- |
4/10 |
19(4)/16 |
60 |
HVQFN64, LQFP64 |
| LPC2106 |
128K |
64K |
4* |
7 |
7 |
1 |
6 |
32 |
2 |
1 |
1 |
- |
- |
16(3)/16 |
60 |
LQFP48 |
| LPC2105 |
128K |
32K |
4* |
7 |
7 |
1 |
6 |
32 |
2 |
1 |
1 |
- |
- |
16(3)/16 |
60 |
LQFP48 |
| LPC2104 |
128K |
16K |
4* |
7 |
7 |
1 |
6 |
32 |
2 |
1 |
1 |
- |
- |
16(3)/16 |
60 |
LQFP48 |
LPC2000 families include LPC2100 series and LPC2200 series, total 17
microcontrollers till Jan. 2005. Most of these microcontrollers have
on-chip flash. Some of these microcontrollers can not add external flash
chip. We summarize it here:
With on-chip flash: Most of the LPC2000 families except LPC2210 and
LPC2290.
Capable of adding external flash chip: LPC2210, LPC2290, LPC2212, LPC2214,
LPC2292, LPC2294.
Embest Flash Programmer supports programming these on-chip flashs and
external flash chips of the LPC2000 families via jtag interface. This is very useful for customers. Embest Flash Programmer can be released as a powerful tool for Embest IDE for ARM package, it also can be released as an individual tool for customers used for programming flash chip.This software must be applied together with ARM emulator made by Embest or a JTAG cable made by yourself which we describe in our document. When purchase this tool individually, you should make a JTAG cable by yourself or buy an Embest Jtag emulator(PowerICE or Emulator or UNetICE). We have offered detail document about how to make a JTAG cable by yourself.
The software interface of Embest Flash Programmer is showed below:
>>Back to Flash programmer<<
|