UM10310_1 © NXP B.V. 2008. All rights reserved.
User manual Rev. 01 — 1 December 2008 121 of 139
NXP Semiconductors UM10310
P89LPC9321 User manual
03 Miscellaneous Read Functions
: 01xxxx03sscc
Where xxxx = required field but value is a ‘don’t care’; ss= subfunction code;
cc = checksum
Subfunction codes:
00= UCFG1
01= UCFG2
02= Boot Vector
03= Status Byte
04= reserved
05= reserved
06= reserved
07= reserved
08= Security Byte 0
09= Security Byte 1
0A= Security Byte 2
0B= Security Byte 3
0C= Security Byte 4
0D= Security Byte 5
0E= Security Byte 6
0F= Security Byte 7
10= Manufacturer Id
11= Device Id
12= Derivative Id
Example: 0100000312EA
04 Erase Sector/Page
: 03xxxx04ssaaaacc
Where: xxxx = required field but value is a ‘don’t care’; aaaa = sector/page
address; ss= 01 erase sector; ss = 00 erase page; cc = checksum
Example :03000004010000F8
05 Read Sector CRC
: 01xxxx05aacc
Where: xxxx = required field but value is a ‘don’t care’; aa= sector address
high byte; cc= checksum
Example: 0100000504F6
Table 108. In-system Programming (ISP) hex record formats …continued
Record type Command/data function