Key facts
- Brand
- Philips
- Model
- 80C51
- Industry
- Industrial
- Documents
- 28
- Languages
- EN
- Last added
- 2012-07-04
Start here

PHILIPS P89LPC920/921/922 80C51 8-bit microcontroller with two-clock core 2 KB/4 KB/8 KB 3 V low-power Flash with 256 Byte RAM handbook
The Philips P89LPC920/921/922 is an 80C51‑compatible 8‑bit microcontroller featuring a two‑cycle core, low‑power operation at 3 V, and on‑chip flash memory options of 2 KB, 4 KB or 8 KB. It includes 256 Byte of data RAM, a range of peripheral interfaces (UART, I²C, timers, comparators, watchdog, and real‑time clock) and extensive power‑management functions.
The manual provides detailed descriptions of the pin configuration, clock options, interrupt architecture, I/O port modes, and programming resources such as in‑system programming (ISP) and flash memory usage. It also covers special features like keypad interrupt, watchdog timer, and flash security bytes, making it a comprehensive reference for designers and developers.
Philips 80C51 specifications
| Flash Memory | 64 kbytes |
|---|---|
| RAM (P89C60X2) | 512 bytes |
| RAM (P89C61X2) | 1024 bytes |
| I/O Lines | 32 |
| Timers/Counters | Three 16-bit counter/timers |
| Interrupt Sources | Six interrupt sources |
| Max Clock Frequency (12-clock) | 33 MHz |
| Max Clock Frequency (6-clock) | 20 MHz |
Source: PHILIPS P89C60X2/61X2 80C51 8-bit Flash microcontroller family handbook
All Philips 80C51 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
- PHILIPS P89C60X2/61X2 80C51 8-bit Flash microcontroller family handbook 57 p
- Philips 89C51/89C52/89C54/89C58 80C51 8-bit Microcontroller Family Datasheet 31 p
- PHILIPS 89C536/89C538 80C51 8-bit microcontroller family 16K/64K/512 FLASH handbook 33 p
- PHILIPS P89C51X2/52X2/54X2/58X2 80C51 8-bit Flash microcontroller family 4K/8K/16K/32K Flash 128B/256B RAM handbook 49 p
- PHILIPS 89C51/89C52/89C54/89C58 80C51 8-bit microcontroller family 4K/8K/16K/32K Flash datasheet 32 p
- PHILIPS P89C51RA2xx/RB2xx/RC2xx/RD2xx 80C51 8-bit Flash microcontroller family 8KB/16KB/32KB/64KB ISP/IAP Flash with 512B/512B/512B/1KB RAM handbook 69 p
- PHILIPS 89C51RB2/89C51RC2/89C51RD2 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook 53 p
- philips P89C51RC+/P89C51RD+ 80C51 8-bit Flash microcontroller family 32K/64K ISP FLASH with 512 1K RAM handbook 50 p
- philips 89C51/89C52/89C54/89C58 80C51 8-bit microcontroller family 4K/8K/16K/32K Flash handbook1 39 p
- PHILIPS P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook 56 p
- PHILIPS P89C51X2/52X2/54X2/58X2 80C51 8-bit Flash microcontroller family 4K/8K/16K/32K Flash 128B/256B RAM datasheet 48 p
- PHILIPS 83C750/87C750 80C51 8-bit microcontroller family 1K/64 OTP ROM low pin count handbook 16 p
- PHILIPS P89C660/P89C662/P89C664/P89C668 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP FLASH with 512B/1KB/2KB/8KB RAM handbook 89 p
- PHILIPS 83C748/87C748 80C51 8-bit microcontroller family 2K/64 OTP/ROM low pin count handbook 18 p
- PHILIPS 80C31/80C51/87C51 CMOS single-chip 8-bit microcontrollers handbook 30 p
- PHILIPS P89C60X2/61X2 80C51 8-bit Flash microcontroller family 64KB Flashhandbook 56 p
- PHILIPS 89C51/89C52/89C54/89C58 80C51 8-bit microcontroller family 4K/8K/16K/32K Flash Data Sheet 33 p
- PHILIPS P80C31X2/32X2 P80C51X2/52X2/54X2/58X2 P87C51X2/52X2/54X2/58X2 80C51 8-bit microcontroller family 4K/8K/16K/32K ROM/OTP 128B/256B RAM low voltage (2.7 to 5.5 V) low power high speed (30/33 M 62 p
- philips P89C51RA2xx/RB2xx/RC2xx/RD2xx 80C51 8-bit Flash microcontroller family handbook 68 p
- PHILIPS 8XC52/54/58/80C32 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA + 80C51 8-bit microcontroller family 8K 64K/256 1K OTP/ROM/ROMless low voltage (2.7V 5.5V) low power 56 p
- PHILIPS 80C51/87C51/80C52/87C52 80C51 8-bit microcontroller family 4 K/8 K OTP/ROM low voltage (2.7 V 5.5 V) low power high speed (33 MHz) 128/256 B RAM handbook 38 p
- Philips 80C51/87C51/80C31 Datasheet 37 p
- PHILIPS 8XC52/54/58/80C32 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA + 80C51 8-bit microcontroller 56 p
- Philips 80C51/87C51/80C31 8-bit Microcontroller Datasheet 38 p
Day-to-day operation, settings and troubleshooting. Start here if the product is already set up.
- PHILIPS P87C51MB2/P87C51MC2 80C51 8-bit microcontroller family with extended memory 64KB/96KB OTP with 2KB/3KB RAM USER S MANUA 79 p
- PHILIPS P89LPC920/921/922 80C51 8-bit microcontroller with two-clock core 2 KB/4 KB/8 KB 3 V low-power Flash with 256 Byte RAM handbook 124 p
- PHILIPS P89LPC920/921/922 80C51 8-bit microcontroller with two-clock core 2 KB/4 KB/8 KB 3 V low-power Flash with 256 Byte RAM USER MANUAL 124 p
- PHILIPS 8XC52/54/58/80C32 8XC51FA/FB/FC/80C51FA 8XC51RA+/RB+/RC+/RD+/80C51RA + 80C51 8-bit microcontroller family 8K 64K/256 1K OTP/ROM/ROMless low voltage (2.7V 5.5V) low power h
Questions answered in these manuals
Is the Flash memory In-System Programmable?
Yes, the devices support ISP via a boot loader.
From: PHILIPS P89C60X2/61X2 80C51 8-bit Flash microcontroller family handbook
What is the maximum clock frequency for this microcontroller?
The device supports a maximum clock frequency of 33 MHz when operating in 12-clock mode.
From: PHILIPS P89C60X2/61X2 80C51 8-bit Flash microcontroller family handbook
What is the maximum operating frequency for these microcontrollers?
The devices support a maximum operating frequency of 33 MHz.
From: Philips 89C51/89C52/89C54/89C58 80C51 8-bit Microcontroller Family Datasheet
What voltage range is required for normal operation?
The operating voltage range is 5V from 0 to 33.
From: Philips 89C51/89C52/89C54/89C58 80C51 8-bit Microcontroller Family Datasheet
What is the temperature range for the P89C536NBA and P89C538NBA models?
The operating temperature range for these specific part numbers is 0 to +70 degrees Celsius.
From: PHILIPS 89C536/89C538 80C51 8-bit microcontroller family 16K/64K/512 FLASH handbook
How many bytes of RAM data memory do the 89C536/89C538 contain?
The devices have 512 bytes of RAM data memory.
From: PHILIPS 89C536/89C538 80C51 8-bit microcontroller family 16K/64K/512 FLASH handbook
