DS18B20 Programmable Resolution
The DS18B20 is a digital thermometer that can measure Celsius temperatures from -55°C to +125°C with an accuracy of ±0.5°C between -10°C and +85°C. It also has an alarm function that can be set by the user with non volatile upper and lower limits. The DS18B20 uses a 1-Wire bus, which only needs one data line (and ground) to communicate with a microprocessor.
The DS18B20 can also get power from the data line (“parasite power”), so it does not need an external power supply.
Features
- Unique 1-wire interface requires only one port pin for communication.
- Packaging: TO-92
- Voltage: 3V to 5.5V
Specification
| Specification | Value |
|---|---|
| Package | TO-92 3 |
| Accuracy | ±2°C(Max) |
| Interface Type | 1-Wire |
| Output Type | Digital |
| Family | DS18B20 |
| Function | Temp Sensor |
| Resolution | 12Bit(Max) |
| Minimum Input Voltage | 3V |
| Input Voltage | 3.3V, 5V |
| Maximum Input Voltage | 5.5V |
| Minimum Operating Temperature | -55°C |
| Maximum Operating Temperature | 125°C |
| Mounting | Through Hole |
| Pins | 3 |
| Width | 3.94mm(Max) |
| Height | 4.95mm(Max) |
| Product Length | 4.95mm(Max) |
| Product Type | Temp Sensor |
Package Includes
- 1 x DS18B20 Programmable Resolution
Datasheet
DS18B20 Programmable Resolution Overview
The DS18B20 Programmable Resolution is a digital temperature sensor in TO-92 packaging that measures from –55°C to +125°C with user-selectable resolution (9–12 bits). It communicates over a single 1-Wire bus, making it ideal for systems requiring accurate temperature data with minimal I/O pins.
Key Features of DS18B20 Programmable Resolution
- Measures –55°C to +125°C with ±0.5°C accuracy between –10°C and +85°C
- Programmable resolution from 9 to 12 bits for conversion time vs. precision trade-off
- Unique 1-Wire interface needs only one data pin plus ground
- Supports parasite power mode—runs from the data line without external VCC
- Non-volatile alarm registers for upper and lower temperature thresholds
- TO-92 packaging, operates from 3V to 5.5V, fast shipping from Zbotic
Applications and Use Cases
- Environmental monitoring in weather stations and greenhouses
- Temperature control for 3D printer heated beds and extruders
- HVAC system monitoring and alerts via alarm thresholds
- Industrial process control and thermal profiling
- Home automation—smart thermostats and remote temperature nodes
- Aquarium and incubator temperature regulation
How to Use DS18B20 Programmable Resolution
Connect the DS18B20’s VDD to 3–5.5V, GND to ground, and the data pin to your microcontroller’s digital I/O with a 4.7 kΩ pull-up resistor. Use a 1-Wire library (e.g., Arduino OneWire) to initiate temperature conversions, read the scratchpad data, and write to the configuration register to set your desired resolution or alarm limits.
Why Buy from Zbotic?
- Genuine Products: All items sourced from authorized distributors
- Fast Shipping: Orders ship within 24 hours with tracking (non backordered products)
- Free Shipping: Free delivery on qualifying orders
- COD Available: Cash on Delivery, UPI, cards, net banking
- Technical Support: Expert help for setup and troubleshooting
- Easy Returns: Hassle-free replacement for defective products
Frequently Asked Questions
How do I change the resolution of the DS18B20?
You write to the sensor’s configuration register in its scratchpad via the 1-Wire bus. Choose between 9, 10, 11, or 12 bits; higher bits yield finer resolution but longer conversion times.
Can the DS18B20 run without a separate power supply?
Yes, it supports parasite power mode. Wire VDD to ground and use the data line pull-up resistor for power during conversion; ensure stable data-line voltage for reliable readings.
How do I wire multiple DS18B20 sensors on one bus?
Each DS18B20 has a unique 64-bit ID. Connect all data pins in parallel with a single 4.7 kΩ pull-up resistor to VCC, and address each sensor individually in your code.
Technical Specifications
| Model | DS18B20 |
|---|---|
| Interface / Protocol | BLE |
| SKU | AI0553 |
| Weight | 0.065 kg |
| Availability | Out of Stock |
Applications & Use Cases
The DS18B20 Programmable Resolution is a versatile temperature & humidity sensor used across a wide range of applications including weather stations, greenhouse monitoring, HVAC systems, cold chain logistics, and server room monitoring.
Common use cases:
- Building a home weather station with Arduino
- Monitoring greenhouse conditions via IoT
- Alerting when server room temperature exceeds threshold
This product is ideal for IoT developers, agricultural engineers, and home automation enthusiasts.
Technical Tip: DHT22 offers better accuracy than DHT11. For precision applications, use SHT31 or BME280. Ensure adequate ventilation around the sensor.
Shipping & Delivery
- Free shipping on orders above ₹999 across India
- Dispatched within 1-3 business days
- Expected delivery: 3-7 business days depending on location
- Secure packaging to ensure safe transit of electronic components
Rishabh Choudhury (verified owner) –
Good quality DS18B20 Programmable Resolution. Some variation in readings but within acceptable range.
Bharat Rajan (verified owner) –
Outstanding accuracy from this DS18B20 Programmable Resolution. Compared with a professional instrument, readings match closely.
Sarthak Rao (verified owner) –
Superb DS18B20 Programmable Resolution! Using it in my environmental monitoring system. Very reliable data.
Tanvi Modi –
Perfect for my weather station. This DS18B20 Programmable Resolution gives consistent readings day and night.
Rahul Vyas –
Perfect for my weather station. This DS18B20 Programmable Resolution gives consistent readings day and night.
Amit Sharma (verified owner) –
Decent DS18B20 Programmable Resolution for the price. Requires proper wiring but works well once set up.
Isha Rathore –
Perfect for my weather station. This DS18B20 Programmable Resolution gives consistent readings day and night.
Aisha Jain (verified owner) –
Outstanding accuracy from this DS18B20 Programmable Resolution. Compared with a professional instrument, readings match closely.
Jai Agarwal (verified owner) –
This DS18B20 Programmable Resolution is excellent for the price. My data logging project is working perfectly now.
Ishan Rao (verified owner) –
This DS18B20 Programmable Resolution is a must-have for sensor projects. Plug and play with Arduino.
Neeraj Bose (verified owner) –
Perfect DS18B20 Programmable Resolution for my automation project. Integrates seamlessly with my microcontroller.
Prashant Mishra (verified owner) –
Great quality DS18B20 Programmable Resolution. Calibrated it easily and the accuracy is impressive.
Deepak Bajaj –
Good DS18B20 Programmable Resolution. Works as described. Calibration needed some patience but results are good.
Nakul Patel (verified owner) –
Good quality DS18B20 Programmable Resolution. Some variation in readings but within acceptable range.
Sumit Sethi –
Excellent sensitivity and range on this DS18B20 Programmable Resolution. Works better than I expected.
Akash Kohli (verified owner) –
Great DS18B20 Programmable Resolution. Using it in my smart agriculture system. Reliable measurements every time.
Rahul Das (verified owner) –
Excellent sensitivity and range on this DS18B20 Programmable Resolution. Works better than I expected.
Sameer Saxena (verified owner) –
Great DS18B20 Programmable Resolution. Using it in my smart agriculture system. Reliable measurements every time.
Krishna Mittal (verified owner) –
Superb DS18B20 Programmable Resolution! Using it in my environmental monitoring system. Very reliable data.
Eshan Gupta –
Great quality DS18B20 Programmable Resolution. Calibrated it easily and the accuracy is impressive.
Ashish Vyas (verified owner) –
Superb DS18B20 Programmable Resolution! Using it in my environmental monitoring system. Very reliable data.
Sahil Negi (verified owner) –
Good quality DS18B20 Programmable Resolution. Some variation in readings but within acceptable range.
Chetan Iyer (verified owner) –
Great DS18B20 Programmable Resolution. Using it in my smart agriculture system. Reliable measurements every time.
Bharat Sethi (verified owner) –
Perfect DS18B20 Programmable Resolution for my automation project. Integrates seamlessly with my microcontroller.
Shruti Rawat (verified owner) –
Excellent DS18B20 Programmable Resolution! Readings are accurate and consistent. Perfect for my project.
Raj Reddy (verified owner) –
Superb DS18B20 Programmable Resolution! Using it in my environmental monitoring system. Very reliable data.
Arjun Bhat (verified owner) –
Perfect for my weather station. This DS18B20 Programmable Resolution gives consistent readings day and night.
Hitesh Singh (verified owner) –
Love this DS18B20 Programmable Resolution. Response time is fast and readings are stable.
Nandini Negi (verified owner) –
Good DS18B20 Programmable Resolution. Works as described. Calibration needed some patience but results are good.
Sumit Verma (verified owner) –
This DS18B20 Programmable Resolution is excellent for the price. My data logging project is working perfectly now.
Pankaj Malhotra (verified owner) –
Good DS18B20 Programmable Resolution. Works as described. Calibration needed some patience but results are good.
Raj Pandey –
This DS18B20 Programmable Resolution is excellent for the price. My data logging project is working perfectly now.
Swati Deshpande –
Perfect DS18B20 Programmable Resolution for my automation project. Integrates seamlessly with my microcontroller.