What would be the difference if you change the TempC = DIV32 1000 for this: TempC = TempC / 1000 ?
At the low end of the temperature scale the A/D value can be up to 175 (0 deg.)
If you multiply that times 396, the result is 69,300. That's over 65,535, so the result of the normal divide would give an incorrect answer.
It has to be DIV32.
<br>