RM0440
13.6.3
13.6.4
13.6.5
13.6.6
13.6.7
14
Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . 441
14.1
NVIC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
14.2
SysTick calibration value register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
14.3
Interrupt and exception vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
15
Extended interrupts and events controller (EXTI) . . . . . . . . . . . . . . . 446
15.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
15.2
EXTI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
15.3
EXTI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 446
15.3.1
15.3.2
15.3.3
15.3.4
15.3.5
15.3.6
15.4
EXTI interrupt/event line mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
15.5
EXTI registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
15.5.1
15.5.2
15.5.3
15.5.4
15.5.5
15.5.6
15.5.7
15.5.8
15.5.9
15.5.10 Falling trigger selection register 2 (EXTI_FTSR2) . . . . . . . . . . . . . . . . 458
DMAMUX request line multiplexer interrupt clear flag register
(DMAMUX_CFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
DMAMUX request generator channel x configuration register
(DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437
DMAMUX request generator interrupt status register
(DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
DMAMUX request generator interrupt clear flag register
(DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
DMAMUX register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
EXTI block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Wakeup event management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Peripherals asynchronous Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Hardware interrupt selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Hardware event selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Software interrupt/event selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
Interrupt mask register 1 (EXTI_IMR1) . . . . . . . . . . . . . . . . . . . . . . . . 451
Event mask register 1 (EXTI_EMR1) . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Rising trigger selection register 1 (EXTI_RTSR1) . . . . . . . . . . . . . . . . 452
Falling trigger selection register 1 (EXTI_FTSR1) . . . . . . . . . . . . . . . . 452
Software interrupt event register 1 (EXTI_SWIER1) . . . . . . . . . . . . . . 453
Pending register 1 (EXTI_PR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Interrupt mask register 2 (EXTI_IMR2) . . . . . . . . . . . . . . . . . . . . . . . . 455
Event mask register 2 (EXTI_EMR2) . . . . . . . . . . . . . . . . . . . . . . . . . . 456
Rising trigger selection register 2 (EXTI_RTSR2) . . . . . . . . . . . . . . . . 456
RM0440 Rev 4
Contents
13/2126
48
Need help?
Do you have a question about the STM32G4 Series and is the answer not in the manual?