NXP Semiconductors


Select site:

English

P89CV51RB2/RC2/RD2

Parametric Search

Datasheet

P89CV51RB2/RC2/RD2
(Product Specification)
05-Oct-07, 73 pages, 328 kB

8-bit 80C51 5 V low power 64 kB flash microcontroller with 1 kB RAM, SPI, 6-clock CPU with 6/12-clock peripherals

General description
Features
Products/packages
Chemical content
Pricing/ordering/availability
Samples
Applications
Block diagrams/pinning
Technical documents
Parametrics/similar products
Print/email

General description

The P89CV51RB2/RC2/RD2 are three types of 80C51 microcontroller with respectively 16 kB/32 kB/64 kB flash and 1 kB of data RAM. These devices are designed to be drop-in and software-compatible replacements for the popular P89C51RB2/RC2/RD2 devices. Both the In-System Programming (ISP) and In-Application Programming (IAP) boot codes are upward compatible.

Additional features of the P89CV51RB2/RC2/RD2 devices compared to the P89C51RB2/RC2/RD2 are the inclusion of an SPI interface, larger RAM size, and the ability to erase code memory in 128-B page blocks.

The IAP capability combined with the 128-B page size allows for efficient use of the code memory for non-volatile data storage.

Features

Principal features

  • Supports 12-clock (default) or 6-clock mode selection via ISP or parallel programmer
  • 6-clock/12-clock mode programmable "on-the-fly" by an SFR bit
  • Peripherals (PCA, timers, UART) may use either 6-clock or 12-clock mode while the CPU is in 6-clock mode
  • 128-B page erase for efficient use of code memory as non-volatile data storage
  • 0 MHz to 40 MHz operating frequency in 12x mode, 20 MHz in 6x mode
  • 16/32/64 kB of on-chip flash user-code memory with ISP and IAP
  • 1 kB RAM
  • SPI (Serial Peripheral Interface) and enhanced UART
  • PCA (Programmable Counter Array) with PWM and capture/compare functions
  • Three 16-bit timers/counters

Additional features

  • Four 8-bit I/O ports
  • WatchDog Timer (WDT)
  • 30 ms page erase, 150 ms block erase
  • PLCC44 and TQFP44 packages
  • Ten interrupt sources with four priority levels
  • Second DPTR register
  • Low EMI mode (ALE inhibit)
  • Power-down mode with external interrupt wake-up
  • Idle mode

Comparison to P89C51RB2/RC2/RD2 devices

  • SPI: The P89CV51RB2/RC2/RD2 devices have an SPI interface that was not present on the P89C51RB2/RC2/RD2 devices.
  • Smaller block size: The page size decreased from 4 kB to 128 B. These smaller pages can be erased and reprogrammed using IAP function calls, which makes practical use of code memory for non-volatile data storage. A page is erased in 30 ms or less. IAP and ISP code both support 128-B page operations. The IAP and ISP code uses multiple page-erase operations to emulate the erasing of larger block sizes (8 kB and 16 kB) to maintain firmware compatibility.
  • Status bit replaces Status byte: Automatic entry into ISP mode following a reset is now controlled by one status bit. Its operation is almost identical to that used by the previous devices, which was based on the zero/non-zero value of the status byte.
  • Faster block erase: The erase time for the entire user-code memory of the P89CV51RB2/RC2/RD2 devices is 150 ms, which is a significant improvement.
  • Larger RAM size: RAM size increased from 512 B to 1 kB.

Products/packages

Type numberNorth American Type numberOrdering code (12NC)Product statusPackagePackingMarkingChemical contentLeadfree conversion date
P89CV51RB2FAP89CV51RB2FA9352 841 11512Volume productionSOT187Tube Dry PackStandard MarkingP89CV51RB2FA
P89CV51RB2FBCP89CV51RB2FBC9352 841 79557Volume productionSOT376Tray Dry Pack, Bakeable, MultipleStandard MarkingP89CV51RB2FBC
P89CV51RC2FAP89CV51RC2FA9352 841 08512Volume productionSOT187Tube Dry PackStandard MarkingP89CV51RC2FA
P89CV51RC2FBCP89CV51RC2FBC9352 841 04557Volume productionSOT376Tray Dry Pack, Bakeable, MultipleStandard MarkingP89CV51RC2FBC
P89CV51RD2FAP89CV51RD2FA9352 832 68512Volume productionSOT187Tube Dry PackStandard MarkingP89CV51RD2FA
P89CV51RD2FBCP89CV51RD2FBC9352 841 03557Volume productionSOT376Tray Dry Pack, Bakeable, MultipleStandard MarkingP89CV51RD2FBC

Pricing/ordering/availability

Type numberOrdering code(12NC)Indicative price/unit($)RegionDistributorIn stockInventory dateBuy onlineSamples
P89CV51RB2FA9352 841  11512  4.0400NAAVNET ELECTRONICS MARKETING5,1007/17/2008 Buy online not available
   NADIGI-KEY CORPORATION2,4707/18/2008 Buy online  
   NAMOUSER ELECTRONICS1,3007/16/2008 Buy online  
   NAARROW ELECTRONICS1,2887/18/2008 Buy online  
   NAFUTURE ELECTRONICS7807/18/2008 Buy online  
