
GD32L23x User Manual
129
-
0
-
0x0000_0000
Reserved
Reset
1
-3
0x0000_0004
Reset
NMI
2
-2
0x0000_0008
Non maskable interrupt
HardFault
3
-1
0x0000_000C
All class of fault
-
4-10
-
0x0000_0010 -
0x0000_002B
Reserved
SVCall
11
Programmable
0x0000_002C
System service call via SWI
instruction
-
12-13
-
0x0000_0030
–
0x0000_0034
Reserved
PendSV
14
Programmable
0x0000_0038
Pendable request for system
service
SysTick
15
Programmable
0x0000_003C
System tick timer
The SysTick calibration value is 8000 and SysTick clock frequency is fixed to HCLK*0.125.
So this will give a 1ms SysTick interrupt if HCLK is configured to 64MHz.
Table 6-2. Interrupt vector table
Interrupt
Number
Vector
Number
Peripheral Interrupt Description
Vector Address
IRQ 0
16
Window watchdog interrupt
0x0000_0040
IRQ 1
17
LVD through EXTI line detection interrupt
0x0000_0044
IRQ 2
18
RTC Tamper and Timestamp from EXTI interrupt
0x0000_0048
IRQ 3
19
RTC Wakeup from EXTI interrupt
0x0000_004C
IRQ 4
20
FMC global interrupt
0x0000_0050
IRQ 5
21
RCU or CTC global interrupt
0x0000_0054
IRQ 6
22
EXTI Line0 interrupt
0x0000_0058
IRQ 7
23
EXTI Line1 interrupt
0x0000_005C
IRQ 8
24
EXTI Line2 interrupt
0x0000_0060
IRQ 9
25
EXTI Line3 interrupt
0x0000_0064
IRQ 10
26
EXTI Line4 interrupt
0x0000_0068
IRQ 11
27
DMA Channel0 global interrupt
0x0000_006C
IRQ 12
28
DMA Channel1 global interrupt
0x0000_0070
IRQ 13
29
DMA Channel2 global interrupt
0x0000_0074
IRQ 14
30
DMA Channel3 global interrupt
0x0000_0078
IRQ 15
31
DMA Channel4 global interrupt
0x0000_007C
IRQ 16
32
DMA Channel5 global interrupt
0x0000_0080
IRQ 17
33
DMA Channel6 global interrupt
0x0000_0084
IRQ 18
34
ADC interrupt
0x0000_0088
IRQ 19
35
USBD High Priority Interrupt
0x0000_008C
IRQ 20
36
USBD Low Priority Interrupt
0x0000_0090
IRQ 21
37
TIMER1 global interrupt
0x0000_0094
IRQ 22
38
TIMER2 global interrupt
0x0000_0098