How accurate is ST VREFINT Calibration?
I am using STM32F030F4P6.
VREFINT is supposed to be calibrated at 3.3v +/- 10mV and 30 degrees C. In my application the VREFINT calibration value is 1543 meaning the reference voltage is 1.243V (3.3/4096*1543) this is on the high end of the spectrum, but within limits.
When using the calbirated VREFINT, I found that my VDDA calculations were stable, but off by a bit over 1%. I have a VDDA/VDD voltage of 3.3013V measured with a calibrated multimeter (I have a DC standard to check calibration) and ambient temperature is 24.3 deg C.
Taking the average of 4000 samples from VREFINT with this setup yields a reading of 1527 or 1.230V which is bang-on specification. It is also 1.01% different to the calibrated value. How accurate should I expect the VREFINT calibration value to be? I ask because if factory calibration should be better than this, I need to find out where my design is inaccurate.