P89CV51RB2FBC9352 841  79557  3.9000NAAVNET ELECTRONICS MARKETING3,2007/17/2008 Buy online Order samples
   NAMOUSER ELECTRONICS8007/16/2008 Buy online  
   NAARROW ELECTRONICS8007/18/2008 Buy online  
   NADIGI-KEY CORPORATION7907/18/2008 Buy online  
   NAFUTURE ELECTRONICS4807/18/2008 Buy online  
P89CV51RC2FA9352 841  08512  4.7000NAAVNET ELECTRONICS MARKETING4,4547/17/2008 Buy online Order samples
   NAMOUSER ELECTRONICS1,0507/16/2008 Buy online  
   NADIGI-KEY CORPORATION8177/18/2008 Buy online  
   NAFUTURE ELECTRONICS6547/18/2008 Buy online  
   NAARROW ELECTRONICS3407/18/2008 Buy online  
P89CV51RC2FBC9352 841  04557  4.5500NAAVNET ELECTRONICS MARKETING3,2007/17/2008 Buy online Order samples
   NAMOUSER ELECTRONICS8007/16/2008 Buy online  
   NAARROW ELECTRONICS5907/18/2008 Buy online  
   NAFUTURE ELECTRONICS4807/18/2008 Buy online  
   NADIGI-KEY CORPORATION3817/18/2008 Buy online  
P89CV51RD2FA9352 832  68512  5.3900NADIGI-KEY CORPORATION1,1907/18/2008 Buy online Order samples
   NAARROW ELECTRONICS1,1827/18/2008 Buy online  
   NAFUTURE ELECTRONICS7807/18/2008 Buy online  
P89CV51RD2FBC9352 841  03557  5.1700NAAVNET ELECTRONICS MARKETING3,2007/17/2008 Buy online Order samples
   NAMOUSER ELECTRONICS8007/16/2008 Buy online  
   NAFUTURE ELECTRONICS4807/18/2008 Buy online  
   NADIGI-KEY CORPORATION4687/18/2008 Buy online  

Technical documents

Application Notes

AN10155_1; AN10155: Philips LPC9xx microcontroller in I2C applications (21-Jun-02)
AN10289_1; LPC900 external crystal start-up (27-Apr-04)
AN10302_4; Using the Philips LPC2000 Flash utility with the Keil MCB2100 and IAR LPC210x Kickstart evaluation boards (12-Oct-06)
AN10342_1; Using LPC900 code Flash as data storage (13-Dec-04)

Support Documents

flash_as_datastorage_lpc900; Flash as Data storage LPC900.zip (17-Dec-04)
TN06004_LPC2000_ADC.pdf10; LPC2000 ADC code example (2006-03-27)
TN06002_LPC2000_EINT; LPC2000 EINT dual edge interrupts (2006-02-22)
TN06005_LPC2000_I2C; LPC2000 I2C slave code example (2006-04-21)
TN06008_LPC2000_SPI; LPC2000 SPI slave code example (2006-06-16)
MACC06001_LPC2000_SPI; LPC2xxx SPI master code example (2006-01-20)
MACC05007_LPC2000_UART; LPC2xxx UART transmitter code example (2005-09-19)
TN06003_LPC900_Resonator; LPC900 Mechanical stress on resonator (2006-03-30)
li_ion_battery_charger; Li-ion Battery charger (17-Dec-04)
75015973; NXP 5-V 80C51 Flash microcontrollers P89CV51Rx2 with ISP and IAP (2007-05-01)
MACC05009_P89V51Rx2; P89(L)V51Rx2 Code security (2005-11-25)
75016051; The choice for embedded technologies (2007-07-01)
TN06007_V51RX2_Migration; V51RX2 Migration (2006-06-01)
TN06006_V66x_Migration; V66x Migration (2006-06-01)

Disclaimer

The information published on product information pages of the www.nxp.com or www.semiconductors.com websites is an extract from product data sheets and is for information purposes only. For detailed information please check the most recent version of the relevant product data sheet as published on these websites. In the event of any conflict between product information pages and data sheets or deviations from information provided in the product data sheets on these product information pages, the information provided in the product data sheets shall prevail.


The product status of the product(s) described in the product data sheet may have changed since publication of the data sheet and therefore information in datasheets on product status may be outdated. The latest information on product status is published on the product information pages of the above-mentioned websites.


As from October 1st, 2006 Philips Semiconductors has a new trade name - NXP Semiconductors, which will be used in future data sheets together with new contact details. In data sheets where the previous Philips references remain, please use the new links as shown below.


http://www.philips.semiconductors.com use http://www.nxp.com
http://www.semiconductors.philips.com use http://www.nxp.com (Internet)
sales.addresses@www.semiconductors.philips.com use salesaddresses@nxp.com (e-mail)

The copyright notice at the bottom of each page (or elsewhere in the document, depending on the version)
- © Koninklijke Philips Electronics N.V. (year). All rights reserved -
is replaced with:
- © NXP B.V. (year). All rights reserved.-


If you have any questions related to the data sheet, please contact our nearest sales office via e-mail or phone (details via salesaddresses@nxp.com). Thank you for your cooperation and understanding.