NS18B20是一款高精度单总线温度测量芯片。测温范围为-55°C到+125°C根据用户需要通过配置寄存器可以设定数字转换精度和测温速度。芯片内置5byte非易失性存储单元供用户使用,3byte用于高低温报警及配置精度,另外2byte用于保存用户自定义信息,非易失存储写周期需50ms。在-10°C到+85°C范围内最大误差为±0.5°C,在全温度范围内最大误差为±1°C。NS18B20具有寄生供电和外部供电两种工作方式,其中寄生供电可以通过数据线供电,不需要外部供电。每一个NS18B20具有唯一的64bit序列号,利用单总线接口允许多个设备挂在同一总线。因此,该特性可以利用一个处理器去控制