32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
Flash Memory Architecture
The Flash memory consists of up to 64 KB main Flash with 1 KB per page and 2 KB Information
Block for Boot Loader. The main Flash memory contains totally 64 pages (or 32 pages for 32 KB
device) which can be erased individually. The following table shows the base address, size and
protection setting bit of each page.
Table 4. Flash Memory and Option Byte
Block
Name
Page 0
Page 1
Page 2
Page 3
:
Main Flash
:
Block
Page 60
Page 61
Page 62
Page 63
(Option Byte)
Information Block Boot Loader
Notes: 1. Information Block stores boot loader – This block can not be programmed or erased by user.
2. Option Byte is always located at last page of main Flash block.
Rev. 1.00
Address
0x0000_0000 ~ 0x0000_03FF
0x0000_0400 ~ 0x0000_07FF
0x0000_0800 ~ 0x0000_0BFF
0x0000_0C00 ~ 0x0000_0FFF
:
:
0x0000_F000 ~ 0x0000_F3FF
0x0000_F400 ~ 0x0000_F7FF
0x0000_F800 ~ 0x0000_FBFF
Physical: 0x0000_FC00 ~ 0x0000_FFFF
Alias: 0x1FF0_0000 ~ 0x1FF0_03FF
0x1F00_0000 ~ 0x1F00_07FF
36 of 486
Page Protection Bit
Size
OB_PP [0]
1 KB
OB_PP [1]
1 KB
OB_PP [2]
1 KB
OB_PP [3]
1 KB
:
:
:
:
OB_PP [60]
1 KB
OB_PP [61]
1 KB
OB_PP [62]
1 KB
OB_CP [1]
1 KB
NA
2 KB
July 31, 2018
Need help?
Do you have a question about the HT32F50231 and is the answer not in the manual?