AT89LP51ED2 Atmel Corporation, AT89LP51ED2 Datasheet - Page 13

no-image

AT89LP51ED2

Manufacturer Part Number
AT89LP51ED2
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89LP51ED2

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
Eeprom (bytes)
4096
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:
AT89LP51ED2-20AAU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89LP51ED2-20AU
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89LP51ED2-20JU
Manufacturer:
Atmel
Quantity:
10 000
3. Memory Organization
3.1
Table 3-2.
3714A–MICRO–7/11
Symbol
FBS
BMSEL = 92H
Not Bit Addressable
Bit
Program Memory
Function
Fetch Bank Select. When FBS = 0 addresses 8000H–FFFFH are fetched from the internal Flash program memory.
When FBS = 1 addresses 8000H–FFFFH are fetched from the external program memory. FBS can only be modified by
instructions executing internally in the range 0000H–7FFFH.
BMSEL
7
– Bank Mode Select Register
The AT89LP51RD2/ED2/ID2 uses a Harvard Architecture with separate address spaces for pro-
gram and data memory. The program memory has a regular linear address space with support
for 64K bytes of directly addressable application code. The data memory has 256 bytes of inter-
nal RAM and 128 bytes of Special Function Register I/O space. The AT89LP51RD2/ED2/ID2
supports up to 64K bytes of external data memory, with portions of the external data memory
space implemented on chip as nonvolatile Flash data memory. External program memory is
supported for addresses above 32K in some configurations. The memory address spaces of the
AT89LP51RD2/ED2/ID2 are listed in
Table 3-1.
Note:
The AT89LP51RD2/ED2/ID2 contains 64K bytes of on-chip In-System Programmable Flash
memory for program storage, plus support for up to 32K bytes of external program memory. The
Flash memory has an endurance of at least 10,000 write/erase cycles and a minimum data
retention time of 10 years. The reset and interrupt vectors are located within the first 83 bytes of
program memory (refer to
entire 64K program memory address space for access by the MOVC instruction. A map of the
AT89LP51RD2/ED2/ID2 program memory is shown in
ory Programming” on page 187
Name
DATA
IDATA
SFR
EDATA
FDATA
XDATA
CODE
XCODE
SIG
BOOT
6
1. The size of the EDATA space is configurable with the XRS bits in AUXR.
AT89LP51RD2/ED2/ID2 Memory Address Spaces
Description
Directly addressable internal RAM
Indirectly addressable internal RAM and stack space
Directly addressable I/O register space
On-chip Extra RAM and extended stack space
On-chip nonvolatile EEPROM data memory
(AT89LP51ED2 and AT89LP51ID2 only)
External data memory
On-chip nonvolatile Flash program memory
External program memory
On-chip nonvolatile Flash signature array
On-chip Bootloader ROM and Flash API
5
Table 9-1 on page
AT89LP51RD2/ED2/ID2 Preliminary
4
for more information on programming the flash memory.
Table
3-1.
3
61). Constant tables can be allocated within the
Figure
2
3-1. See
Reset Value = XXXX XXX0B
1
Section 24. “Flash Mem-
0000H–07FFH
F800H–FFFFH
0000H–0FFFH
0000H–FFFFH
0000H–FFFFH
8000H–FFFFH
0000H–01FFH
00H–FFH
80H–FFH
00H–7FH
Range
FBS
0
(1)
13

Related parts for AT89LP51ED2