Nested vectored interrupt controller (NVIC)
13.3
Interrupt and exception vectors
The gray rows in
Type of
priority
-
-
-
-
-3
fixed
-
-2
fixed
-
-1
fixed
-
0
settable MemManage
-
1
settable BusFault
-
2
settable UsageFault
-
-
-
-
3
-
-
4
-
-
-
-
-
5
settable PendSV
-
6
settable SysTick
0
7
settable WWDG
1
8
settable PVD_PVM
2
9
settable RTC/TAMP/CSS_LSE
3
10
settable RTC_WKUP
4
11
settable FLASH
5
12
settable RCC
6
13
settable EXTI0
7
14
settable EXTI1
8
15
settable EXTI2
9
16
settable EXTI3
10
17
settable EXTI4
11
18
settable DMA1_CH1
12
19
settable DMA1_CH2
13
20
settable DMA1_CH3
400/2083
Table 86
describe the vectors without specific position.
Table 86. STM32G4 Series vector table
Acronym
-
Reset
NMI
HardFault
-
-
-
-
Description
Reserved
Reset
Non maskable interrupt. SRAM parity err +
FLASH ECC err + HSE CSS
All classes of fault
Memory management
Pre-fetch fault, memory access fault
Undefined instruction or illegal state
Reserved
System service call via SWI instruction
Monitor
Reserved
Pendable request for system service
System tick timer
Window Watchdog interrupt
PVD through EXTI line 16 interrupt
RTC/TAMP/CSS on LSE through EXTI line 19
interrupt
RTC Wakeup timer through EXTI line 20
interrupt
Flash global interrupt
RCC global interrupt
EXTI Line0 interrupt
EXTI Line1 interrupt
EXTI Line2 interrupt
EXTI Line3 interrupt
EXTI Line4 interrupt
DMA1 channel 1 interrupt
DMA1 channel 2 interrupt
DMA1 channel 3 interrupt
RM0440 Rev 1
RM0440
Address
0x0000 0000
0x0000 0004
0x0000 0008
0x0000 000C
0x0000 0010
0x0000 0014
0x0000 0018
0x0000 001C -
0x0000 0028
0x0000 002C
0x0000 0030
0x0000 0034
0x0000 0038
0x0000 003C
0x0000 0040
0x0000 0044
0x0000 0048
0x0000 004C
0x0000 0050
0x0000 0054
0x0000 0058
0x0000 005C
0x0000 0060
0x0000 0064
0x0000 0068
0x0000 006C
0x0000 0070
0x0000 0074
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?
Questions and answers