The DS18B20 is a digital thermometer that can measure temperatures from -55°C to +125°C with a resolution of 9 to 12 bits. It communicates over a single wire bus and can be powered directly from the data line without an external power supply. Each device has a unique 64-bit identification number and the devices can be used to monitor temperature at multiple locations connected to the same data line.