P89LV51RD2BA PHILIPS [NXP Semiconductors], P89LV51RD2BA Datasheet - Page 25

no-image

P89LV51RD2BA

Manufacturer Part Number
P89LV51RD2BA
Description
8-bit 80C51 3 V low power 64 kB Flash microcontroller with 1 kB RAM
Manufacturer
PHILIPS [NXP Semiconductors]
Datasheets

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
P89LV51RD2BA
Manufacturer:
NXP
Quantity:
10
Part Number:
P89LV51RD2BA,512
Manufacturer:
NXP Semiconductors
Quantity:
10 000
Part Number:
P89LV51RD2BA.
Manufacturer:
PHI
Quantity:
1 300
Philips Semiconductors
9397 750 14342
Product data
7.2.5 Using the serial number
7.2.6 In-Application Programming method
Table 12:
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,
security bit, configuration bytes, and device id. All calls are made through a common
Record type
09
0A
0B
In-System Programming (ISP) hex record formats
Write serial number
Display serial number
Reset and run user code
Command/data function
: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)
:xxxxxx0Acc
Where:
xxxxxx = required field but value is a ‘don’t care’
0A = display serial number function
cc = checksum
Example:
:0000000AF6
:xxxxxx0Bcc
Where:
xxxxxx = required field but value is a ‘don’t care’
0B = Reset and run user code
cc = checksum
Example:
:0000000BF5
Rev. 04 — 02 December 2004
P89LV51RB2/RC2/RD2
8-bit microcontrollers with 80C51 core
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.
…continued
25 of 77

Related parts for P89LV51RD2BA