AT89C51RE2 Atmel Corporation, AT89C51RE2 Datasheet - Page 48

no-image

AT89C51RE2

Manufacturer Part Number
AT89C51RE2
Description
Manufacturer
Atmel Corporation
Datasheets

Specifications of AT89C51RE2

Flash (kbytes)
128 Kbytes
Max. Operating Frequency
60 MHz
Cpu
8051-12C
Max I/o Pins
34
Spi
1
Uart
2
Sram (kbytes)
8.25
Self Program Memory
API
Operating Voltage (vcc)
2.7 to 5.5
Timers
4
Isp
UART/OCD
Watchdog
Yes

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AT89C51RE2-RLTEM
Manufacturer:
BPS
Quantity:
30 000
Part Number:
AT89C51RE2-RLTUM
Manufacturer:
MSC
Quantity:
1 560
Part Number:
AT89C51RE2-RLTUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RE2-SLRUM
Manufacturer:
Atmel
Quantity:
759
Part Number:
AT89C51RE2-SLRUM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
AT89C51RE2-SLSUM
Manufacturer:
HONEYWELL
Quantity:
101
Part Number:
AT89C51RE2-SLSUM
Manufacturer:
Atmel
Quantity:
10 000
Company:
Part Number:
AT89C51RE2-SLSUM
Quantity:
3 800
Part Number:
AT89C51RE2-UM
Manufacturer:
XILINX
Quantity:
101
Reading the Flash
Spaces
User
Extra Row (XAF)
Hardware Security Byte
48
AT89C51RE2
The following procedure is used to read the User space:
Note:
Depending of the MBO2:0 bits, the MOVC A,@A+DPTR can address a specific upper 32K bytes
bank. It allows to read the 32K bytes upper On-chip flash memory from one bank to another one.
When read from the bootloader area, the user memory shall be mapped before any read access
by setting the FMR bit of the FSTA register.
By default, when the bootloader is entered by hardware conditions, the ROM area is mapped for
MOVC A,@A+DPTR operations. It is necessary to remap the user memory before each read
access.
The following procedure is used to read the Extra Row space and is summarized in Figure 17:
Figure 17. XAF Reading Procedure
The following procedure is used to read the Hardware
rized in Figure 18:
Read one byte in Accumulator by executing MOVC A,@A+DPTR
Map the Extra Row space by writing 01h in FCON register.
Read one byte in Accumulator by executing MOVC A,@A+DPTR with A= 0 & DPTR= 0000h
to 007Fh.
Clear FCON to unmap the Extra Row.
Map the Hardware Security space by writing 04h in FCON register.
Read the byte in Accumulator by executing MOVC A,@A+DPTR with A= 0 & DPTR= 0000h.
Clear FCON to unmap the Hardware Security Byte.
FCON is supposed to be reset when not needed.
Exec: MOVC A, @A+DPTR
DPTR= @ (00h up to 7Fh
FCON = 00h (FPS = 0)
XRAW Unmapping
XRAW Reading
XRAW Mapping
FCON = 01h
Data Read
ACC= 0
Security
space and is summa-
7663E–8051–10/08

Related parts for AT89C51RE2