EmbeddedRelated.com
The 2026 Embedded Online Conference
DS18B20+

DS18B20+

Analog Devices / Maxim Integrated
Board Mount Temperature Sensors Programmable Resolution 1-Wire Digital T
NRND8,058 in stock

Overview

The DS18B20+ is a digital thermometer that provides 9-bit to 12-bit Celsius temperature measurements and communicates over a 1-Wire bus. This interface requires only one data line and a ground connection for communication with a central microprocessor. It features a unique 64-bit serial code, which allows multiple sensors to function on the same 1-Wire bus, simplifying distributed temperature sensing applications.

Why Choose This Part

The primary advantage is the 1-Wire interface, which reduces wiring complexity and MCU pin count while maintaining high noise immunity. It supports parasitic power mode, allowing the device to draw power directly from the data line and eliminating the need for a local power supply. Additionally, the programmable resolution and nonvolatile alarm settings provide flexible, autonomous monitoring without constant polling.

Applications

Distributed Temperature Monitoring
The 1-Wire multidrop capability allows dozens of sensors to be daisy-chained over a long distance using a single microcontroller pin.
Industrial Process Control
The TO-92 package and wide -55C to +125C range make it suitable for monitoring industrial machinery and environmental chambers.
HVAC Systems
Used for multi-zone climate control where high accuracy (+/-0.5C) is required across common operating ranges.
Energy Management
Ideal for tracking heat exchanger efficiency and solar thermal system performance via parasitic power mode.

Getting Started

To interface with the DS18B20+, a 4.7k ohm pull-up resistor is required between the DQ data line and VDD. Use the DallasTemperature or OneWire libraries for Arduino, or the standard 1-Wire drivers available in Linux for Raspberry Pi. Ensure the 64-bit ROM ID is correctly addressed when using multiple sensors on the same bus.

The 2026 Embedded Online Conference