HSI16 frequency user trimming (STM32G0)
The datasheet states two things about HSI16:
- Accuracy in the full temperature range: -2/+1.5%
- HSI16 frequency user trimming step: +0.3% - positive steps, -3.8% and -6% - three negative steps.
The questions are:
- With the mentioned calibration step values (if we would draw a plot with all mentioned trimming steps for all possible HSITRIM and HSICAL values), the HSI16 calibration frequency range would be ridiculous 60%+! Who needs such a range knowing that the maximum inaccuracy is 2%?
- What is the purpose of those three negative steps in the calibration curve? Wouldn't it be more convenient to have a linear curve?

