
M0A21/M0A23 Series
May 06, 2022
Page
209
of 746
Rev 1.02
M0
A21
/M
0
A
2
3
SE
RIES
TEC
H
NICAL
RE
FEREN
C
E
M
ANUAL
Flash
Operation Controller
Flash Initialization
Controller
AHB Slave Interface
Loader ROM
(LDROM 2 KB)
Embedded Flash Memory
User Configuration
Application ROM
(APROM 16/32 KB)
with
Data Flash
Flash
Control
Registers
Cortex
®
-M0 AHB-BUS
Flash Memory Controller
Figure 6.4-116/32 KB Flash Memory Control Block Diagram
AHB Slave Interface
There is single AHB slave interface in Flash memory controller for Cortex
®
-M0 to perform the instruction,
data fetch and ISP control registers.
Flash Control Registers
All of ISP control and status registers are in the Flash control registers. Refer to the Register Description
section for the detailed register description.
Flash Initialization Controller
When the chip is powered on or active from reset, the Flash initialization controller will start to access
Flash automatically and check the Flash stability, and also reload User Configuration content to the
Flash control registers as system initialization stage.
Flash Operation Controller
The Flash operations, such as checksum, Flash erase, Flash program, and Flash read operation, have