Skip to main content
JAlle.2
Associate II
December 22, 2020
Solved

Why is SPI clock baud rate limited to 18Mbit/s?

  • December 22, 2020
  • 2 replies
  • 1019 views

I'm using the STM32F072RB MCU and I am trying to increase the SPI baud rate. The HSI48 Clock is 48MHz and the minimum SPI clock prescaler is 2 which comes out to be 24Mbit/s. However, it gives me an error stating that the baud rate is more than 18MBit/s. Why is this and is there anyway to change it?

This topic has been closed for replies.
Best answer by waclawek.jan

This is the limit given in DS, see SPI/I2S characteristics chapter.

So no, you can't change it, learn to live with it.

JW

2 replies

waclawek.jan
waclawek.janBest answer
Super User
December 22, 2020

This is the limit given in DS, see SPI/I2S characteristics chapter.

So no, you can't change it, learn to live with it.

JW

TDK
December 23, 2020

Or replace the chip with one that can do 24 MHz. Plenty of them out there.

"If you feel a post has answered your question, please click ""Accept as Solution""."