The 18B20 Programmable Temperature Probe is a compact, plug-and-play digital temperature sensor brick built around the industry-standard Maxim DS18B20 1-Wire thermometer. Unlike bare TO-92 sensors or raw waterproof probes, this “brick” format packages the sensor in a convenient module with a standardized connector, making it ideal for rapid prototyping with platforms like Arduino, micro:bit (via breakout boards), and other microcontroller ecosystems.
At its core, the DS18B20 delivers 9-bit to 12-bit programmable resolution (0.0625°C at 12-bit) and measures temperatures from -55°C to +125°C, with ±0.5°C accuracy over the critical -10°C to +85°C range . The 1-Wire interface requires only a single data line (plus power and ground) for communication, and each sensor carries a unique 64-bit serial code stored in onboard ROM, allowing multiple probes to share a single microcontroller pin for distributed temperature sensing .
This brick variant is designed for solder-free, plug-and-play integration. It typically features a 3-pin connector that mates with corresponding breakout boards or shield ports, eliminating the need for breadboard wiring or soldering. The module operates from 3.3V to 5V, making it compatible with both modern low-power microcontrollers and traditional 5V systems . The sensor also supports parasite power mode, where it draws power directly from the data line, reducing the connection to just two wires (DQ and GND) for remote or space-constrained installations .
The “Programmable” designation refers to the DS18B20’s user-configurable features: resolution (9–12 bits), nonvolatile alarm thresholds (upper and lower trigger points), and alarm search commands that identify sensors outside programmed limits . These features make the probe suitable for thermostatic controls, HVAC systems, industrial process monitoring, and distributed sensor networks where autonomous alarm triggering is valuable.
Important Note: This brick format requires a 4.7kΩ pull-up resistor between the DATA and VCC lines for reliable 1-Wire communication. Many brick adapters and breakout boards include this resistor onboard, but verify your specific carrier board before use . If you are using a bare DS18B20 probe with this brick, ensure the wiring matches the brick’s pinout. The sensor is not waterproof unless it is the stainless steel probe variant; the standard TO-92 sensor and brick PCB should be kept dry.
Whether you are building a multi-sensor temperature network, a simple thermostat, or an educational project with micro:bit or Arduino, the 18B20 Programmable Temperature Probe offers a reliable, well-supported solution for precise digital temperature measurement.
Features
-
Maxim DS18B20 1-Wire sensor — Industry-standard digital thermometer with 9–12 bit programmable resolution
-
Wide temperature range — -55°C to +125°C with ±0.5°C accuracy from -10°C to +85°C
-
Unique 64-bit serial code — Multiple probes share one data pin for distributed sensing
-
Programmable alarm function — Nonvolatile upper/lower trigger points with alarm search
-
Parasite power mode — Can operate from just two wires (DQ and GND)
-
3.3V to 5V operation — Compatible with Arduino, micro:bit breakouts, and other MCUs
-
Plug-and-play brick format — Solder-free connector for rapid prototyping
-
No external components required — Integrated sensor and EEPROM reduce BOM
-
Wide application range — HVAC, thermostatic controls, industrial monitoring, education
-
Library support — OneWire and DallasTemperature libraries for Arduino
Technical Specifications
| # | Parameter | Specification |
|---|---|---|
| 1 | Sensor IC | Maxim DS18B20 |
| 2 | Temperature Range | -55°C to +125°C |
| 3 | Accuracy | ±0.5°C (-10°C to +85°C) |
| 4 | Resolution | 9–12 bits programmable (0.0625°C at 12-bit) |
| 5 | Interface | 1-Wire (single data line) |
| 6 | Operating Voltage | 3.3V – 5V DC |
| 7 | Connector Type | 3-pin brick connector (platform dependent) |
| 8 | Power Mode | External power or parasite power (2-wire) |






















