Hello Curious,
The IFR values are programmed during chip manufacturing. It is value measured by VDDA = VREFH = 5.12V and 25C. It is accurate 12-bit value.
The IFR values have to be used in real application for the accurate ADC measurements recalculation. So the equation in Section 1.13.1 have to be implemented in application for each ADC measurement series to make corrections to actual VDDA = VREFH voltage and actual temperature. The temperature can be measured by internal temperature sensor. This recalculation in application eliminates VDDA and chip temperature variations. The calibration for each board in production is not needed.
In case you need better accuracy (~0.5%) you must use the external accurate and stabile reference, but the correction to the actual temperature has to be implemented too. Then you can reach the max accuracy of measurements.
Btw – the output impedance of the measured signal and sampling time have not negligible influence to final results.
Best Regards,
Stano.