1) если делать по аппноте, то там везде АЦП настроено с выравниваем данных по левому краю - не забывай учитывать.
ADLJST = ON; //выравнивание по левому краю
tmp16 = Measure_ADC(T, 202); // измеряем канал датчика
ADLJST = OFF; // выключаю выравнивание для других измерений
tmpfloat = (float)((tmp16-41857)/154.0); // расчет темп-ры
-это работает при Gain = 1;
2)с чем сравнивал показания? по сравнению с комнатной показания будут выше. у меня примерно градусов на 7-8 температура поднималась после включения секунд за 5-7.