0% found this document useful (0 votes)
256 views3 pages

Philips Microcontroller Product Overview - Edition 12/2005: Type Memory Timers Serial Interfaces Analog Feat

The document provides information on multiple families of microcontrollers from Philips, including the LPC2200, LPC2100, and LPC900 families. The LPC2200 family is based on an ARM7TDMI-S core and offers an external bus interface, up to 4 CAN channels, and eight 10-bit ADCs. The LPC2100 family also uses an ARM7TDMI-S core and provides 1.8V flash, up to 4 CAN channels, and up to 16 10-bit ADCs. It provides information on features, memory sizes, package options and temperature ranges for specific models within each family.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
256 views3 pages

Philips Microcontroller Product Overview - Edition 12/2005: Type Memory Timers Serial Interfaces Analog Feat

The document provides information on multiple families of microcontrollers from Philips, including the LPC2200, LPC2100, and LPC900 families. The LPC2200 family is based on an ARM7TDMI-S core and offers an external bus interface, up to 4 CAN channels, and eight 10-bit ADCs. The LPC2100 family also uses an ARM7TDMI-S core and provides 1.8V flash, up to 4 CAN channels, and up to 16 10-bit ADCs. It provides information on features, memory sizes, package options and temperature ranges for specific models within each family.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

LPC2200 family:

Package Options
Max.
Freq.
[MHz]

CPU
Voltage

I/O
Voltage

Comments / Special Features


Registerable?
(NA only)

PLL

External Bus

Core

Program
Security

Interrupts
(Ext)/Levels

I/O Pins

ADC(s)
ch. / bits
DAC(s)
ch. / bits
Analog
Comp.

Analog Feat.

SPI

USB

CAN

IC

UART

Serial Interfaces

PP /
ISP / IAP?
# of T. (incl.
WD&RTC)
T0/T1 Capture inputs
T0/T1 Match
outputs
PWM Timer
(6-ch PWM)

Timers

Width

Sectors

Flash

16/32-bit
ARM7TDMI-S

RAM

LPC2000

Production

Memory

Reset activelow or -high?

Philips Microcontroller Product Overview - Edition 12/2005

www.philips.com/microcontrollers
Type

Temp.
Range
Options

The LPC2200 family is based on the ARM7TDMI-S core and offers an external bus interface with 4 Chip Selects, a bigger 144-pin package, up to 4 CAN channels as well as eight 10-bit ADC channels.

LPC2294

16K

256K 32x8K 128-bit -/Y/Y

9(2)

9(4)

9(2) 8/10

112

25(4)/16

ARM7 9 4 CS

60

1.8V

3.3V

J, H

LQFP144

LPC2214 upgrade w/ 4x CAN, -40 to 125C

LPC2292

16K

256K 32x8K 128-bit -/Y/Y

9(2)

9(2)

9(2)

8/10

112

25(4)/16

ARM7 9 4 CS

60

1.8V

3.3V

LQFP144

LPC2214 upgrade w/ 2x CAN

LPC2290

16K

9(2)

9(2)

9(2) 8/10

76

25(4)/16

N/A

ARM7 9 4 CS

60

1.8V

3.3V

LQFP144

ROMless version of LPC2292

LPC2214

16K

256K 32x8K 128-bit -/Y/Y

9(2)

9(2) 8/10

112

16(4)/16

ARM7 9 4 CS

60

1.8V

3.3V

LQFP144

ARM7 in 144-pin package w/ External Bus, 4 Chip Selects, 10-bit SA ADC, 256K Flash

LPC2212

16K

128K 32x8K 128-bit -/Y/Y

9(2)

9(2)

8/10

112

16(4)/16

ARM7 9 4 CS

60

1.8V

3.3V

LQFP144

128K Flash version of LPC2214

LPC2220

64K

9(2)

9(2) 8/10

76

16(4)/
16

N/A

ARM7
TDMI

75

1.8V

3.3V

LQFP144

64K RAM version of LPC2210; 1x SPI; 1x SPI/SSP (shared pins), 75 MHz


operation

LPC2210

16K

9(2)

9(2) 8/10

76

16(4)/16

N/A

ARM7 9 4 CS

60

1.8V

3.3V

LQFP144

ROMless version of LPC2214

LPC2100 family:

9
4 CS

The LPC2100 family is based on the ARM7TDMI-S core and offers 1.8V high-speed low-power zero-waitstate Flash, 60MHz operation, up to 4 CAN channels, up to 16 10-bit ADC channels, on-chip Real-Monitor and Trace.

LPC2194

16K

256K 32x8K 128-bit -/Y/Y

LPC2148

32K

512K

var.

128
-bit

Y/Y/Y

9(2)

9(2) 9(2)

9(4)

9(2) 4/10

9(2)

46

25(4)/16

ARM7

60

1.8V

3.3V

J, H

LQFP64

LPC21x4 upgrade w/ 4x CAN, -40 to +125C

8-ch +
6-ch /
10-bit
8-ch +
6-ch /
10-bit
8-ch +
6-ch /
10-bit

1-ch /
10-bit

45

