philips P89C51RA2xx/RB2xx/RC2xx/RD2xx 80C51 8-bit Flash microcontroller family handbook

P89C51RA2/RB2/RC2/RD2xx 80C51 8-bit Flash microcontroller family 8KB/16KB/32KB/64KB ISP/IAP Flash with 512B/512B/512B/1KB RAM


philips P89C51RA2xx/RB2xx/RC2xx/RD2xx 80C51 8-bit Flash microcontroller family handbook - cover page
Brand
Philips
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
68
File format
PDF
File size
401 KB
Published
07 May, 2012
Updated
30 September, 2023
MD5 checksum
2145FF080AD96EFBA3D4C970B98F6A20

About this manual

The Philips P89C51RA2/RB2/RC2/RD2xx family is an 8‑bit Flash microcontroller derived from the 80C51 core. It offers up to 64 KB of on‑chip Flash, 1 KB of RAM, four 8‑bit I/O ports, three 16‑bit timers, a programmable counter array, and a full‑duplex enhanced UART. The device supports both In‑System Programming (ISP) and In‑Application Programming (IAP), allowing code updates in the field or via a boot loader.

The microcontroller operates in either 6‑clock or 12‑clock mode, providing up to 33 MHz performance. It is available in multiple packages (PLCC, LQFP, PDIP, SOT187‑2, SOT389‑1) and a wide temperature range, making it suitable for motor‑control, PWM, and other embedded applications.

What's inside

  • Description
  • Features
  • Selection Table
  • Device Comparison Table
  • Ordering Information
  • Block Diagram
  • Pin Descriptions
  • Special Function Registers
  • Oscillator Characteristics
  • Revision History

Specifications

Flash program memory8 KB / 16 KB / 32 KB / 64 KB
Data RAM512 B / 1 KB
Maximum clock frequencyup to 33 MHz (12‑clock mode)
Clock modes6‑clock default, optional 12‑clock mode
I/O portsFour 8‑bit ports (Port 0‑3)
UARTFull‑duplex enhanced UART

Frequently asked questions

What programming capabilities does the P89C51RA2 family provide?

It supports both In‑System Programming (ISP) and In‑Application Programming (IAP) for flash memory updates.

How many I/O ports are available on the device?

The microcontroller has four 8‑bit bidirectional I/O ports.

What clock modes can be selected?

A 6‑clock default mode is provided, with an optional 12‑clock mode selectable via programming or an SFR bit.

Download PDF (401 KB)

More Philips Manuals


View all Philips manuals →