Datasheet

DS1822-PAR
5 of 19
64-BIT LASERED ROM CODE
Each DS1822-PAR contains a unique 64-bit code (see Figure 5) stored in ROM. The least significant
eight bits of the ROM code contain the DS1822-PAR’s 1-Wire family code: 22h. The next 48 bits contain
a unique serial number. The most significant eight bits contain a cyclic redundancy check (CRC) byte that
is calculated from the first 56 bits of the ROM code. A detailed explanation of the CRC bits is provided in
the CRC GENERATION section. The 64-bit ROM code and associated ROM function control logic
allow the DS1822-PAR to operate as a 1-Wire device using the protocol detailed in the 1-WIRE BUS
SYSTEM section of this data sheet.
64-BIT LASERED ROM CODE Figure 5
8-BIT CRC 48-BIT SERIAL NUMBER 8-BIT FAMILY CODE (22h)
MEMORY
The DS1822-PAR’s memory is organized as shown in Figure 6. The memory consists of an SRAM
scratchpad with NV EEPROM storage for the high and low alarm trigger registers (T
H
and T
L
) and
configuration register. Note that if the DS1822-PAR alarm function is not used, the T
H
and T
L
registers
can serve as general-purpose memory. All memory commands are described in detail in the DS1822-PAR
FUNCTION COMMANDS section.
DS1822-PAR MEMORY MAP Figure 6
SCRATCHPAD (Power-up State)
byte 0 Temperature LSB (50h)
byte 1 Temperature MSB (05h)
EEPROM
byte 2 T
H
Register or User Byte 1* T
H
Register or User Byte 1
byte 3 T
L
Register or User Byte 2* T
L
Register or User Byte 2
byte 4 Configuration Register* Configuration Register
byte 5 Reserved (FFh)
byte 6 Reserved
byte 7 Reserved (10h)
byte 8 CRC*
*Power-up state depends on value(s) stored
in EEPROM
Byte 0 and byte 1 of the scratchpad contain the LSB and the MSB of the temperature register,
respectively. These bytes are read-only. Bytes 2 and 3 provide access to T
H
and T
L
registers. Byte 4
contains the configuration register data, which is explained in detail in the CONFIGURATION
REGISTER section of this data sheet. Bytes 5, 6 and 7 are reserved for internal use by the device and
cannot be overwritten.
Byte 8 of the scratchpad is read-only and contains the cyclic redundancy check (CRC) code for bytes 0
through 7 of the scratchpad. The DS1822-PAR generates this CRC using the method described in the
CRC GENERATION section.
MSB MSB LSB LSB LSBMSB
(85°C)