Philips P89C51RD2 Manuals

ManualLib has 2 documents for the Philips P89C51RD2 (Other Electronics): 1 datasheet, 1 programming manual. Every file can be read online or downloaded as a PDF for free.

Datasheet 1Programming Manual 1

Key facts

Brand
Philips
Model
P89C51RD2
Industry
Electronics
Documents
2
Languages
EN · ZH
Last added
2012-07-03

Start here

PHILIPS P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook

PHILIPS P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook

Datasheet 56 pages · 325 KB · EN

The Philips P89C51RB2/P89C51RC2/P89C51RD2Hxx is a single-chip 8-bit microcontroller manufactured in an advanced CMOS process. It is a derivative of the 80C51 family and features a non-volatile Flash program memory ranging from 16KB to 64KB, which supports both In-System Programming (ISP) and In-Application Programming (IAP). The device includes a Boot ROM containing low-level Flash programming routines, allowing for serial programming via the UART without external loaders.

Key features include four 8-bit I/O ports, three 16-bit timer/event counters, an enhanced UART with automatic address recognition, and a multi-source, four-priority-level nested interrupt structure. The microcontroller operates at speeds up to 20 MHz (6 clocks per machine cycle) or 33 MHz (12 clocks per machine cycle) and supports various power control modes, including Stop Clock, Idle, and Power-Down modes.

Read online

Philips P89C51RD2 specifications

Program Memory16KB/32KB/64KB Flash
RAM512B/512B/1KB
Operating Temperature (0 to +70)0 to +70 °C
Operating Temperature (-40 to +85)-40 to +85 °C
Max Frequency (6 clock mode)0 to 20 MHz
Max Frequency (12 clock mode)0 to 33 MHz
I/O PortsFour 8-bit I/O ports
TimersThree 16-bit timer/event counters
InterruptsSeven interrupt sources
Interrupt PriorityFour interrupt priority levels
UARTFull-duplex enhanced UART

Source: PHILIPS P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook

All Philips P89C51RD2 documents by type

Programming Manual 1

Instruction set, parameters and examples for configuring or programming the device.

Questions answered in these manuals

What is the difference between ISP and IAP?

In-System Programming (ISP) allows downloading new code while the microcontroller sits in the application, whereas In-Application Programming (IAP) means the microcontroller fetches new program code and reprograms itself while in the system.

From: PHILIPS P89C51RB2Hxx P89C51RC2Hxx P89C51RD2Hxx 80C51 8-bit Flash microcontroller family 16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM handbook