AT89LP51RD2 Atmel Corporation, AT89LP51RD2 Datasheet - Page 193

no-image

AT89LP51RD2

Manufacturer Part Number
AT89LP51RD2
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89LP51RD2

Flash (kbytes)
64 Kbytes
Max. Operating Frequency
20 MHz
Cpu
8051-1C
Max I/o Pins
42
Spi
1
Twi (i2c)
1
Uart
1
Adc Channels
7
Adc Resolution (bits)
10
Adc Speed (ksps)
153.8
Sram (kbytes)
2.25
Self Program Memory
API
Operating Voltage (vcc)
2.4 to 5.5
Timers
4
Isp
SPI/OCD/UART
Watchdog
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89LP51RD2-20AAU
Manufacturer:
INFINEON
Quantity:
450
Part Number:
AT89LP51RD2-20AAU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89LP51RD2-20AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89LP51RD2-20JU
Manufacturer:
Atmel
Quantity:
10 000
Table 24-7.
3714A–MICRO–7/11
READ MANUF ID
READ DEVICE ID1
READ DEVICE ID2
READ DEVICE ID3
ERASE BLOCK
PROGRAM DATA
BYTE
PROGRAM SSB
PROGRAM BSB
PROGRAM SBV
READ SSB
READ BSB
READ SBV
PROGRAM DATA
PAGE
PROGRAM X2 FUSE
PROGRAM BLJB
FUSE
READ HSB
READ BOOT ID1
READ BOOT ID2
READ BOOT
VERSION
Command
API Call Summary
0Ah
0Ah
0Bh
0Eh
0Eh
00h
00h
00h
00h
01h
02h
05h
06h
06h
07h
07h
07h
09h
0Fh
R1
Number of
New BSB
New SBV
program
Value to
byte to
00h or
00h or
value
value
value
value
write
Fuse
Fuse
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
01h
01h
A
the first byte
DPH = C0h
in the Flash
DPH = 00h
DPH = 20h
DPH = 40h
DPH = 80h
Address of
Address of
to program
DPL = 00h
DPL = 01h
program
memory
DPTR0
XXXXh
XXXXh
byte to
0000h
0001h
0002h
0003h
0000h
0001h
0010h
0011h
0000h
0001h
0000h
0001h
0002h
0008h
0004h
the first data
to program
AT89LP51RD2/ED2/ID2 Preliminary
Address in
XRAM of
DPTR1
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
XXh
00h
00h
ACC = Manufacturer
ACC = Boot_Version
ACC = Device Id 1
ACC = Device Id 2
ACC = Device Id 3
ACC = SSB value
Returned Value
ACC = 0: DONE
ACC = 0: DONE
ACC = DPH
ACC = SSB
ACC = BSB
ACC = SBV
ACC = HSB
ACC = ID1
ACC = ID2
none
none
none
none
Id
Command Effect
Read Manufacturer identifier
Read Device identifier 1
Read Device identifier 2
Read Device identifier 3
Erase block 0
Erase block 1
Erase block 2
Erase block 3
Erase block 4
Program up one data byte in the on-chip
flash memory.
Set SSB level 1
Set SSB level 2
Set SSB level 0
Set SSB level 1
Program boot status byte
Program software boot vector
Read Software Security Byte
Read Boot Status Byte
Read Software Boot Vector
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 128 bytes 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 Hardware Byte
Read boot ID1
Read boot ID2
Read bootloader version
193

Related parts for AT89LP51RD2