Other Parts Discussed in Thread: CONTROLSUITE
When we don't call Device_Cal and use EALLOW to read the ADCOFFTRIM register the value is 0. The A/D gives accurate results (at room temperature). However, if we invoke the Device_Cal and read the ADCOFFTRIM register we get a non zero value (x).
Now all the A/D readings (digital) are offset by x. For example, if the non Devcie_Cal A/D reading was 100, the invoked reading yields an ADCOFFTRIM of 14, then the A/D reading is now 114.
Are we suppose to subtract the ADCOFFTRIM from our readings or is this inherently done within the A/D?
