32-Bit Arm
®
Cortex
®
-M3 MCU
HT32F12345
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 pins, BOOT0 and BOOT1, during the power-on reset period.
Offset:
0x100
Reset value:
0x0000_000X
31
Type/Reset
23
Type/Reset
15
Type/Reset
7
Type/Reset
Bits
Field
[1:0]
VMCB
Rev. 1.10
30
29
28
22
21
20
14
13
12
6
5
4
Reserved
Descriptions
Vector Mapping Control Bit
The VMCB bits are used to control the mapping source of first 4-word vector
addressed from 0x0 to 0xC. The following table shows the vector mapping setting.
BOOT1
BOOT0 VMCB [1:0]
Low
Low
00
Low
High
01
High
Low
10
High
High
11
The reset value of the VMCB register is determined by the pins status of the
external booting pins BOOT1 and BOOT0 during power on reset and system reset.
The vector mapping setting can be changed temporarily by configuring the VMCB
bits when the application is running.
61 of 590
27
26
Reserved
19
18
Reserved
11
10
Reserved
3
2
RW
Descriptions
SRAM booting mode
The vector mapping source is SBVT0 ~ 3.
Boot Loader mode
The vector mapping source is the boot loader
area.
Main Flash mode
The vector mapping source is the main Flash
area.
November 28, 2018
25
24
17
16
9
8
1
0
VMCB
X RW
X
Need help?
Do you have a question about the HT32F12345 and is the answer not in the manual?