P89V51RC2FN,112 NXP Semiconductors, P89V51RC2FN,112 Datasheet - Page 25

IC 80C51 MCU FLASH 32K 40-DIP

P89V51RC2FN,112

Manufacturer Part Number
P89V51RC2FN,112
Description
IC 80C51 MCU FLASH 32K 40-DIP
Manufacturer
NXP Semiconductors
Series
89Vr
Datasheet

Specifications of P89V51RC2FN,112

Program Memory Type
FLASH
Program Memory Size
32KB (32K x 8)
Package / Case
40-DIP (0.600", 15.24mm)
Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
32
Ram Size
1K x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
P89V5x
Core
80C51
Data Bus Width
8 bit
Data Ram Size
1 KB
Interface Type
SPI, UART
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
32
Number Of Timers
3
Operating Supply Voltage
5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
PK51, CA51, A51, ULINK2
Minimum Operating Temperature
- 40 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
622-1017 - BOARD 44-ZIF PLCC SOCKET622-1001 - USB IN-CIRCUIT PROG 80C51ISP
Eeprom Size
-
Data Converters
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
568-2430-5
935278782112
P89V51RC2FN
NXP Semiconductors
P89V51RB2_RC2_RD2_5
Product data sheet
6.3.5 Using the serial number
6.3.6 IAP method
Table 12.
This device has the option of storing a 31 B serial number along with the length of the
serial number (for a total of 32 B) in a non-volatile memory space. When ISP mode is
entered, the serial number length is evaluated to determine if the serial number is in use.
If the length of the serial number is programmed to either 00H or FFH, the serial number is
considered not in use. If the serial number is in use, reading, programming, or erasing of
the user code memory or the serial number is blocked until the user transmits a ‘verify
serial number’ record containing a serial number and length that matches the serial
number and length previously stored in the device. The user can reset the serial number
to all zeros and set the length to zero by sending the ‘reset serial number' record. In
addition, the ‘reset serial number’ record will also erase all user code.
Several IAP calls are available for use by an application program to permit selective
erasing, reading and programming of flash sectors, security bit, configuration bytes, and
device id. All calls are made through a common interface, PGM_MTP. The programming
functions are selected by setting up the microcontroller’s registers before making a call to
PGM_MTP at 1FF0H. The IAP calls are shown in
Record type
09
0A
0B
ISP hex record formats
Command/data function
Write serial number
:nnxxxx09ss..sscc
Where:
xxxxxx = required field but value is a ‘don’t care’
09 = write serial number function
ss..ss = serial number contents
cc = checksum
Example:
:03000009010203EE (write s/n = 010203)
Display serial number
:xxxxxx0Acc
Where:
xxxxxx = required field but value is a ‘don’t care’
0A = display serial number function
cc = checksum
Example:
:0000000AF6
Reset and run user code
:xxxxxx0Bcc
Where:
xxxxxx = required field but value is a ‘don’t care’
0B = Reset and run user code
cc = checksum
Example:
:0000000BF5
Rev. 05 — 12 November 2009
…continued
P89V51RB2/RC2/RD2
8-bit microcontrollers with 80C51 core
Table
13.
© NXP B.V. 2009. All rights reserved.
25 of 80

Related parts for P89V51RC2FN,112