T89C5115 ATMEL Corporation, T89C5115 Datasheet - Page 29
T89C5115
Manufacturer Part Number
T89C5115
Description
Low Pin Count 8-bit MCU with A/D Converter and 16-Kbytes of Flash Memory
Manufacturer
ATMEL Corporation
Datasheet
1.T89C5115.pdf
(105 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
T89C5115-RATIM
Manufacturer:
TI
Quantity:
1 474
Program/Code
Memory
Flash Memory
Architecture
Figure 11. Flash Memory Architecture
4128A–8051–04/02
Hardware Security (1 byte)
Extra Row (128 bytes)
Column Latches (128 bytes)
The T89C5115 implement 16-KB of on-chip program/code memory.
The Flash memory increases EPROM and ROM functionality by in-circuit electrical era-
sure and programming. Thanks to the internal charge pump, the high voltage needed for
programming or erasing Flash cells is generated on-chip using the standard VDD volt-
age. Thus, the Flash Memory can be programmed using only one voltage and allows In-
System Programming commonly known as ISP. Hardware programming mode is also
available using specific programming tool.
Figure 10. Program/Code Memory Organization
T89C5115 features two on-chip flash memories:
•
•
The FM0 can be program by both parallel programming and Serial In-System Program-
ming (ISP) whereas FM1 supports only parallel programming by programmers. The ISP
mode is detailed in the "In-System Programming" section.
All Read/Write access operations on Flash Memory by user application are managed by
a set of API described in the "In-System Programming" section.
3FFFh
0000h
Flash memory FM0:
containing 16-KB of program memory (user space) organized into pages 128 bytes
Flash memory FM1:
2K Bytes for boot loader and Application Programming Interfaces (API).
Flash memory
16-KB
user space
FM0
3FFFh
0000h
16-KB
internal
Flash
FM1 mapped between FFFFh and
F800h when bit ENBOOT is set in
AUXR1 register
Flash memory
boot space
2K Bytes
FM1
FFFFh
F800h
T89C5115
29