AT89LP51RB2 Atmel Corporation, AT89LP51RB2 Datasheet - Page 186

no-image

AT89LP51RB2

Manufacturer Part Number
AT89LP51RB2
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89LP51RB2

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)
1.375
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:
AT89LP51RB2-20AAU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89LP51RB2-20AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89LP51RB2-20JU
Manufacturer:
Atmel
Quantity:
10 000
24.1
24.1.1
186
Memory Organization
AT89LP51RB2/RC2/IC2 Preliminary
User Signature Array
The AT89LP51RB2/RC2/IC2 offers 24K/32K bytes of In-System Programmable nonvolatile
Flash code memory. In addition, the device contains a 512-byte User Signature Array, a
128-byte read-only Atmel Signature Array and 19 User Configuration Fuses. The memory orga-
nization is shown in
divided into pages of 128 bytes each and share a temporary page buffer of 64 bytes (one half
page). A single page erase operation will erase an entire 128-byte page, while a single write
operation will only program half of a page. Therefore, two write operations are required for every
erase operation when the whole page must be reprogrammed. This detail is transparent to the
user when using the bootloader or Flash API.
Figure 24-1. AT89LP51RB2/RC2/IC2 Memory Organization
.
Table 24-1.
The AT89LP51RB2/RC2/IC2 includes a 512-byte User Signature Array in four 128-byte pages.
The User Signature Array is available for serial numbers, firmware revision information, date
Atmel Signature Array
User Signature Array
Atmel Signature
User Signature
Code Memory
Code Flash
Memory
User Fuse Row
AT89LP51RB2/RC2/IC2 Memory Organization
OSCCAL
SSB
BSB
SBV
Table 24-1
32768 bytes
512 bytes
128 bytes
Capacity
00
00
Page 511 Low
Page 510 Low
Page 0 Low
Page 0 Low
Page 3 Low
Page 2 Low
Page 1 Low
Page 0 Low
Page 1 Low
Page 0 Low
and
00
Figure
Page Buffer
3F 40
3F
40
Page Size
128 bytes
128 bytes
128 bytes
24-1. The code memory and auxiliary memories are
Page 511 High
Page 510 High
Page 0 High
Page 3 High
Page 2 High
Page 1 High
Page 0 High
Page 1 High
Page 1 High
3F
7F
7F
FFFF
0000
# Pages
256
00
Page Buffer
00
4
1
Page 128
Page 0
1F
1F
0FFF
0000
Address Range
0000H – 7FFFH
0000H – 01FFH
0200H – 027FH
3722A–MICRO–10/11
Data Memory

Related parts for AT89LP51RB2