Skip to main content
Associate
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

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

TDK
TDKBest answer
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

"If you feel a post has answered your question, please click ""Accept as Solution""."
j2caiAuthor
Associate
March 14, 2025

Hi Guru,

 

Thx a lot for your so quick response.

 

BR,

Jon