Skip to main content
JAlle.2
Associate II
Dec 22, 2020 6:25 PM UTC
Solved

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

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.
waclawek.jan
waclawek.janBest answer
Super User
Dec 22, 2020 9:57 PM UTC

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
Dec 22, 2020 9:57 PM UTC

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
Dec 23, 2020 12:22 AM UTC

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""."