32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F52243/HT32F52253
Function Descriptions
SysTick Calibration
The SysTick Calibration Value Register (SCALIB) is provided by the NVIC to give a reference time
base of 1 ms for the RTOS tick timer or other purpose. The TENMS field in the SCALIB register has
a fixed value of 5000 which is the counter reload value to indicate 1 ms when the clock source comes
from the SysTick reference input clock STCLK with a frequency of 5 MHz (40 MHz divide by 8).
Register Map
The following table shows the NVIC registers and reset values.
Table 25. NVIC Register Map
Register
NVIC Base Address = 0xE000_E000
SYST_CSR
SYST_RVR
SYST_CVR
SYST_CALIB
NVIC_ISER
NVIC_ICER
NVIC_ISPR
NVIC_ICPR
NVIC_IPR0
NVIC_IPR1
NVIC_IPR2
NVIC_IPR3
NVIC_IPR4
NVIC_IPR5
NVIC_IPR6
NVIC_IPR7
CPUID
ICSR
VTOR
AIRCR
SCR
CCR
SHPR2
SHPR3
Note: For more information of the above detail register descriptions, please refer to the
"Cortex™-M0+ Devices Generic User Guide" document from Arm
Rev. 1.20
Offset
0x010
SysTick Control and Status Register
0x014
SysTick Reload Value Register
0x018
SysTick Current Value Register
0x01C
SysTick Calibration Value Register
0x100
Interrupt Set Enable Register
0x180
Interrupt Clear Enable Register
0x200
Interrupt Set Pending Register
0x280
Interrupt Clear Pending Register
0x400
Interrupt 0 ~ 3 Priority Register
0x404
Interrupt 4 ~ 7 Priority Register
0x408
Interrupt 8 ~ 11 Priority Register
0x40C
Interrupt 12 ~ 15 Priority Register
0x410
Interrupt 16 ~ 19 Priority Register
0x414
Interrupt 20 ~ 23 Priority Register
0x418
Interrupt 24 ~ 27 Priority Register
0x41C
Interrupt 28 ~ 31 Priority Register
0xD00
CPUID register
0xD04
Interrupt Control and State Register
0xD08
Vector Table Offset Register
0xD0C
Application Interrupt and Reset Control Register
0xD10
System Control Register
0xD14
Configuration and Control Register
0xD1C
System Handlers Priority Register 2
0xD20
System Handlers Priority Register 3
162 of 501
Description
®
.
Reset Value
0x0000_0000
Unpredictable
Unpredictable
0x4000_1388
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x0000_0000
0x410C_C601
0x0000_0000
0x0000_0000
0xFA05_0000
0x0000_0000
0x0000_0204
0x0000_0000
0x0000_0000
September 19, 2018
Need help?
Do you have a question about the HT32F52243 and is the answer not in the manual?