Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
Philips P89C51RD2 6

Philips P89C51RD2 6

Ratings: (0)|Views: 286|Likes:
Published by api-3726520

More info:

Published by: api-3726520 on Oct 17, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/18/2014

pdf

text

original

Philips
Semiconductors
P89C51RB2/P89C51RC2/P89C51RD2
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM

Preliminary specification
Supersedes data of 2000 Jul 31
IC28 Data Handbook

2000 Aug 21
INTEGRATED CIRCUITS
Philips Semiconductors
Preliminary specification
P89C51RB2/P89C51RC2/
P89C51RD2
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM
2
2000 Aug 21
DESCRIPTION

The P89C51RB2/RC2/RD2 device contains a non-volatile
16kB/32kB/64kB Flash program memory that is both parallel
programmable and serial In-System and In-Application
Programmable. In-System Programming (ISP) allows the user to
download new code while the microcontroller sits in the application.
In-Application Programming (IAP) means that the microcontroller
fetches new program code and reprograms itself while in the
system. This allows for remote programming over a modem link.
A default serial loader (boot loader) program in ROM allows serial
In-System programming of the Flash memory via the UART without
the need for a loader in the Flash code. For In-Application
Programming, the user program erases and reprograms the Flash
memory by use of standard routines contained in ROM.

This device executes one machine cycle in 6 clock cycles, hence
providing twice the speed of a conventional 80C51. An OTP
configuration bit lets the user select conventional 12 clock timing
if desired.

This device is a Single-Chip 8-Bit Microcontroller manufactured in
advanced CMOS process and is a derivative of the 80C51
microcontroller family. The instruction set is 100% compatible with
the 80C51 instruction set.

The device also has four 8-bit I/O ports, three 16-bit timer/event
counters, a multi-source, four-priority-level, nested interrupt structure,
an enhanced UART and on-chip oscillator and timing circuits.

The added features of the P89C51RB2/RC2/RD2 makes it a
powerful microcontroller for applications that require pulse width
modulation, high-speed I/O and up/down counting capabilities such
as motor control.

FEATURES
\u202280C51 Central Processing Unit
\u2022On-chip Flash Program Memory with In-System Programming
(ISP) and In-Application Programming (IAP) capability
\u2022Boot ROM contains low level Flash programming routines for
downloading via the UART

\u2022Can be programmed by the end-user application (IAP)
\u20226 clocks per machine cycle operation (standard)
\u202212 clocks per machine cycle operation (optional)
\u2022Speed up to 20 MHz with 6 clock cycles per machine cycle

(40 MHz equivalent performance); up to 33 MHz with 12 clocks
per machine cycle

\u2022Fully static operation
\u2022RAM expandable externally to 64 kB
\u20224 level priority interrupt
\u20227 interrupt sources
\u2022Four 8-bit I/O ports
\u2022Full-duplex enhanced UART

\u2013Framing error detection
\u2013Automatic address recognition
\u2022Power control modes

\u2013Clock can be stopped and resumed
\u2013Idle mode
\u2013Power down mode

\u2022Programmable clock out
\u2022Second DPTR register
\u2022Asynchronous port reset
\u2022Low EMI (inhibit ALE)
\u2022Programmable Counter Array (PCA)

\u2013PWM
\u2013Capture/compare
Philips Semiconductors
Preliminary specification
P89C51RB2/P89C51RC2/
P89C51RD2
80C51 8-bit Flash microcontroller family
16KB/32KB/64KB ISP/IAP Flash with 512B/512B/1KB RAM
2000 Aug 21
3
ORDERING INFORMATION
PHILIPS
(EXCEPT NORTH
A M E R IC A )
PHILIPS NORTH
A M E R IC A
MEMORY
TEMPERATURE
V O LTA G E
FREQUENCY (MHz)
A M E R IC A )

PART ORDER
NUMBER
PART MARKING

A M E R IC A
PART ORDER
NUMBER
FLASH RAM
RANGE (\u00b0C)
AND PACKAGE
V O LTA G E
RANGE
6 CLOCK
MODE
12 CLOCK
MODE
DWG #
1
P89C51RB2HBA
P89C51RB2BA
16 kB
512 B
0 to +70, PLCC
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT187-2
2
P89C51RB2HBBD P89C51RB2BBD
16 kB
512 B
0 to +70, LQFP
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT389-1
3
P89C51RC2HBP
P89C51RC2BP
32 kB
512 B
0 to +70, PDIP
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT129-1
4
P89C51RC2HBA
P89C51RC2BA
32 kB
512 B
0 to +70, PLCC
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT187-2
5
P89C51RC2HFA
P89C51RC2FA
32 kB
512 B
\u201340 to +85, PLCC
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT187-2
6
P89C51RC2HBBD P89C51RC2BBD
32 kB
512 B
0 to +70, LQFP
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT389-1
7
P89C51RC2HFBD P89C51RC2FBD
32 kB
512 B
\u201340 to +85, LQFP
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT389-1
8
P89C51RD2HBP
P89C51RD2BP
64 kB
1 kB
0 to +70, PDIP
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT129-1
9
P89C51RD2HBA
P89C51RD2BA
64 kB
1 kB
0 to +70, PLCC
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT187-2
10 P89C51RD2HBBD P89C51RD2BBD
64 kB
1 kB
0 to +70, LQFP
4.5\u20135.5 V 0 to 20 MHz 0 to 33 MHz SOT389-1

Activity (2)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->