Embedded Flash memory
RM0365
DocID025202 Rev 7
4
Embedded Flash memory
4.1
Flash main features
Up to 512 Kbytes of Flash memory in STM32F302xD/E, up to 256 Kbytes of Flash memory
in STM32F302xB/C devices and up to 64 Kbytes of Flash memory in STM32F302x6/8
devices.
•
Memory organization:
–
Main memory block:
64 Kbit x 64 bits in STM32F302xD/E, 32 Kbits × 64 bits in STM32F302xB/C
devices.
8 Kbit x 64 bits in STM32F302x6/8 devices.
–
Information block:
1280 × 64 bits
Flash memory interface (FLITF) features:
•
Read interface with prefetch buffer (2 × 64-bit words)
•
Option byte loader
•
Flash program/Erase operation
•
Read/Write protection
•
low-power mode
4.2
Flash memory functional description
4.2.1 Flash
memory
organization
The Flash memory is organized as 64-bit wide memory cells that can be used for storing
both code and data constants.
The memory organization is based on a main memory block containing 128 pages of
2 Kbytes in STM32F302xB/C devices, 256 pages of 2 Kbytes in STM32F302xD/E devices,
32 pages of 2 Kbytes in the STM32F302x6/8. and an information block as shown in