The DS18B20 digital thermometer provides 9-bit to 12-bit Celsius temperature measurements and has an alarm function with nonvolatile user-programmable upper and lower trigger points. The DS18B20 communicates over a 1-by definition requires only one data ground) for communication with a central microprocessor. In addition, the DS18B20 can derive power directly from the data minating the need for an external power supply.  Â