Skip to main content
Associate
February 25, 2026
Solved

Is the DMA Peripheral in STM32F407VG same as GPDMA Peripheral in STM32U5?

  • February 25, 2026
  • 2 replies
  • 232 views

New question moved from this post.

@mƎALLEm Hey! Thanks for the quick response. I saw your post from a previous thread with a same question but for the STM32F407VG.

https://community.st.com/t5/stm32-mcus-products/stm32f407vg-adc-injected-channel-with-dma/td-p/652531

Is the DMA Peripheral in STM32F407VG same as GPDMA Peripheral in STM32U5? The STM32U5 Series has a GPDMA Peripheral which looks to be different from the F4 DMA.

Thanks!

Best answer by mƎALLEm

Hello,

No they are different. For example the GPDMA on STM32U5 product supports the linked list while STM32F4 feature an older version of DMA that doesn't support the liked list mode.

Please refer to this presentation: STM32U5 DMA Overview

AN5593 "How to use the GPDMA for STM32 MCUs"

Hope that I've answered your question.

2 replies

mƎALLEm
mƎALLEmBest answer
Technical Moderator
February 25, 2026

Hello,

No they are different. For example the GPDMA on STM32U5 product supports the linked list while STM32F4 feature an older version of DMA that doesn't support the liked list mode.

Please refer to this presentation: STM32U5 DMA Overview

AN5593 "How to use the GPDMA for STM32 MCUs"

Hope that I've answered your question.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
vkarAuthor
Associate
February 25, 2026

Thanks again for the response. But the fact "ADC Injected Conversion not working with DMA" is consistent across both STM32F4 and STM32U5 series. Correct?

I mean, Injected ADC conversions will not work on Linkedlist based GPDMA (stm32U5) and the DMA(stm32f4) regardless.

Thank you.

mƎALLEm
Technical Moderator
February 25, 2026

@vkar wrote:

I mean, Injected ADC conversions will not work on Linkedlist based GPDMA (stm32U5) and the DMA(stm32f4) regardless.


The ADC injected mode end of conversion is not mapped to the DMA.

"To give better visibility on the answered topics, please click on ""Accept as Solution"" on the reply which solved your issue or answered your question."
vkarAuthor
Associate
February 25, 2026

Thank you again. I came across the following thread a few seconds before your response, which helps a lot along with your reply. The link is :

https://community.st.com/t5/stm32-mcus-motor-control/adc-injected-mode-with-gpdma/m-p/725159

This will be helpful for people looking for it in the future.

 

I also have a suggestion, there is a need for a new Topic label "GPDMA". At the moment the forum only supports "DMA".

Thank you and have a nice day.