RM0453 Rev 1 17/1461
RM0453 Contents
43
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 wakeup interrupt list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508
16.4 EXTI functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
16.4.1 EXTI configurable event input wakeup . . . . . . . . . . . . . . . . . . . . . . . . 511
16.4.2 EXTI direct event input wakeup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 511
16.5 EXTI functional behavior . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 512
16.6 EXTI registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 513
16.6.1 EXTI rising trigger selection register (EXTI_RTSR1) . . . . . . . . . . . . . . 513
16.6.2 EXTI falling trigger selection register (EXTI_FTSR1) . . . . . . . . . . . . . 514
16.6.3 EXTI software interrupt event register (EXTI_SWIER1) . . . . . . . . . . . 515
16.6.4 EXTI pending register (EXTI_PR1) . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
16.6.5 EXTI rising trigger selection register (EXTI_RTSR2) . . . . . . . . . . . . . . 517
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) . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
16.6.9 EXTI interrupt mask register (EXTI_CnIMR1) . . . . . . . . . . . . . . . . . . . 520
16.6.10 EXTI event mask register (EXTI_CnEMR1) . . . . . . . . . . . . . . . . . . . . 520
16.6.11 EXTI interrupt mask register (EXTI_CnIMR2) . . . . . . . . . . . . . . . . . . . 521
16.6.12 EXTI event mask register (EXTI_CnEMR2) . . . . . . . . . . . . . . . . . . . . 522
16.6.13 EXTI register map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
17 Cyclic redundancy check calculation unit (CRC) . . . . . . . . . . . . . . . . 525
17.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
17.2 CRC main features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
17.3 CRC functional description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526
17.3.1 CRC block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 526