Skip to main content
bearsh
Associate
November 19, 2025
Solved

STM32U5 SPI3 (SmartRUN domain) + GPDMA

  • November 19, 2025
  • 2 replies
  • 164 views
On a stm32u5, the SPI3 is in the SmartRun domain, which is designed to work down to STOP2 in autonomous peripheral mode with LPDMA.
I'm now wondering if it is also possible to use SPI3 in autonomous mode with GPDMA but only to STOP1? Or do I need to use LPDMA to use SPI3 in autonomous mode regardless of the chosen stop mode?
 
Best answer by ELABI.1

Hi @bearsh,

To use SPI3 in autonomous peripheral, it is necessary to use LPDMA regardless of the stop mode used, as SPI3 is not supported with GPDMA. You can refer to Application AN5371 specifically Table 46. STM32U5 autonomous peripherals to DMA assignment in autonomous mode.

ELABI1_0-1763641116979.png

Thanks.

ELABI.1

 

2 replies

ELABI.1
ELABI.1Best answer
Technical Moderator
November 20, 2025

Hi @bearsh,

To use SPI3 in autonomous peripheral, it is necessary to use LPDMA regardless of the stop mode used, as SPI3 is not supported with GPDMA. You can refer to Application AN5371 specifically Table 46. STM32U5 autonomous peripherals to DMA assignment in autonomous mode.

ELABI1_0-1763641116979.png

Thanks.

ELABI.1

 

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.
bearsh
bearshAuthor
Associate
November 25, 2025

Thanks!
My experiments showed the same result...