RM0444 Rev 5 299/1390
RM0444 DMA request multiplexer (DMAMUX)
313
11.2 DMAMUX main features
• up to 12-channel programmable DMA request line multiplexer output
• 4-channel DMA request generator
• 23 trigger inputs to DMA request generator
• 23 synchronization inputs
• Per DMA request generator channel:
– DMA request trigger input selector
– DMA request counter
– Event overrun flag for selected DMA request trigger input
• Per DMA request line multiplexer channel output:
– up to 73 input DMA request lines from peripherals
– One DMA request line output
– Synchronization input selector
– DMA request counter
– Event overrun flag for selected synchronization input
– One event output, for DMA request chaining
11.3 DMAMUX implementation
11.3.1 DMAMUX instantiation
DMAMUX is instantiated with the hardware configuration parameters listed in the following
table.
11.3.2 DMAMUX mapping
The mapping of resources to DMAMUX is hardwired.
Table 51. DMAMUX instantiation
Feature DMAMUX
Number of DMAMUX output request channels 12/7/5
(1)
1. 12 for STM32G0B1xx and STM32G0C1xx, seven for STM32G071xx and STM32G081xx as well as for
STM32G051xx and STM32G061xx, and five for STM32G031xx and STM32G041xx devices.
Number of DMAMUX request generator channels 4
Number of DMAMUX request trigger inputs 23
Number of DMAMUX synchronization inputs 23
Number of DMAMUX peripheral request inputs up to 73