DSl8820内部结构如图2所示,包括供电电路、64 b ROM、内部存储器和存储器控制逻辑4部分。64 b ROM中存储着每个DSl8820芯片独有的64位ROM ID码,这是系统用来识别DSl8820芯片的标志。其中最低8位是DSl8820的家族码:28H。中间48位是每片DSl8820独有的串行码。最高8位是用前56位计算得到的循环冗余校验码。
内部存储器由9。Byte SRAM和3 B E。PROM组成。SRAM中:ByteO和Bytel是温度寄存器,用来存储采集到的温度值。Byte0的内容是温度的低8位,Bytel是温度的高8位。。Byte2和Byte3为高低温警报寄存器。Byte4为配置寄存器,用来设置器件温度采集精度。这3个字节中的值可以拷贝到E。PROM中,保证掉电后数据不会丢失,重新上电后E。PROM中的值将自动重载人SRAM中。Byte5,Byte6,Byte7保留为内部使用。Byte8存储CRC码。