Hello,

Is there an equation for calculating the the Celcius temperature from the output of ADCDAT? The example calculation from the ADuC7020 datasheet page 50 is only accurate at room temperature. As the temperature reaches 80C in the test chamber, the calculated temperature using the datasheet is about 20 degrees higher. The equation I used is from the datasheet is:

floor((0x525 - (ADCDAT >> 16))/1.3)

Please show me the equation to use to calculate the temperature from ADCDAT. Thanks.

Shane

The temp sensor on the ADuC702x is has only a typical specification and it measures the

on-chip die temperature, which is different to ambient. So depending on load and ambient temperature this can differ.For accurate measurement of the ambient temperature you either use a external sensor or you need to calibrate each part at low, normal and high temperature to find some equation.