Category Index


CAT # DS18B20 (1 Review) Write a Review

$1.50 each
+ Add to Wishlist
Product Description
DS18B20 1-Wire digital temperature sensor. Reports degrees C with 9 to 12-bit precision, -55C to 125C (+/-0.5C). Each sensor has a unique 64-Bit Serial number etched into it - allows for a huge number of sensors to be used on one data bus. This is a wonderful part that is the corner stone of many data-logging and temperature control projects. TO-92 package.

· Unique 1-Wire® interface requires only one port pin for communication
· Each device has a unique 64-bit serial code stored in an onboard ROM
· Multidrop capability simplifies distributed temperature sensing applications
· Requires no external components
· Can be powered from data line. Power supply range is 3.0V to 5.5V
· Measures temperatures from -55°C to +125°C (-67°F to +257°F) ±0.5°C accuracy from -10°C to +85°C
· Thermometer resolution is user-selectable from 9 to 12 bits
· Converts temperature to 12-bit digital word in 750ms (max.)
· User-definable nonvolatile (NV) alarm settings
· Alarm search command identifies and addresses devices whose temperature is outside of programmed limits (temperature alarm condition)
· Applications include thermostatic controls, industrial systems, consumer products, thermometers, or any thermally sensitive system

For the same item on a breakout board, see CAT# TS-12.
Spec sheet available in PDF format.
WARNING: This product contains chemicals known to the State of California to cause cancer and birth defects or other reproductive harm. For more information go to
(This item was manufactured prior to August 31st, 2018)

Click to see Why is this here?
Customer Reviews (1 Review)

Write a Review (requires login)

success comes with patience...

Reviewer: from colorado rocky mountains, driving all over the USA

I'm using obsolete Parallax (SX-28) microcontrollers (but I assume they're all about the same)...
--- these were tricky. I kept getting no response except for the reset. Finally I set up some LED's and just observed (sampled EVERY TWO micro-seconds) so that I could see the unit's responses --- it was faster than I had ever expected: my program had been too slow. I then programmed my "sampling" right into the middle of those observed responses - and the units work really well...
--- also, they usually take another reset for a another function to be performed...
--- I could query each unit's serial number, (and write it down) so I didn't have to bother with the CRC; instead, I just ignore (try, try, again) any response that is not approximately what I was expecting.
--- "everything" is in the simple, 3-lead chip -- I do not know the benefits of the same chip mounted on a card for an extra $4.

Did you find this review useful? Yes No  Certified buyer

You might also like