Table 74. API Call Summary (Continued)
Command
R1
A
DPTR0
DPTR1
Returned Value
Command Effect
Program up to 128 bytes in user Flash.
Address of
the first byte
to program in
the Flash
Address in
XRAM of the
first data to
program
Number of
byte to
program
Remark: number of bytes to program is
limited such as the Flash write remains in a
single 128 bytes page. Hence, when ACC
is 128, valid values of DPL are 00h, or, 80h.
ACC = 0: DONE
PROGRAM DATA
PAGE
09h
memory
Fuse value
00h or 01h
PROGRAM X2 FUSE
0Ah
0Ah
0008h
0004h
XXh
XXh
none
none
Program X2 fuse bit with ACC
Program BLJB fuse bit with ACC
Fuse value
00h or 01h
PROGRAM BLJB
FUSE
READ HSB
0Bh
0Eh
0Eh
XXh
XXh
XXh
XXh
XXXXh
DPL = 00h
DPL = 01h
XXXXh
XXh
XXh
XXh
XXh
ACC = HSB
ACC = ID1
Read Hardware Byte
Read boot ID1
READ BOOT ID1
READ BOOT ID2
ACC = ID2
Read boot ID2
READ BOOT VERSION 0Fh
ACC = Boot_Version
Read bootloader version
106
AT89C51RB2/RC2
4180C–8051–12/03