I have a L432KC Nucleo 32 and it never runs as fast as I expect it to.
I have configured the clocks in STM32CubeMX as shown in my attached screenshot. I've configured MCO to match the SYSCLK so I can measure it with my oscilloscope.
According to STM32CubeMX, the SYSCLK should be 80MHz, but when I measure it with my oscilloscope, it's only 8MHz. If I change some things (e.g. use HSI RC instead of MSI RC) then I can get different speeds, but they never match the value shown in STM32CubeMX.
My only guess is that this being a low power version of STM32, does it work in some kind of low power mode with a lower clockspeed by default? If so, how do I get it out of that?
Thanks for your help,