23(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

LPC2138 + USB2.0 Full Speed + DMA + 8KB AHB SRAM

1-ch /
10-bit

45

23(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

LPC2136 + USB2.0 Full Speed + DMA + 8KB AHB SRAM

1-ch /
10-bit

45

23(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

LPC2134 + USB2.0 Full Speed + DMA + 8KB AHB SRAM

LPC2146

32K

256K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

LPC2144

16K

128K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

LPC2142

16K

64K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

6-ch /
10-bit

1-ch /
10-bit

45

23(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

LPC2132 + USB2.0 Full Speed + DMA + 8KB AHB SRAM

LPC2141

8K

32K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

6-ch /
10-bit

45

23(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

LPC2131 + USB2.0 Full Speed

9
9

2x
8-ch /
10-bit
2x
8-ch /
10-bit
2x
8-ch /
10-bit

1-ch /
10-bit

47

22(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

3.3V single supply voltage; separate 32KHz XTAL input pins and separate battery supply
voltage pins for RTC; POR; BOD

1-ch /
10-bit

47

22(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

256K Flash / 32K RAM version of LPC2138

1-ch /
10-bit

47

22(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

128K Flash / 16K RAM version of LPC2138

1-ch /
10-bit

47

22(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

64K Flash / 16K RAM version of LPC2138

LPC2138

32K

512K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

LPC2136

32K

256K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

LPC2134

16K

128K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

LPC2132

16K

64K

var.

128
-bit

Y/Y/Y

9(2) 9(2)

9(2)

8-ch /
10-bit

var.

128
-bit

8-ch /
10-bit

LPC2131

8K

Y/Y/Y

9(2) 9(2)

9(2)

LPC2119/2129

16K

128K/ 16/32
256K x 8K

128
-bit

Y/Y/Y

9(2)

9(2)

9(2) 10-bit

LPC2114/2124

16K

128K/ 16/32
256K x 8K

128
-bit

Y/Y/Y

9(2)

9(2) 10-bit

LPC2106

64K

128K

16 x
8K

128
-bit

Y/Y/Y

9(2)

32K

4-ch /
4-ch /

47

22(4)/
16

ARM7
TDMI

60

internal
(1.8V)

3.3V

LQFP64

32K Flash / 8K RAM version of LPC2138

46

18(4)/
16

ARM7
TDMI

60

1.8V

3.3V

LQFP64

LPC21x4 upgrade w/ 2x CAN

46

16(4)/
16

ARM7
TDMI

60

1.8V

3.3V

LQFP64

ARM7 in 64-pin package w/ 10-bit SA ADC, 2x SPI and 128K / 256K Flash;
JTAG; ETM; 5V tol I/O; 0 WS exec. from int. Flash

32

16(3)/
16

ARM7
TDMI

60

1.8V

3.3V

B, F

LQFP48
HVQFN48

ARM7 in 48-pin package; 0 Waitstate exec. from int. Flash; no ext. bus; 5V
tolerant I/O; with E-ICE (JTAG) debugging and ETM Trace Port

LPC2105

32K

128K 16x8K 128-bit Y/Y/Y

9(2)

32

16(3)/16

ARM7
TDMI

60

1.8V

3.3V

LQFP48

32K RAM version of LPC2106

LPC2104

16K

128K 16x8K 128-bit Y/Y/Y

9(2)

32

16(3)/16

ARM7
TDMI

60

1.8V

3.3V

LQFP48

16K RAM version of LPC2106

LPC2103 NEW

8K

32K

var.

128
-bit

Y/Y/Y

10

14

9(2) 9(2)

9(2)

8-ch /
10-bit

32

14(13)/
16

ARM7
TDMI

70

1.8V

3.3V

LQFP48

Separate 32KHz XTAL input pins and separate battery supply voltage pins for RTC; two extra
16-bit timers; High-Speed Ports

LPC2102 NEW

4K

16K

var.

128
-bit

Y/Y/Y

10

14

9(2) 9(2)

9(2)

8-ch /
10-bit

32

14(13)/
16

ARM7
TDMI

70

1.8V

3.3V

LQFP48

16K Flash / 4K RAM version of LPC2103

var.

128
-bit

9(2)

8-ch /
10-bit

32

14(13)/
16

ARM7
TDMI

70

1.8V

3.3V

LQFP48

8K Flash / 2K RAM version of LPC2103

LPC2101 NEW

2K

8K

Y/Y/Y

10

14

9(2) 9(2)

IAP = In-Application Programmable Flash; ISP = In-System Progr. Flash; PP = Parallel Progr. Flash (via parallel programmer); ICP = In-Circuit Programmable (using off-board programmer); OTP = One-Time Programmable (EPROM); KBI = Keyboard Interrupt Inputs
I2C = Inter-Integrated Circuit Bus; CAN = Controller Area Network; PCA = Programmable Counter Array; ADC = Analog-to-Digital Converter; AC = Analog Comparator; PWM = Pulse Width Modulation
CCU = Capture Compare Unit; IRC = Internal RC Oscillator; POR = Power-On Reset; BOD = Brown-out detect; CLKIN = Clock-In Pin (ext. osc. only)

Shaded fields = Changes from previous edition

Temp. Range Options: B = 0 to +70C, F = -40 to +85C, H = -40 to +125C. Not all package/temperature/voltage/frequency combinations are available. For most parts "3V" voltage range is 2.7V - 5.5V and "5V" voltage range is 4.5V - 5.5V. Check data sheet for details.

Prepared by:
Philips Microcontroller Customer Technical Support Group

1/3
Version 12/2005

LPC900 family:

Max.
Freq.
Freq. at Range
2-clk
at 3V
[MHz] [MHz]

Freq.
Temp.
Range
RangeO
at 5V
p-tions
[MHz]

Package Options

Comments / Special Features

Registerable?
(NA only)

Reset activelow or -high?

Optional
Clock Rate

Default
Clock Rate

Core

Program
Security

I/O Pins

ADC(s)
ch. / bits
DAC(s)
ch. / bits
Analog
Compar.

Analog Feat.

SPI

USB

CAN

IC

UART

Serial Interfaces

WD

RTC /
Syst. Tmr.

PWM

Total # of
Timers

ISP / IAP?

Timers
ICP / PP?

Flash

EEPROM

RAM

LPC900
2-clock 80C51 core:
167ns/Instr. @12MHz

Production

Memory

Interrupts
(Ext)/Levels

Philips Microcontroller Product Overview - Edition 12/2005


Type

The LPC900 family integrates a 2-clock core, 3V low-power byte-erasable Flash memory, data EEPROM as well as important analog and system functions, making it a complete single-chip solution for many embedded applications.

P89LPC952

512B

8K

Y/Y Y/Y

2 ch.

9(2)

8-ch/
10-bit

9(2) (39*) 17(3)/4

2clk51

2-clk

18

0-18

PLCC44

LPC900 in 44-pin package; 2 UARTs; JTAG port; clock doubler for IRC osc.
* 39 I/O if JTAG pins are used

P89LPC9401 new

256B

8K

Y/Y Y/Y

2 ch.

9(2)

23

13(3)/4

2clk51

2-clk

18

0-18

LQFP64

LPC931 with integrated PCF8576D Universal LCD driver

P89LPC938

768B 512B

Y/Y Y/Y

CCU

8-ch/
10-bit

9(2)

26

15(3)/4

2clk51

2-clk

18

0-18

TSSOP28, HVQFN28,
PLCC28

10-bit 8-channel ADC; 2 Analog Comparators; Byte-erasable Flash + EEPROM.

4ch/
2/8
8b x2

9(2)

26

15(3)/4

2clk51

2-clk

18

0-18

TSSOP28

LPC935 w/ 16K Flash. 18MHz operation @ Vdd=3.3V 10%

9(2)
1 / 8 9(2)

26

15(3)/4

2clk51

2-clk

18

0-18

PLCC28, TSSOP28, HVQFN28

LPC932A1 + two 4-ch 8-bit ADCs / two 8-bit DACs

26

15(3)/4

9
9

2clk51

2-clk

18

0-18

LPC930/931 + 4-ch 8-bit ADCs / two 8-bit DACs

9
9

P89LPC936

768B 512B

16K

Y/Y Y/Y

CCU

P89LPC935
P89LPC933/934

9
9

768B 512B

8K

Y/Y Y/Y

CCU
2 ch.

9
9

9
9

9
9

Y/Y Y/Y

9
9

9
9

P89LPC932A1

768B 512B

8K

Y/Y Y/Y

CCU

9(2)

26

15(3)/4

2clk51

2-clk

18

0-18

P89LPC932

768B 512B

8K

-/Y

Y/Y

CCU

9(2)

26

15(3)/4

2clk51

2-clk

12

0-12

TSSOP28
PLCC28, TSSOP28,
HVQFN28
TSSOP/PLCC/HVQFN28

P89LPC9311

256B

8K

Y/ Y

Y/Y

2 ch.

9(2)

26

13(3)/4

2clk51

2-clk

18

0-18

P89LPC930/931

256B

4/8K

Y/ Y

Y/Y

2 ch.

26

13(3)/4

2clk51

2-clk

18

0-18

P89LPC924/925

256B

4/8K

Y/Y Y/Y

2 ch.

9(2)
4-ch/ 1-ch/
9(2)
8-bit 8-bit

18

12(3)/4

2clk51

2-clk

18

0-18

P89LPC9221

256B

8K

Y/ Y

Y/Y

2 ch.

9(2)

18

12(3)/4

2clk51

2-clk

18

0-18

P89LPC921/922
P89LPC920

9
9

256B

4/8K

Y/ Y

Y/Y

2 ch.

12(3)/4

2-clk

18

0-18

18

12(3)/4

2clk51

2-clk

256B

2K

Y/-

-/-

2 ch.

14

13(3)/4

2clk51

2-clk

P89LPC916

256B

2K

Y/-

-/-

1 ch.

14

14(2)/4

2clk51

2-clk

P89LPC915

256B

2K

Y/-

-/-

1 ch.

12

13(3)/4

2clk51

2-clk

P89LPC914
P89LPC913
P89LPC912
P89LPC9107
P89LPC9103
P89LPC9102
P89LPC908
P89LPC907
P89LPC906
P89LPC903
P89LPC902
P89LPC901

9
9
9
9
9
9
9
9
9
9
9
9

128B

1K

Y/-

-/-

1 ch.

12

10(1)/4

2-clk

-/-

12

10(1)/4

2clk51

2-clk

128B

1K

Y/-

-/-

1 ch.

2clk51

2-clk

128B

1K

Y/-

-/-

2 ch

2clk51

2-clk

128B

1K

Y/-

-/-

2clk51

2-clk

128B

1K

Y/-

-/-

2 ch

2clk51

2-clk

128B

1K

Y/-

-/-

2clk51

2-clk

128B

1K

Y/-

-/-

2clk51

2-clk

128B

1K

Y/-

-/-

1 ch.

2clk51

128B

1K

Y/-

-/-

128B

1K

Y/-

-/-

128B

1K

Y/-

-/-

1 ch.

9(2)
9(2)
1/8
9
1/8
9
1/8
9
9
9
9
9(2)
9(2)
9

9
9
9
9
9
9
9
9
9
9
9
9

2clk51

Y/-

9
9

1K

9
9
9
9
9
9
9
9
9
9
9
9

128B

9
9
9
9
9
9
9
9
9
9
9
9

18
IRC/
CLKIN
IRC/
CLKIN
IRC/
CLKIN
IRC

0-18

P89LPC917

4-ch/ 1-ch/
9(2)
8-bit 8-bit
4-ch/ 1-ch/
9(2)
8-bit 8-bit
4-ch/ 1-ch/
9(2)
8-bit 8-bit
9(2)

9
9

2clk51

2 ch.

9(2)
9(2)

18

9
9

Y/Y Y/Y

9
9

2K

9
9

256B

9
9

9
9

4/8

4/8

4/8

9
9*

12

7(1)/4

10

9(1)/4

9(1)/4

9(1)/4

9(1)/4

8(1)/4

6(1)/4

9(1)/4

6(1)/4

6(1)/4

Use LPC932A1 for new designs (932A1 adds ICP, byte-erasable Flash).

TSSOP28

LPC931 with 8 high-drive pins (sourcing 20 mA)

TSSOP28
TSSOP20
DIP20

4K / 8K Flash versions of LPC932A1 w/o EEPROM, w/o CCU, w/o XRAM

LPC921/922 + 4-ch 8-bit ADC / 8-bit DAC

TSSOP20, DIP20

LPC922 with 8 high-drive pins (sourcing 20 mA)

TSSOP20, DIP20

20-pin versions of LPC930/931 w/o SPI; LPC76x pin-comp. upgrade

TSSOP20

2K Flash version of 921/922

9
9

0-18

TSSOP16

4-ch 8-bit ADC / 8-bit DAC; 2 serial channels; 2-ch 8-bit PWM

0-18

TSSOP16

4-ch 8-bit ADC / 8-bit DAC; 3 serial channels; 1-ch 8-bit PWM

0-18

TSSOP14

4-ch 8-bit ADC / 8-bit DAC; 2 serial channels; 1-ch 8-bit PWM

0-IRC

TSSOP14

18

0-18

TSSOP14

18

0-18

IRC*2/CLKIN

0-18

TSSOP14

IRC*2/CLKIN

0-18

HVSON10

IRC*2/CLKIN

0-18

HVSON10

IRC

0-IRC

IRC

0-IRC

SO8

1-ch 8-bit PWM; UART; SPI; 12 I/O pins


UART; SPI; 12 I/O pins; external crystal pins
1-ch 8-bit PWM; SPI; 12 I/O pins; external crystal pins
LPC9102/3 in TSSOP14 package (2 pins are not connected.)
Clock-Doubler for internal RC osc; UART; 4-ch 8-bit ADC/DAC
Clock-Doubler for int. RC osc; 2 PMW outputs (T0/T1); 4-ch 8-bit ADC/DAC
UART; 6 I/O pins
UART (* Transmit function only); 6 I/O pins

2-clk

18

0-18

SO8

1-ch 8-bit PWM; 6 I/O pins; external crystal pins

2clk51

2-clk

IRC

0-IRC

SO8

2clk51

2-clk

IRC

0-IRC

SO8, DIP8

Industry standard pinout; 6 I/O pins; 2 analog comparators; UART


Industry std. pinout; 6 I/O pins; 2 analog comp.; 5 external interrupt inputs

2clk51

2-clk

18

0-18

SO8, DIP8

Industry standard pinout; 6 I/O pins; 1-ch 8-bit PWM; external crystal pins

9
9
9
9
9
9
9
9
9
9
9
-

Optional
Clock Rate

Default
Clock Rate

Core

Program
Security

Interrupts
(Ext)/Levels

I/O Pins

ADC(s)
ch. / bits
DAC(s)
ch. / bits
Analog
Compar.

Analog Feat.

SPI

USB

CAN

IC

UART

Serial Interfaces

WD

PCA

# of Tim.

PP/
ISP / IAP?

Timers

Flash

OTP

ROM

RAM

LPC700
LPC76x family:
P87LPC779
P87LPC778
P87LPC769
P87LPC768
P87LPC767
P87LPC764
P87LPC764 /01
P87LPC764HDH
P87LPC762
P87LPC761
P87LPC760

9
9
9

Dedicated EEPROM; 2.5% int. RC Osc.(7.3728MHz), BOD, POR, 8KBI's, 2 analog comp.,
byte-erasable Flash

Max.
Freq.
Freq. at
Range
6-clk /
at 3V
12-clk
[MHz]
[MHz]
The LPC76x family is a highly integrated OTP-based single-chip microcontroller family with low pin-count (LPC) packages, designed for low system cost applications.
128B
8K
OBP
2
4/8
2/8 9(2)
6clk51 6-clk 12-clk
L
20 / 20
0-10
18 13(3)/4
9
9
9 9(bit)
9
128B
8K
OBP
2
4/8
1/8 9(2)
6clk51 6-clk 12-clk
L
20 / 20
0-10
18 13(3)/4
9
9
9
9 9(bit)
9
2/8 9(2)
9
128B
4K
OBP
2
9
9 9(bit)
4/8
18 13(3)/4
9
6clk51 6-clk 12-clk
L
20 / 20
0-10
1/8 9(2)
128B
4K
OBP
2
9
9
9 9(bit)
4/8
18 13(3)/4
9
6clk51 6-clk 12-clk
L
20 / 20
0-10
9
128B
4K
OBP
2
9
9 9(bit)
4/8
1/8 9(2)
18 13(3)/4
9
6clk51 6-clk 12-clk
L
20 / 20
0-10
9
128B
4K
OBP
2
9
9 9(bit)
9(2) 18 12(3)/4 9
6clk51 6-clk 12-clk
L
20 / 20
0-10
9
9
128B
4K
OBP
2
9
9 9(bit)
9(2) 18 12(3)/4 9
6clk51 6-clk 12-clk
L
20 / 20
0-10
128B
4K
OBP
2
9
9 9(bit)
9(2) 18 12(3)/4 9
6clk51 6-clk 12-clk
L
16 / 16
9
128B
2K
OBP
2
9
9 9(bit)
9(2) 18 12(3)/4 9
6clk51 6-clk 12-clk
L
20 / 20
0-10
9
128B
2K
OBP
2
9
9 9(bit)
9(2) 14 11(2)/4 9
6clk51 6-clk 12-clk
L
20 / 20
0-10
9
0-10
9
128B
1K
OBP
2
9
9 9(bit)
9
12 11(2)/4
9
6clk51 6-clk 12-clk
L
20 / 20
Production

Memory

4/8

2/8

Reset activelow or -high?

4/8K

PWM

Type

256B

4/8 x2

Freq.
Temp.
Range
RangeO
at 5V
p-tions
[MHz]

TSSOP14

SO8

Package Options

0-20
0-20

B, F
B, F

TSSOP20
TSSOP20

0-20
0-20
0-20
0-20
0-20
0-16
0-20
0-20
0-20

H
B, F
B, F, H
B, F
B
H
B, F
B
B

SO20
DIP20, SO20
DIP20, SO20
TSSOP20, DIP20, SO20
TSSOP20, SO20
TSSOP20
TSSOP20, DIP20, SO20
TSSOP16, DIP16
TSSOP14, DIP14

Comments / Special Features

Registerable?
(NA only)

8K

42

LPC769 upgrade w/ 8K OTP; Has additional 128B of RAM not supported by emulators.
LPC768 upgrade w/ 8K OTP; Has additional 128B of RAM not supported by emulators.
2 AC, BOD, POR, 8KBI's, IRC (6MHz 25%), 4ch 8bit ADC, 2ch 8bit DAC
2 AC, BOD, POR, 8KBI's, IRC (6MHz 25%), 4ch 8bit ADC, PWM
2 AC, BOD, POR, 8KBI's, IRC (6MHz 25%), 4ch 8bit ADC
2 AC, BOD, POR, 8KBI's, IRC (6MHz 10% / 25%)
764 with improved IRC (6MHz 2.5% (0-50 C))
764 with -40C to +125C spec; 5V; 16MHz; IRC=6MHz 10%
2 AC, BOD, POR, 8KBI's, IRC (6MHz 10% / 25%)
16-pin LPC derivative; 2.5% internal RC Oscillator (0-50C)
14-pin LPC derivative; 2.5% internal RC Oscillator (0-50C)

IAP = In-Application Programmable Flash; ISP = In-System Progr. Flash; PP = Parallel Progr. Flash (via parallel programmer); ICP = In-Circuit Programmable (using off-board programmer); OTP = One-Time Programmable (EPROM); KBI = Keyboard Interrupt Inputs
I2C = Inter-Integrated Circuit Bus; CAN = Controller Area Network; PCA = Programmable Counter Array; ADC = Analog-to-Digital Converter; AC = Analog Comparator; PWM = Pulse Width Modulation
CCU = Capture Compare Unit; IRC = Internal RC Oscillator; POR = Power-On Reset; BOD = Brown-out detect; CLKIN = Clock-In Pin (ext. osc. only)

Shaded fields = Changes from previous edition

Temp. Range Options: B = 0 to +70C, F = -40 to +85C, H = -40 to +125C. Not all package/temperature/voltage/frequency combinations are available. For most parts "3V" voltage range is 2.7V - 5.5V and "5V" voltage range is 4.5V - 5.5V. Check data sheet for details.

Prepared by:
Philips Microcontroller Customer Technical Support Group

2/3
Version 12/2005

9
9
9
9
9
9
9
9
9
9
9

Default
Clock Rate

Optional
Clock Rate

Reset activelow or -high?

XA

N/A

N/A

32

0-32

B, F

PLCC44, LQFP44

On-chip CAN 2.0B; HW support f. CAN Higher Layer Protocols

XA
XA
XA
XA

N/A
N/A
N/A
N/A

N/A
N/A
N/A
N/A

L
L
L
L

30
30
30
30

0-30
0-30

0-30
0-30
0-30
0-30

B, F
B
B, F
B, F

PLCC44, LQFP44
PLCC44
PLCC44, LQFP44
PLCC44, LQFP44

XA version with 64K Flash


2nd XA version with Flash, 1/2 the memory size of XA-G49
easy 80C51 upgrade
easy 80C51 upgrade, redesigned for lower power consumption

XA
XA

N/A
N/A

N/A
N/A

L
L

30
30

0-30
0-30

0-30
0-30

B, F
B, F

PLCC68, LQFP80
PLCC68, LQFP80

for demanding closed-loop embedded control applications


for demanding closed-loop embedded control applications

XA
XA

N/A
N/A

N/A
N/A

L
L

30
30

0-30
0-30

0-30
0-30

F
F

LQFP100
LQFP100

38(3)/8
38(3)/8
38(3)/8
38(3)/8

50
50

46(8)/8
46(8)/8

33
33

42(2)/8
42(2)/8

Freq.
Temp.
Range
RangeO
at 5V
p-tions
[MHz]

Package Options

Comments / Special Features

Mx2 family:
P87C51MC2/02
P87C51MB2/02
66x family:
P89C669
P89C668
P89C664
P89C662
P89C660
66xX2 family:
P87C661X2
P87C660X2
65xX2 family:
P87C654X2
P83C654X2
Rx2 family:
P89V51RD2
P89LV51RD2
P89C51RD2 /01
P87C51RD2

on-board DRAM contr., 4 USARTs for HDLC/SDLC (85C30 style)


four UARTs with DMA and 230.4 kbps capability

Reset activelow or -high?

Program
Security

I/O Pins

SPI

USB

CAN

IC

UART

ADC(s)
ch. / bits
DAC(s)
ch. / bits
Analog
Compar.

Analog Feat.

Serial Interfaces

WD

PCA

PWM

# of Tim.

PP/
ISP / IAP?

Flash

OTP

ROM

RAM

Production

80C51

Timers

Optional
Clock Rate

Package Options
Comments / Special Features
Max.
Freq.
Freq.
Temp.
Freq. at
Range Range
RangeO
6-clk /
at 3V
at 5V
p-tions
12-clk
[MHz] [MHz]
[MHz]
The Mx2 family is the first Philips uC family to be based on the 51MX (Memory eXtension) core, which is an accelerated (6-clock), fully static 80C51 architecture supporting up to 8 MB of program memory and 8 MB of data memory.
9
3K
96K
Y/-/4
9
9 9(2)
9
34 13(2)/4
9
51MX 6-clk
H
24 / 0-12
0-24
B
PLCC44
16MB data/code addr. range; 2 UARTs, SPI , P4 I/O
0-12
0-24
B
9
2K
64K
Y/-/4
9
9 9(2)
9
34 13(2)/4
9
51MX 6-clk
H
24 / PLCC44
16MB data/code addr. range; 2 UARTs, SPI, P4 I/O
The P89C66x offers a large on-chip RAM, the flexibility of Flash ISP and IAP, PMW, high-speed I/O and/or up/down counting capabilities. Because of the I 2C interface it is also well suited for Intelligent Platform Management (IPMI) applications.
2
0-24
B, F
51MX core, 16MB data/code addr. range; 2 UARTs, I C, no P4
2K
96K Y/Y/Y
4
9
9
9 9(2) 9
32 13(2)/4
9
51MX 6-clk
H
24 / PLCC44, LQFP44
9
9
8K
64K Y/Y/Y
4
9
9
9
9
9
32
8(2)/4
9
6clk51 6-clk 12-clk
H
20 / 33
0-20/33
B, F
PLCC44, LQFP44
6-clk default, 12-clk option; 5V ISP/IAP Flash
2K
64K Y/Y/Y
4
9
9
9
9
9
32
8(2)/4
9
6clk51 6-clk 12-clk
H
20 / 33
0-20/33
B, F
PLCC44, LQFP44
6-clk default, 12-clk option; 5V ISP/IAP Flash
9
1K
32K Y/Y/Y
4
9
9
9
9
9
32
8(2)/4
9
6clk51 6-clk 12-clk
H
20 / 33
0-20/33
B, F
PLCC44, LQFP44
6-clk default, 12-clk option; 5V ISP/IAP Flash
9
0-20/33
B, F
9
512B
16K Y/Y/Y
4
9
9
9
9
9
32
8(2)/4
9
6clk51 6-clk 12-clk
H
20 / 33
PLCC44, LQFP44
6-clk default, 12-clk option; 5V ISP/IAP Flash
The P87C66xX2 offers 16K OTP, PMW (PCA) and up to two I 2C interfaces.
9
512B
16K
Y/-/4
9
9
9
9 9(2)
32
9(2)/4
9
6clk51 12-clk 6-clk
H
30 / 33
0-16
0-30/33
B
PLCC44, LQFP44
87C660X2 with two I2C interfaces
0-16
0-30/33
B, F
9
512B
16K
Y/-/4
9
9
9
9
9
32
8(2)/4
9
6clk51 12-clk 6-clk
H
30 / 33
PLCC44, LQFP44
OTP version of 89C660; 12-clk default, 6-clk option
6-clk option upgrade of the 8xC654 / 8xC652 devices .
256B
16K
Y/-/2
9
9
32
7(2)/4
9
6clk51 12-clk 6-clk
H
30 / 33
0-16
0-30/33
B, F
PLCC44, LQFP44
X2 version of S87C654/652
9
0-16
0-30/33
B, F
9
256B 16K
2
9
9
32
7(2)/4
9
6clk51 12-clk 6-clk
H
30 / 33
PLCC44, LQFP44
X2 version of P83C654/652
The Rx2 offers the flexibility of Flash ISP and IAP, PMW, high-speed I/O and/or up/down counting capabilities. The 'V' and 'LV' devices feature an additional SPI interface.
1K
64K Y/Y/Y
4
6clk51 12-clk 6-clk
H
20 / 40
0-20/40
B, F
DIP40, PLCC44, TQFP44 same as P89LV51RD2, but Operating Voltage 5V 10%
32
7(2)/4
9
9
9
9
9
9
9
32
7(2)/4
1K
64K Y/Y/Y
4
6clk51 12-clk 6-clk
H
16 / 33
0-16/33
B, F
DIP40, PLCC44, TQFP44 Operating Voltage 3V 10%
9
9
9
9
9
9
9
9
1K
64K Y/Y/Y
4
9
9
9
9
32
7(2)/4
9
6clk51 12-clk 6-clk
H
20 / 33
0-20/33
B, F
DIP40, PLCC44, LQFP44 12-clk default, 6-clk option; 5V ISP/IAP Flash, 4K blocks
0-30/33
B, F
9
1K
64K
Y/-/4
9
9
9
9
32
7(2)/4
9
6clk51 12-clk 6-clk
H
30 / 33
0-16
DIP40, PLCC44, LQFP44 RD2 in OTP
Memory

Default
Clock Rate

Type

9
9
9
9

Core

The Philips XA (eXtended Architecture) is a family of high-performance,16-bit, single-chip microcontrollers.


9
1K
32K
Y/-/3
9
9
9
9
9
2K
64K Y/Y/Y
3
9 9(2)
1K
32K Y/Y/Y
3
9 9(2)
9
512B
32K
Y/-/3
9 9(2)
9
9
512B
3
9 9(2)
9
1K
32K
Y/-/4
9
9
9 9(2) 9
8/8
9
1K
4
9
9
9 9(2) 9
8/8
9
256B
2
9 9(4)
9
256B
2
9 9(4)
-

Interrupts
(Ext)/Levels

XA Architecture:
PXA-C37
PXA-G49
PXA-G39
PXA-G37
PXA-G30
PXA-S37
PXA-S30
PXA-H40
PXA-H30

Registerable?
(NA only)

42(3)/8

Freq.
Range
at 3V
[MHz]

9
9
9
9
9
9
9
Registerable?
(NA only)

32
32
32
32
32

Program
Security

Interrupts
(Ext)/Levels

Max.
Freq.
[MHz]

I/O Pins

ADC(s)
ch. / bits
DAC(s)
ch. / bits
Analog
Compar.

Analog Feat.

SPI

USB

CAN

IC

UART

Serial Interfaces

WD

PCA

PWM

# of Tim.

PP/
ISP / IAP?

Timers

Flash

OTP

ROM

16-bit

RAM

XA

Production

Memory

Core

Philips Microcontroller Product Overview - Edition 12/2005


Type

9
9
9
9
9
9
9
9
9
-

P89V51RC2

1K

32K

Y/Y/Y

32

7(2)/4

6clk51 12-clk

6-clk

20 / 40

0-20/40

B, F

P89LV51RC2

1K

32K

Y/Y/Y

32

7(2)/4

6clk51 12-clk

6-clk

16 / 33

0-16/33

B, F

DIP40, PLCC44, TQFP44 32K Flash version of P89LV51RD2

P89C51RC2 /01
P87C51RC2

9
9

512B
512B

32K

32K
-

Y/Y/Y
Y/-/-

4
4

9
9

9
9

9
9

9
9

32
32

7(2)/4
7(2)/4

9
9

6clk51 12-clk
6clk51 12-clk

6-clk
6-clk

H
H

20 / 33
30 / 33

0-16

0-20/33
0-30/33

B, F
B, F

DIP40, PLCC44, LQFP44 12-clk default, 6-clk option; 5V ISP/IAP Flash, 4K blocks
DIP40, PLCC44, LQFP44 RC2 in OTP

P89V51RB2

1K

16K

Y/Y/Y

32

7(2)/4

6clk51 12-clk

6-clk

20 / 40

0-20/40

B, F

P89LV51RB2

1K

16K

Y/Y/Y

32

7(2)/4

6clk51 12-clk

6-clk

16 / 33

0-16/33

B, F

P89C51RB2 /01
P87C51RB2
P89C51RA2 /01
P87C51RA2
55x family:
P87C552
P83C552
P80C552
P87C554 LQFP
P87C554 PLCC
P83C554 LQFP
P83C554 PLCC
P80C554 LQFP
P8xC557E8
P8xC557E4
8xC6x
P89C61X2
P89C60X2

9
9
9
9

512B
512B

16K

16K
-

Y/Y/Y
Y/-/-

4
4

32
32

7(2)/4
7(2)/4

6-clk
6-clk

H
H

20 / 33
30 / 33

0-16

0-20/33
0-30/33

B
B

Y/Y/Y
Y/-/-

4
4

32
32

7(2)/4
7(2)/4

9
9
9
9

6clk51 12-clk
6clk51 12-clk

8K
-

9
9
9
9

8K

9
9
9
9

9
9
9
9

512B
512B

9
9
9
9

6clk51 12-clk
6clk51 12-clk

6-clk
6-clk

H
H

20 / 33
30 / 33

0-16

0-20/33
0-30/33

B
B

PLCC44, LQFP44
PLCC44, LQFP44

9
9
9
9
9
9
9
9
9
9

256B
256B
256B

8K
-

8K
-

Y/-/-

3
3
3

8/10
8/10
8/10

48
48
48

15(6)/4
15(6)/2
15(6)/2

9
9

Std51
Std51
Std51

12-clk
12-clk
12-clk

H
H
H

- / 16
- / 24
- / 24

0-16
-

0-16
3.5-24
3.5-24

B, F
B, F, H
B, F, H

PLCC68
PLCC68,QFP80
PLCC68,QFP80

Y/-/Y/-/-

3
3
3
3
3

7/10
8/10
7/10
8/10
7/10

48
48
48
48
48

15(6)/4
15(6)/4
15(6)/4
15(6)/4
15(6)/4

9
9
9
9

6clk51 6-clk
Std51 12-clk
6clk51 6-clk
Std51 12-clk
6clk51 6-clk

H
H
H
H
H

16 / - / 16
16 / - / 16
16 / -

0-8
0-16
0-8
0-16
0-8

0-16
0-16
0-16
0-16
0-16

B, F
B, F
B, F
B, F
B, F

LQFP64
PLCC68
LQFP64
PLCC68
LQFP64

2K
1K

64K
32K

64K
-

Y/-/-

3
3

9
9
9
9
9
9
9
9
9
9

16K
16K
-

9
9
9
9
9
9
9
9
9
9

16K
16K
-

9
9
9
9
9
9
9
9
9
9

512B
512B
512B
512B
512B

9
9
9
9
9
9
9
9
9
9

8/10
8/10

48
48

15(6)/2
15(6)/2

9
9

Std51
Std51

H
H

- / 16
- / 16

3.5-16
3.5-16

F
B, F

QFP80
QFP80

9
9

1K
512B

64K
64K

Y/Y/Y/Y/-

3
3

9
9

9
9

32
32

6(2)/4
6(2)/4

9
9

6clk51 12-clk
6clk51 12-clk

6-clk
6-clk

H
H

20 / 33
20 / 33

0-20/33
0-20/33

B
B

12-clk
12-clk

DIP40

DIP40, PLCC44

32K Flash version of P89V51RD2

16K Flash version of P89V51RD2

DIP40, PLCC44, TQFP44 16K Flash version of P89LV51RD2

PLCC44, LQFP44
12-clk default, 6-clk option; 5V ISP/IAP Flash, 4K blocks
DIP40, PLCC44, LQFP44 RB2 in OTP

12-clk default, 6-clk option; 5V ISP/IAP Flash, 4K blocks


RA2 in OTP

9
9
9
9
9
-

6-clk only; LQFP64 only; 7 ADC channels


12-clk only; PLCC68 only; 8 ADC channels
6-clk only; LQFP64 only; 7 ADC channels
12-clk only; PLCC68 only; 8 ADC channels
6-clk only; LQFP64 only; 7 ADC channels
12-clk only; QFP80 only; lower EMI
12-clk only; QFP80 only; lower EMI

9
9

PLCC44, LQFP44, DIP40 89C58 upgrade w/ low-end ISP


PLCC44, LQFP44, DIP40 89C58 upgrade w/ low-end ISP

IAP = In-Application Programmable Flash; ISP = In-System Progr. Flash; PP = Parallel Progr. Flash (via parallel programmer); ICP = In-Circuit Programmable (using off-board programmer); OTP = One-Time Programmable (EPROM); KBI = Keyboard Interrupt Inputs
I2C = Inter-Integrated Circuit Bus; CAN = Controller Area Network; PCA = Programmable Counter Array; ADC = Analog-to-Digital Converter; AC = Analog Comparator; PWM = Pulse Width Modulation
CCU = Capture Compare Unit; IRC = Internal RC Oscillator; POR = Power-On Reset; BOD = Brown-out detect; CLKIN = Clock-In Pin (ext. osc. only)

Shaded fields = Changes from previous edition

Temp. Range Options: B = 0 to +70C, F = -40 to +85C, H = -40 to +125C. Not all package/temperature/voltage/frequency combinations are available. For most parts "3V" voltage range is 2.7V - 5.5V and "5V" voltage range is 4.5V - 5.5V. Check data sheet for details.

Prepared by:
Philips Microcontroller Customer Technical Support Group

3/3
Version 12/2005

You might also like