AT89C51ID2-SMSIM ATMEL [ATMEL Corporation], AT89C51ID2-SMSIM Datasheet - Page 139

no-image

AT89C51ID2-SMSIM

Manufacturer Part Number
AT89C51ID2-SMSIM
Description
8-bit Flash Microcontroller
Manufacturer
ATMEL [ATMEL Corporation]
Datasheet
Table 96. API Call Summary (Continued)
4289A–8051–09/03
READ BOOT VERSION
PROGRAM X2 FUSE
READ DEVICE ID1
READ DEVICE ID2
READ DEVICE ID3
READ MANUF ID
PROGRAM DATA
PROGRAM BLJB
READ BOOT ID1
READ BOOT ID2
ERASE BLOCK
Command
PAGE
FUSE
R1
00h
00h
00h
00h
01h
09h
0Ah
0Ah
0Eh
0Eh
0Fh
Fuse value
Fuse value
00h or 01h
00h or 01h
Number of
program
byte to
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
A
to program in
the first byte
Address of
DPH=C0h
DPH=00h
DPH=20h
DPH=40h
DPH=80h
the Flash
DPL=00h
DPL=01h
DPTR0
memory
XXXXh
0000h
0001h
0002h
0003h
0008h
0004h
XRAM of the
first data to
Address in
DPTR1
program
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
00h
ACC=Manufacturer Id Read Manufacturer identifier
ACC=Boot_Version
ACC= Device Id 1
Returned Value
ACC=Device Id 2
ACC=Device Id 3
ACC=0 : DONE
ACC=DPH
ACC=ID1
ACC=ID2
none
none
Erase block 0
Erase block 1
Erase block 2
Erase block 3
Erase block 4
Program up to 128 bytes in user flash.
Remark: number of bytes to program is
limited such as the Flash write remains in a
single 128bytes page. Hence, when ACC is
128, valid values of DPL are 00h, or, 80h.
Program X2 fuse bit with ACC
Program BLJB fuse bit with ACC
Read boot ID1
Read boot ID2
Read Device identifier 1
Read Device identifier 2
Read Device identifier 3
Read bootloader version
Command Effect
AT89C51ID2
139

Related parts for AT89C51ID2-SMSIM