
Rev. 1.00
63 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)
Flash Vector Mapping Control Register – VMCR
This register is used to control the vector mapping. The reset value of the VMCR register is determined by the
external booting pin, BOOT, during the power-on reset period.
Offset:
0x100
Reset value: 0x0000_000X
31
30
29
28
27
26
25
24
Reserved
Type/Reset
23
22
21
20
19
18
17
16
Reserved
Type/Reset
15
14
13
12
11
10
9
8
Reserved
Type/Reset
7
6
5
4
3
2
1
0
Reserved
VMCB
Reserved
Type/Reset
RW X
Bits
Field
Descriptions
[1]
VMCB
Vector Mapping Control Bit
The VMCB bit is used to control the mapping source of the first 4 words of vector
addressed from 0x0 to 0xC. The following table shows the vector mapping setting.
BOOT
VMCB
Descriptions
Low
0
Boot Loader mode
The vector mapping source is the boot loader area.
High
1
Main Flash mode
The vector mapping source is the main Flash area.
The reset value of the VMCB bit is determined by the pin status of the external
BOOT pin during power-on reset and system reset. The vector mapping setting can
be changed temporarily by configuring the VMCB bit when the application program
is executed.