Key facts
- Brand
- Philips
- Model
- 89C51RC2
- Industry
- Industrial
- Documents
- 3
- Languages
- EN
- Last added
- 2012-07-03
Start here

PHILIPS 89C51RB2/89C51RC2/89C51RD2 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook
This document is a preliminary specification datasheet for the Philips 89C51RB2/RC2/RD2 family of 80C51 8-bit Flash microcontrollers. These devices feature non-volatile Flash program memory ranging from 16KB to 64KB, supporting both In-System Programming (ISP) and In-Application Programming (IAP). The architecture includes a standard 80C51 CPU core with enhanced features such as four 8-bit I/O ports, three 16-bit timer/event counters, and an enhanced UART.
Read onlinePhilips 89C51RC2 specifications
| Flash Program Memory | 16kB/32kB/64kB |
|---|---|
| RAM Size | 512B/512B/1KB |
| Operating Speed (Standard) | up to 20 MHz |
| Operating Speed (Optional) | up to 33 MHz |
| I/O Ports | Four 8-bit I/O ports |
| Timers/Counters | three 16-bit timer/event counters |
All Philips 89C51RC2 documents by type
Ratings, dimensions and ordering codes, for selection and design work.
Questions answered in these manuals
What is the maximum operating frequency for the 89C51RB2/RC2/RD2 microcontroller?
The device operates at speeds up to 20 MHz with the standard 6-clock cycle timing or up to 33 MHz with the optional 12-clock cycle timing.
How many machine cycles does the 89C51RB2/RC2/RD2 device execute per machine cycle by default?
The device executes one machine cycle in 6 clock cycles by default, though it can be configured for 42 clock cycles.
What is the difference between ISP and IAP?
ISP allows downloading new code while the microcontroller sits in the application, whereas IAP allows the microcontroller to fetch and reprogram itself while in the system.
Can the RAM be expanded externally?
Yes, the RAM is expandable externally to 64 kB.
How many I/O ports does the 89C51RB2/RC2/RD2 provide?
The device provides four 8‑bit I/O ports.
What is the maximum clock speed of the 89C51RB2/RC2/RD2?
The microcontroller can run up to 33 MHz.
