Een 1-Wire DS18B20 is een voorbeeld van een temperatuursensor. Deze sensoren kunnen temperatuur digitaal meten via een 1-Wire-bus. Omdat de DS18B20 zich met slechts één lijn aan de rest van de bus kan koppelen, kan de DS18B20 diverse temperatuursensoren verbinden, waarbij elke sensor zijn eigen datalijn heeft. Dit wordt mogelijk gemaakt door een uniek 64-bits serienummer, waarover de DS18B20 beschikt. Dit is bijzonder nuttig bij het verzenden van temperatuurgegevens van meerdere sensormodules die verspreid zijn over het testgebied.
De sensor kan worden gebruikt binnen het spanningsbereik van 3,0 tot 5,5 volt. Dit maakt hem compatibel met een breed scala aan systemen en microcontrollers. Aangezien de temperatuur met 9 tot 12 bits kan worden gemeten, kan de sensor verschillende resoluties worden toegekend. Hierdoor kan de sensor worden ingezet voor diverse toepassingen. Alarmfuncties zijn nuttig in bewakingssystemen en kunnen gebruikers waarschuwen wanneer de gemeten temperatuur boven een bepaalde waarde stijgt.
De DS18B20 wordt ook gebruikt in systemen voor HVAC-koeling, voedingsverwerking en medische apparatuur die nauwkeurige temperatuurmeting vereisen. Deze worden vaak gebruikt door ingenieurs en ontwikkelaars.