2021-04-12 06:09 AM
On our project 4 (out of 1200) devices startet to have problems after a few weeks of working. It turned out they had a HSI16 of 15MHz @ the default calibration settings. A recalibrating brought it back to 16MHz, but questions arises:
MCU: STM32L496QGI6P
Thanks for any comments
Armin
2021-04-12 09:13 AM
Honestly something you should perhaps discuss with your FAE. Not sure the general population has done this kind of long term testing or evaluation.
Temperature and voltage could be most direct causes.
Long term might look for other components absorbing moisture from the environment, or drying in low humidity ones.
Perhap board level stresses.
I don't think there are any aging factors like there would be for crystals.
Might consider replacing the MCU and see if the issue follows the board or the IC
2021-04-12 09:26 AM
> HSI16 of 15MHz @ the default calibration settings
Sounds like the possible calibration extreme.
Wasn't the calibration register overwritten by 0 (possibly due to software bug)?
JW
2021-04-12 09:56 AM
It was reproducable with every restart.
Here you see the relation HSI16 frequency to calibration value (0..127).
The measurement was done with the LSE 32768Hz 100ppm mean of 10x LSE trigger divided by 8.
2021-04-12 03:19 PM
Isn't this that problem where Cube overwrites the default trim value with an incorrect one?
JW
2021-04-12 11:31 PM
Thank's for the reply, but this has been fixed a while ago.