T89C51CC02 Atmel, T89C51CC02 Datasheet - Page 18

no-image

T89C51CC02

Manufacturer Part Number
T89C51CC02
Description
8-Bit MCU
Manufacturer
Atmel
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
T89C51CC02CA-RATIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02CA-SISIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02UA-RATIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02UA-SISIM
Manufacturer:
Atmel
Quantity:
10 000
Part Number:
T89C51CC02UA-SITIM
Manufacturer:
Atmel
Quantity:
10 000
T89C51CC02
7.2. FLASH Memory Architecture
T89C51CC02 features two on-chip flash memories:
The FM0 supports both parallel programming and Serial In-System Programming (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.
7.2.1. FM0 Memory Architecture
The flash memory is made up of 4 blocks (see Figure 7):
1. The memory array (user space) 16 Kbytes
2. The Extra Row
3. The Hardware security bits
4. The column latch registers
7.2.1.1. User Space
This space is composed of a 16 Kbytes FLASH memory organized in 128 pages of 128 bytes. It contains the
user’s application code.
7.2.1.2. Extra Row (XRow)
This row is a part of FM0 and has a size of 128 bytes. The extra row may contain information for boot loader usage.
18
Extra Row (128 bytes)
Hardware Security (1 byte)
Column Latches (128 bytes)
Flash memory FM0:
containing 16 Kbytes of program memory (user space) organized into 128 byte pages,
Flash memory FM1:
2 Kbytes for boot loader and Application Programming Interfaces (API).
3FFFh
0000h
Figure 7. Flash memory architecture
Flash memory
16 Kbytes
user space
FM0
Preliminary
FM1 mapped between FFFFh and
F800h when bit ENBOOT is set in
AUXR1 register
Flash memory
boot space
2 Kbytes
FM1
Rev.A - May 17, 2001
FFFFh
F800h

Related parts for T89C51CC02