DS18B20 is 1-Wire interface Temperature sensor manufactured by Dallas Semiconductor Corp. The unique 1-Wire® Interface requires only one digital pin for two way communication with a microcontroller.

The sensor comes usually in two form factors. One that comes in TO-92 package looks exactly like an ordinary transistor. Other one in a waterproof probe style which can be more useful when you need to measure something far away, underwater or under the ground.

DS18B20 temperature sensor is fairly precise and needs no external components to work. It can measure temperatures from -55°C to +125°C with ±0.5°C Accuracy.

The sensor can be powered with a 3V to 5.5V power supply and consumes only 1mA during active temperature conversions.


Power Supply 3V to 5.5V
Current Consumption 1mA
Temperature Range -55 to 125°C
Accuracy ±0.5°C
Resolution 9 to 12 bit (selectable)
Conversion Time < 750ms



1. Datasheet

2. Project Example

3. Interfacing Multiple DS18B20 Digital Temperature Sensors with Arduino

DS18B20 Digital Temperature Sensor