T89C5115-SISIM Atmel, T89C5115-SISIM Datasheet - Page 38
![IC 8051 MCU FLASH 16K 28PLCC](/photos/6/70/67044/453-28-plcc_sml.jpg)
T89C5115-SISIM
Manufacturer Part Number
T89C5115-SISIM
Description
IC 8051 MCU FLASH 16K 28PLCC
Manufacturer
Atmel
Series
89Cr
Datasheet
1.T89C5115-RATIM.pdf
(113 pages)
Specifications of T89C5115-SISIM
Core Processor
8051
Core Size
8-Bit
Speed
40MHz
Connectivity
UART/USART
Peripherals
POR, PWM, WDT
Number Of I /o
20
Program Memory Size
16KB (16K x 8)
Program Memory Type
FLASH
Eeprom Size
2K x 8
Ram Size
512 x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 8x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
28-PLCC
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Reading the Flash Spaces
User
Extra Row
Hardware Security Byte
38
AT89C5115
Figure 16. Hardware Programming Procedure
The following procedure is used to read the User space:
•
Note:
The following procedure is used to read the Extra Row space and is summarized in
Figure 17:
•
•
•
The following procedure is used to read the Hardware
marized in Figure 17:
•
•
•
Read one byte in Accumulator by executing MOVC A,@A+DPTR with A+DPTR is
the address of the code byte to read.
Map the Extra Row space by writing 02h in FCON register.
Read one byte in Accumulator by executing MOVC A,@A+DPTR with A= 0 &
DPTR= FF80h to FFFFh.
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 must be cleared (00h) when not used.
Exec: MOVX @DPTR, A
Save & Disable IT
Programming
Flash Spaces
End Loading
FCON = 0Ch
DPTR = 00h
ACC = Data
Data Load
Restore IT
EA = 0
Security
Launch Programming
End Programming
Save & Disable IT
FCON = A4h
FCON = 54h
FCON = 00h
Clear Mode
Cleared?
RestoreIT
FBusy
Byte and is sum-
EA = 0
4128G–8051–02/08