Flash Memory
MPC5606S Microcontroller Reference Manual, Rev. 7
Freescale Semiconductor 545
 
Chapter 17  
Flash Memory
17.1 Introduction
The flash memory comprises a platform flash controller (PFlash) interface and three flash memory arrays: 
two arrays of up to 512 KB for code flash memory (CFlash) and one array of 64 KB for data flash memory 
(DFlash). The flash memory architecture of this device is illustrated in Figure 17-1. See Table 2-1 in 
Chapter 2, Memory Map, for exact memory sizes of each family member. 
Figure 17-1. MPC5606S flash memory architecture
17.2 Program flash memory (code flash 0 and code flash 1)
17.2.1 Introduction
The primary function of the program flash module is to serve as electrically programmable and erasable 
non-volatile memory.
Non-volatile memory may be used for instruction and/or data storage.
XBAR
512K
4x128 P-Buffer
PFlash Controller
64K
Code Flash
Data Flash
512K
Code Flash
(2x16K
3x32K
3x128K)
(4x128K)
Array 0
(4x16K)
Array 1
Array 0
(for EEE)
Via Port Splitter
4x128 P-Buffer
1x128 P-Buffer
4x128 P-Buffer
4x128 P-Buffer
1x128 P-Buffer
128 128 128
(Bank 0)
(Bank 1)
(Bank 2)