Skip to main content
Explorer
March 14, 2025
Solved

STM32F103RBT6 SPI slave mode

  • March 14, 2025
  • 2 replies
  • 426 views

Hi ST experts,

 

I'm using STM32F103RBT6, and for GPIO's Alternate functions, I want to use default, not remap.

Based on its datasheet, I understand that when its SPI2 interface works in SPI master mode, PB15 acts as data output MOSI and PB14 acts as data input MISO.

But my question is: When SPI2 is configured as SPI slave mode, which PIN acts as data output and which pin acts as data input?

Thx a lot.

 

BR,

Jon

    This topic has been closed for replies.
    Best answer by TDK

    > When SPI2 is configured as SPI slave mode, which PIN acts as data output and which pin acts as data input?

    In slave mode, PB14 (SPI2_MISO) is output and PB15 (SPI2_MOSI) is input.

     

    MISO = master in, slave out

    MOSI = master out, slave in

    2 replies

    TDKAnswer
    Super User
    March 14, 2025

    > When SPI2 is configured as SPI slave mode, which PIN acts as data output and which pin acts as data input?

    In slave mode, PB14 (SPI2_MISO) is output and PB15 (SPI2_MOSI) is input.

     

    MISO = master in, slave out

    MOSI = master out, slave in

    j2caiAuthor
    Explorer
    March 14, 2025

    Hi Guru,

     

    Thx a lot for your so quick response.

     

    BR,

    Jon