Hi Darren, > Final_temp = temp_read - 0.25 + (Count_per_degree_c - Count_remain) > ----------------------------------- > Count_per_degree_c > > temp_read,count_per_degree_c and count_remain are all 8 bits long. > > Any advice or pointers most gratefully recieved. Sorry no real advice at this point (I will be doing the same shortly though). What I just wanted to point out for others not familiar with the Dallas part is that the temp_read value is in 0.5 degC steps which will have a significant effect on results if you neglect this. \|/ --*-- /|\ /|\i i/O|\\ O//|\\\i i////|\O\\ H H Cheers ===== -- Kalle Pihlajasaari kalle@ip.co.za http://www.ip.co.za/ip Interface Products P O Box 15775, DOORNFONTEIN, 2028, South Africa + 27 (11) 402-7750 Fax: 402-7751 http://www.ip.co.za/people/kalle