> I'm trying to create a digital thermometer which shows the If you looking for a nice dive into analog issues, A/D accuracy and stability, linearisation, asm programming, that is OK, but you could also take an LM75 (I2C temperature sensor) and this example from the Jal manual: -- a temperature display using -- an LM75 and a HD44780 LCD controller include 16c84_10 include jlib include lm75 include hd447804 const lm75_address = 0 hd44780_clear forever loop var byte t, d var bit f lm75_read_fdt( lm75_address, f, d, t ) hd44780_line1 if f then hd44780 = "-" else hd44780 = "+" end if print_decimal_2( hd44780, d, " " ) hd44780 = "." print_decimal_1( hd44780, t, "0" ) delay_200mS end loop When the LM75 housing is too akward consider a dallas DS1820 or one of its siblings: to92-style case and can be used with just 2 leads. No lib in the Jal distribution, but I think there is some code in the jallist file area. Wouter van Ooijen -- ------------------------------------------- Van Ooijen Technische Informatica: www.voti.nl consultancy, development, PICmicro products -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads