English
Language : 

XC866_05 Datasheet, PDF (68/396 Pages) Infineon Technologies AG – 8-Bit Single Chip Microcontroller
XC866
Flash Memory
4.1
Flash Memory Map
The XC866 product family offers four Flash devices with either 8 Kbytes or 16 Kbytes of
embedded Flash memory. These Flash memory sizes are made up of two or four
4-Kbyte Flash banks, respectively. Each Flash device consists of Program Flash
(P-Flash) bank(s) and a single Data Flash (D-Flash) bank with different sectorization.
The program memory map for the two different Flash sizes is shown in Figure 4-1.
B000H
A000H
D-Flash Bank
4 Kbytes
D-Flash Bank
4 Kbytes
3000H
2000H
1000H
0000H
P-Flash Bank 0
4 Kbytes
8 Kbytes
P-Flash Bank 2
4 Kbytes
P-Flash Bank 1
4 Kbytes
P-Flash Bank 0
4 Kbytes
16 Kbytes
Figure 4-1 Flash Memory Map
For the 8-Kbyte Flash devices, P-Flash bank 0 is available and occupies the lower part
of the program memory address, starting from 0000H where the reset and interrupt
vectors are located. For the 16-Kbyte Flash devices, two additional P-Flash banks (1 and
2) are provided for storing user code:
• P-Flash bank 1 occupies the address range 1000H – 1FFFH
• P-Flash bank 2 occupies 2000H – 2FFFH
All devices in the XC866 product family (including ROM devices) offer a 4-Kbyte D-Flash
bank, occupying the address region A000H – AFFFH.
User’s Manual
4-2
Flash Memory, V 0.3
V 0.2, 2005-01