ROM只讀存儲器,用于存放 DS18B20ID 編碼,其前 8 位是單線系列編碼(DS18B20 的編碼是 19H) ,后面48 位是芯片唯一的序列號,最后 8位是以上 56的位的 CRC碼(冗余校驗)。數據在出產時設置不由用戶更改。DS18B20 共 64 位 ROM。
RAM 數據暫存器,用于內部計算和數據存取,數據在掉電后丟失,DS18B20 共9 個字節 RAM,每個字節為 8 位。第1、2 個字節是溫度轉換后的數據值信息,第 3、4 個字節是用戶 EEPROM(常用于溫度報警值儲存)的鏡像。在上電復位時其值將被刷新。第 5 個字節則是用戶第 3 個 EEPROM的鏡像。第 6、7、8 個字節為計數寄存器,是為了讓用戶得到更高的溫度分辨率而設計的,同樣也是內部溫度轉換、計算的暫存單元。第 9 個字節為前 8個字節的 CRC碼。EEPROM 非易失性記憶體,用于存放長期需要保存的數據,上下限溫度報警值和校驗數據。
DS18B20共3位EEPROM,并在 RAM 都存在鏡像,以方便用戶操作。