Details, datasheet, quote on part number: P89C51RB2HBB
PartP89C51RB2HBB
CategoryMemory => Flash
Description80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
CompanyPhilips Semiconductors (Acquired by NXP)
DatasheetDownload P89C51RB2HBB datasheet
  

 

Features, Applications

DESCRIPTION

The 89C51RB2/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
80C51 Central Processing Unit On-chip Flash Program Memory with In-System Programming
Boot ROM contains low level Flash programming routines for

Can be programmed by the end-user application (IAP) 6 clocks per machine cycle operation (standard) 12 clocks per machine cycle operation (optional) Speed to 20 MHz with 6 clock cycles per machine cycle

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

Fully static operation RAM expandable externally to 64 kB 4 level priority interrupt 8 interrupt sources Four 8-bit I/O ports Full-duplex enhanced UART

Framing error detection Automatic address recognition
Clock can be stopped and resumed Idle mode Power down mode

Programmable clock out Second DPTR register Asynchronous port reset Low EMI (inhibit ALE) Programmable Counter Array (PCA)

PHILIPS (EXCEPT NORTH AMERICA) PART ORDER NUMBER PART MARKING P89C51RD2HBB P89C51RD2HFB PHILIPS NORTH AMERICA PART ORDER NUMBER P89C51RD2BB P89C51RD2FB MEMORY FLASH RAM TEMPERATURE RANGE (C) AND PACKAGE to +70, PDIP to +85, PDIP to +70, PLCC to +85, PLCC to +70, PQFP to +85, PQFP to +70, PDIP to +85, PDIP to +70, PLCC to +85, PLCC to +70, PQFP to +85, PQFP to +70, PDIP to +85, PDIP to +70, PLCC to +85, PLCC to +70, PQFP to +85, PQFP VOLTAGE RANGE FREQUENCY (MHz) 6 CLOCK MODE to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz to 20 MHz 12 CLOCK MODE to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz to 33 MHz DWG #


 

Related products with the same datasheet
P89C51RB2BP
P89C51RB2FA
P89C51RB2FB
P89C51RB2FP
P89C51RB2HBP
P89C51RB2HFA
P89C51RB2HFB
P89C51RB2HFP
P89C51RC2BB
P89C51RC2FB
P89C51RC2FP
Some Part number from the same manufacture Philips Semiconductors (Acquired by NXP)
P89C51RB2HBBD P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2HBP 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RB2Hxx P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RB2xx P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC P89C51RC+; P89C51RD+; 80C51 8-bit Flash Microcontroller Family 32K/64K Isp Flash With 512-1K RAM
P89C51RC2 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2BB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2BBD/01 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2FB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2FBD/01 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2FP 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2H P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2HBB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2HBBD P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2HFB 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2HFBD P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2HFP 80c51 8-bit Flash Microcontroller Family 16kb/32kb/64kb Isp/iap Flash With 512b/512b/1kb RAM
P89C51RC2Hxx P89C51RB2; P89C51RC2; P89C51RD2; 80C51 8-bit Flash Microcontroller Family 16KB/32KB/64KB Isp/iap Flash With 512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RC2xx P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
P89C51RD P89C51RC+; P89C51RD+; 80C51 8-bit Flash Microcontroller Family 32K/64K Isp Flash With 512-1K RAM
P89C51RD2 P89C51RA2xx/RB2xx/RC2xx/RD2xx; 80C51 8-bit Flash Microcontroller Family 8KB/16KB/32KB/64KB Isp/iap Flash With 512B/512B/512B/1KB RAM;; Package: SOT187-2 (PLCC44), SOT389-1 (LQFP44)
 
0-C     D-L     M-R     S-Z