How does HSI48CAL get loaded into RCC_CRRCR
Hi ST Community,
Does anyone know how the HSICAL48 value gets loaded into RCC_CRRCR? The RM says "These bits are initialized at startup with the factory-programmed HSI48 calibration trim value", so I assume the trim value is stored somewhere in system FLASH and it gets loaded into the register by hardware. If this is the case, does this happen at every system reset or only for power-on-reset?
Asking because I've seen seen the calibration value be substantially off (i.e. 0xa when it should be 0x12a) and cause the HSI48 to run at ~33 MHz instead of 48 MHz.
Thanks
