P89V51RD2 Philips Semiconductors, P89V51RD2 Datasheet - Page 23

no-image

P89V51RD2

Manufacturer Part Number
P89V51RD2
Description
8-bit 80C51 5 V low power 64 kB Flash microcontroller with 1 kB RAM
Manufacturer
Philips Semiconductors
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P89V51RD2BN
Manufacturer:
TDK
Quantity:
12
Part Number:
P89V51RD2BN
Manufacturer:
NXP
Quantity:
1 236
Part Number:
P89V51RD2BN
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P89V51RD2BNЈ¬112
Manufacturer:
NXP
Quantity:
67
Part Number:
P89V51RD2FA
Manufacturer:
BI
Quantity:
230
Part Number:
P89V51RD2FA
Quantity:
6 250
Part Number:
P89V51RD2FA
Manufacturer:
NXP
Quantity:
1 331
Part Number:
P89V51RD2FA
Manufacturer:
NXP
Quantity:
200
Part Number:
P89V51RD2FA
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Part Number:
P89V51RD2FA,512
Manufacturer:
Freescale
Quantity:
312
Part Number:
P89V51RD2FA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P89V51RD2FBC
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
P89V51RD2FBC
Quantity:
26
Part Number:
P89V51RD2FBC,557
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Philips Semiconductors
9397 750 12964
Product data
7.2.6 Using the serial number
7.2.7 In-Application Programming method
Table 10:
This device has the option of storing a 31-byte serial number along with the length of
the serial number (for a total of 32 bytes) 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 In-Application Programming (IAP) calls are available for use by an application
program to permit selective erasing, reading and programming of Flash sectors,
pages, security bit, configuration bytes, and device id. All calls are made through a
Record type
08
09
0A
In-System Programming (ISP) hex record formats
Command/data function
Verify serial number
:nnxxxx08ss..sscc
Where:
xxxxxx = required field but value is a ‘don’t care’
08 = verify serial number function
ss..ss = serial number contents
cc = checksum
Example:
:03000008010203EF (verify s/n = 010203)
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
Rev. 01 — 01 March 2004
8-bit microcontrollers with 80C51 core
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
…continued
P89V51RD2
23 of 75

Related parts for P89V51RD2