RM0046 Flash Memory
Doc ID 16912 Rev 5 331/936
Figure 151. Data Flash module structure
Code Flash
The code Flash module contains the matrix modules normally used for Code storage. No
Read-While-Modify operations are possible.
The Modify operations are managed by an embedded Flash Program/Erase Controller
(FPEC). Commands to the FPEC are given through a User Registers Interface.
The read data bus is 128 bits wide, while the Flash registers are on a separate 32-bit wide
bus.
The high voltages needed for Program/Erase operations are internally generated.
Figure 152 shows the code Flash module structure.
Flash
Controller
Data Flash
Program/Erase
Registers
64 KB
+ 8 KB TestFlash
HV generator
Matrix
Flash Bank 1
Interface
Registers
Interface