Thanks for the advice. I've done some reading and it seems that lowering the resistor value to something like 2K, and placing that near the DS18b20 rather than the PIC should work. I'll try this later as the device is currenty controlling the heater in an incubator, amd don't want to risk the eggs getting too cold whilst I try and mod the PCB etc