RM0444 Rev 5 11/1390
RM0444 Contents
38
11.6.3 DMAMUX request line multiplexer interrupt clear flag register
(DMAMUX_CFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309
11.6.4 DMAMUX request generator channel x configuration register
(DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
11.6.5 DMAMUX request generator interrupt status register
(DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
11.6.6 DMAMUX request generator interrupt clear flag register
(DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311
11.6.7 DMAMUX register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312
12 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . 314
12.1 Main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.2 SysTick calibration value register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
12.3 Interrupt and exception vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314
13 Extended interrupt and event controller (EXTI) . . . . . . . . . . . . . . . . . 317
13.1 EXTI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
13.2 EXTI block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317
13.2.1 EXTI connections between peripherals and CPU . . . . . . . . . . . . . . . . 319
13.3 EXTI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
13.3.1 EXTI configurable event input wakeup . . . . . . . . . . . . . . . . . . . . . . . . 320
13.3.2 EXTI direct event input wakeup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
13.3.3 EXTI mux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
13.4 EXTI functional behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
13.5 EXTI registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
13.5.1 EXTI rising trigger selection register (EXTI_RTSR1) . . . . . . . . . . . . . . 324
13.5.2 EXTI falling trigger selection register 1 (EXTI_FTSR1) . . . . . . . . . . . . 325
13.5.3 EXTI software interrupt event register 1 (EXTI_SWIER1) . . . . . . . . . . 325
13.5.4 EXTI rising edge pending register 1 (EXTI_RPR1) . . . . . . . . . . . . . . . 326
13.5.5 EXTI falling edge pending register 1 (EXTI_FPR1) . . . . . . . . . . . . . . . 327
13.5.6 EXTI rising trigger selection register 2 (EXTI_RTSR2) . . . . . . . . . . . . 328
13.5.7 EXTI falling trigger selection register 2 (EXTI_FTSR2) . . . . . . . . . . . . 328
13.5.8 EXTI software interrupt event register 2 (EXTI_SWIER2) . . . . . . . . . . 329
13.5.9 EXTI rising edge pending register 2 (EXTI_RPR2) . . . . . . . . . . . . . . . 329
13.5.10 EXTI falling edge pending register 2 (EXTI_FPR2) . . . . . . . . . . . . . . . 330
13.5.11 EXTI external interrupt selection register (EXTI_EXTICRx) . . . . . . . . 330
13.5.12 EXTI CPU wakeup with interrupt mask register (EXTI_IMR1) . . . . . . . 332