DS18B20 1-Wire Temperature Sensor


This is a digital temperature sensor unit you can use with Arduino to sense temperature where this sensor is touching.

33 in stock

Add to Wishlist
Add to Wishlist
SKU: MDU-SNR-DS18B20 Category: Tags: , ,


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

Note : You’ll need a pull-up resistor of 4.7K or 10K between the OUT and VCC pins in order for this sensor unit to function properly.


  • 1-wire communication
  • Operating voltage : 3 – 5V
  • Operating current : 1.5mA (active)
  • Measuring temperature : -55 to +125?C
  • ?0.5?C Accuracy from -10?C to +85?C
  • Programmable Resolution from 9 Bits to 12 Bits
  • Parasitic Power Mode Requires Only 2 Pins for Operation (DQ and GND)



VCCPower sourceConnect to 3 – 5V of system
OUTOutput dataConnect to any digital pin, use 4.7K pull-up resistor to VCC for stable operations.
GNDGroundConnect to GND of system

Files & Documentation

Additional information

Weight1 g
Dimensions8 × 5 × 5 mm