Is STM32F446RE internal oscillator drift of 500ppm in worst cases or can it be more ?
- May 5, 2021
- 8 replies
- 3462 views
Trying to synchronize in time three different STM32F446RE MCUs. I first tried to look how internal oscillators drift compared to each others.
The datasheet says that the precision of the oscillations are of 500ppm (parts per million). So every 1000000 oscillations there can be a 500 oscillation shift compared to what a million oscillations should bring us, am I right ?
However, I observed with the code in annex that the parts per million are a lot more than expected so I was wondering if I was missing something.
I can observe 4000ppm with one of the three MCUs I use and 2000ppm and 1000ppm for the two others.
Using the PLL or not to change the oscillations frequency output doesn't change anything and the parts per million observed stay the same.
Can someone help me understand where I am missing something please ?

