Flash Memory
MPC5566 Microcontroller Reference Manual, Rev. 2
Freescale Semiconductor 13-7
 
Table 13-4 shows how the array is partitioned into three address spaces — low, mid, and high — and into 
partitions and blocks.
Table 13-4. Flash Partitions
Address Use Block Size Partition
Array base + 0x0000_0000 Low address space L0 16 KB
1
Array base + 0x0000_4000 L1 48 KB
Array base + 0x0001_0000 L2 48 KB
Array base + 0x0001_C000 L3 16 KB
Array base + 0x0002_0000 L4 64 KB
2
Array base + 0x0003_0000 L5 64 KB
Array base + 0x0004_0000  Middle address space M0 128 KB
3
Array base + 0x0006_0000  M1 128 KB
Array base + 0x0008_0000 High address space H0 128 KB
4
Array base + 0x000A_0000 H1 128 KB
Array base + 0x000C_0000 H2 128 KB
5
Array base + 0x000E_0000 H3 128 KB
Array base + 0x0010_0000 H4 128 KB
6
Array base + 0x0012_0000 H5 128 KB
Array base + 0x0014_0000 H6 128 KB
7
Array base + 0x0016_0000 H7 128 KB
Array base + 0x0018_0000 H8 128 KB
8
Array base + 0x001A_0000 H9 128 KB
Array base + 0x001C_0000 H10 128 KB
9
Array base + 0x001E_0000 H11 128 KB
Array base + 0x0020_0000 H12 128 KB
10
Array base + 0x0022_0000 H13 128 KB
Array base + 0x0024_0000 H14 128 KB
11
Array base + 0x0026_0000 H15 128 KB
Array base + 0x0028_0000 H16 128 KB
12
Array base + 0x002A_0000 H17 128 KB
Array base + 0x002C_0000 H18 128 KB
13
Array base + 0x002E_0000 H19 128 KB