
DS18B20 1-Wire Digital Temperature Sensor (-55 to +125 °C)
Currently unavailable
No store has this product in stock right now. Prices below are the last ones we recorded.
Prices updated: 12 Oct 2026
Price history
Lowest daily price, last 90 days
Not enough price history yet.
About this product
The DS18B20 is a digital temperature sensor with a 1-Wire interface, so several sensors can share a single data pin. It reports temperature in degrees Celsius with 9 to 12-bit resolution across -55 °C to +125 °C, with ±0.5 °C accuracy, and each device has a unique 64-bit serial code. It is widely used in data-logging and temperature control projects.
Specifications
- Interface
- 1-Wire
- Measurement range
- -55 °C to +125 °C
- Accuracy
- ±0.5 °C
- Resolution
- 9 to 12-bit
- Serial number
- Unique 64-bit ROM code
- Multidrop support
- Yes, multiple sensors on one data line
- Supply voltage
- 3.0 V to 5.5 V
Frequently asked questions
How do I wire the DS18B20 to an Arduino or ESP32?
Connect VDD to 3.3 V or 5 V, GND to ground, and DQ to a digital pin. Place a 4.7 kΩ pull-up resistor between DQ and VDD, which is required for the 1-Wire bus to work reliably.
Can I use several DS18B20 sensors on the same pin?
Yes. Each sensor has a unique 64-bit serial code, so they can all share one data pin. Use a library such as OneWire with DallasTemperature on Arduino to read each device by its address.





