cancel
Showing results for 
Search instead for 
Did you mean: 

STM32 Peripherals Clock

dojyorin
Associate

Could you please tell me relationship between maximum peripheral frequency on STM32 datasheet and actual clock config value in CubeMX?

As an example, I'm currently working with STM32H573RIT6.

The maximum USB clock in this MCU's datasheet (Table.22) is 50MHz.

However, when I actually enable USB in CubeMX and set clock, I can set it to same value as FCPU (250MHz) without getting an error.

The same phenomenon occurs for other peripherals whose maximum clock is less than the FCPU.

I was wondering about discrepancy between this datasheet and actual clock.

Also, many peripherals use HCLK/PCLK as default clock source, but HCLK/PCLK is basically same value as FCPU, so I would like to know why peripherals whose maximum clock is less than FCPU operate at default value.

 

Thank you.

1 REPLY 1
Souhaib MAZHOUD
ST Employee

Hello @dojyorin 

Thank you for bringing this issue to our attention, I will check it internally and get back to you as soon as possible.

Thx

Souhaib