Skip to main content
Visitor II
November 19, 2025
Solved

STM32U5 SPI3 (SmartRUN domain) + GPDMA

  • November 19, 2025
  • 2 replies
  • 163 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?
 
    This topic has been closed for replies.
    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.1Answer
    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

     

    bearshAuthor
    Visitor II
    November 25, 2025

    Thanks!
    My experiments showed the same result...