DynamoBen

I use LM34, AD592 and AD590 solid state sensors. The AD592 and resistor makes a simple wide range sensor into an analog input. I am currently using an inexpensive 10K NTC thermistor, 10K fixed resistor voltage divider connected to an analog input on a 16F819. I get approximately 6 counts per degree F resolution. The NTC thermistor is not linear so I use a lookup table. My current application only requires a 30F control window.
I also use the hardware PWM to control 400 watts of fan motors based on temperature and it works excellent.
I also recommend Darrel Taylor's averaging routine. It works great!
http://www.pbpgroup.com/modules/wfs...php?articleid=7

Mark