Contents RM0453
18/1450 RM0453 Rev 5
14.6.3 DMAMUX request line multiplexer interrupt channel clear flag register
(DMAMUX_CCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
14.6.4 DMAMUX request generator channel x configuration register
(DMAMUX_RGxCR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
14.6.5 DMAMUX request generator interrupt status register
(DMAMUX_RGSR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
14.6.6 DMAMUX request generator interrupt clear flag register
(DMAMUX_RGCFR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
14.6.7 DMAMUX register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
15 Nested vectored interrupt controller (NVIC) . . . . . . . . . . . . . . . . . . . . 499
15.1 NVIC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
15.2 Interrupt block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
15.3 Interrupt and exception vectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
16 Extended interrupts and event controller (EXTI) . . . . . . . . . . . . . . . . 506
16.1 EXTI main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
16.2 EXTI block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
16.3 EXTI connections between peripherals and CPU . . . . . . . . . . . . . . . . . 508
16.3.1 EXTI wake-up interrupt list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
16.4 EXTI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
16.4.1 EXTI configurable event input wake-up . . . . . . . . . . . . . . . . . . . . . . . . 511
16.4.2 EXTI direct event input wake-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
16.5 EXTI functional behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
16.6 EXTI registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
16.6.1 EXTI rising trigger selection register (EXTI_RTSR1) . . . . . . . . . . . . . . 514
16.6.2 EXTI falling trigger selection register (EXTI_FTSR1) . . . . . . . . . . . . . 515
16.6.3 EXTI software interrupt event register (EXTI_SWIER1) . . . . . . . . . . . 516
16.6.4 EXTI pending register (EXTI_PR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
16.6.5 EXTI rising trigger selection register (EXTI_RTSR2) . . . . . . . . . . . . . . 518
16.6.6 EXTI falling trigger selection register (EXTI_FTSR2) . . . . . . . . . . . . . 518
16.6.7 EXTI software interrupt event register (EXTI_SWIER2) . . . . . . . . . . . 519
16.6.8 EXTI pending register (EXTI_PR2) . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
16.6.9 EXTI interrupt mask register (EXTI_CnIMR1) . . . . . . . . . . . . . . . . . . . 520
16.6.10 EXTI event mask register (EXTI_CnEMR1) . . . . . . . . . . . . . . . . . . . . 521
16.6.11 EXTI interrupt mask register (EXTI_CnIMR2) . . . . . . . . . . . . . . . . . . . 522
16.6.12 EXTI event mask register (EXTI_CnEMR2) . . . . . . . . . . . . . . . . . . . . 522