
Rev. 1.00
53 of 576
January 28, 2022
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F54231/HT32F54241/HT32F54243/HT32F54253
4 Flash Memory Controller (FMC)
4 Flash Memory Controller (FMC)
Register Map
The following table shows the FMC registers and reset values.
Table 11. FMC Register Map
Register
Offset
Description
Reset Value
TADR
0x000
Flash Target Address Register
0x0000_0000
WRDR
0x004
Flash Write Data Register
0x0000_0000
OCMR
0x00C
Flash Operation Command Register
0x0000_0000
OPCR
0x010
Flash Operation Control Register
0x0000_000C
OIER
0x014
Flash Operation Interrupt Enable Register
0x0000_0000
OISR
0x018
Flash Operation Interrupt and Status Register
0x0001_0000
PPSR
0x020
0x024
0x028
0x02C
Flash Page Erase/Program Protection Status Register
0xXXXX_XXXX
0xXXXX_XXXX
0xXXXX_XXXX
0xXXXX_XXXX
CPSR
0x030
Flash Security Protection Status Register
0x0000_000X
VMCR
0x100
Flash Vector Mapping Control Register
0x0000_000X
MDID
0x180
Flash Manufacturer and Device ID Register
0x0376_XXXX
PNSR
0x184
Flash Page Number Status Register
0x0000_00XX
PSSR
0x188
Flash Page Size Status Register
0x0000_0400
DIDR
0x18C
Device ID Register
0x000X_XXXX
CFCR
0x200
Flash Pre-fetch Control Register
0x0000_0011
CIDR0
0x310
Custom ID Register 0
0xXXXX_XXXX
CIDR1
0x314
Custom ID Register 1
0xXXXX_XXXX
CIDR2
0x318
Custom ID Register 2
0xXXXX_XXXX
CIDR3
0x31C
Custom ID Register 3
0xXXXX_XXXX
Note:
“X” means various reset values which depend on the Device, Flash value, Option Byte value or
power on reset setting.