
Rev. 1.00
147 of 486
July 31, 2018
32-Bit Arm
®
Cortex
®
-M0+ MCU
HT32F50231/HT32F50241
10 Nested V
ectored Interrupt Controller (NVIC)
Interrupt
Number
Exception
Number
Exception
Type
Priority
Vector
Address
Description
14
30
Reserved
—
0x078
—
15
31
PWM0
Configurable
(2)
0x07C
PWM0 global interrupt
16
32
PWM1
Configurable
(2)
0x080
PWM1 global interrupt
17
33
BFTM0
Configurable
(2)
0x084
BFTM0 global interrupt
18
34
BFTM1
Configurable
(2)
0x088
BFTM1 global interrupt
19
35
I
2
C0
Configurable
(2)
0x08C
I
2
C0 global interrupt
20
36
I
2
C1
Configurable
(2)
0x090
I
2
C1 global interrupt
21
37
SPI0
Configurable
(2)
0x094
SPI0 global interrupt
22
38
SPI1
Configurable
(2)
0x098
SPI1 global interrupt
23
39
USART
Configurable
(2)
0x09C
USART global interrupt
24
40
Reserved
—
0x0A0
—
25
41
UART0
Configurable
(2)
0x0A4
UART0 global interrupt
26
42
UART1
Configurable
(2)
0x0A8
UART1 global interrupt
27
43
Reserved
—
0x0AC
—
28
44
Reserved
—
0x0B0
—
29
45
Reserved
—
0x0B4
—
30
46
Reserved
—
0x0B8
—
31
47
Reserved
—
0x0BC
—
Notes:
1. The exception priority can be changed using the NVIC System Handler Priority Registers. For more
information, refer to the Arm
®
“Cortex
®
-M0+ Devices Generic User Guide” document.
2. The interrupt priority can be changed using the NVIC Interrupt Priority Registers. For more information,
refer to the Arm
®
“Cortex
®
-M0+ Devices Generic User Guide” document.
Features
▄
7 system Cortex
®
-M0+ exceptions
▄
Up to 32 Maskable peripheral interrupts
▄
4 programmable priority levels (2 bits for interrupt priority setting)
▄
Non-Maskable interrupt
▄
Low-latency exception and interrupt handling
▄
Vector table remapping capability
●
Integrated simple, 24-bit system timer, SysTick
●
24-bit down-counter
●
Auto-reloading capability
●
Maskable system interrupt generation when counter decreases to 0
●
SysTick clock source derived from the HCLK clock divided by 8