DS2435
12 of 24
Copy NV1 to SP1 [71h]
This command copies the entire contents (24 bytes) of NV1 to its corresponding scratchpad RAM (SP1).
This command does not use a start address; the entire contents of NV1 will be copied to SP1. The
nonvolatile RAM memory of the DS2435 cannot be read directly by the bus master; however, the
nonvolatile RAM may be copied to the scratchpad RAM.
Copy NV2 to SP2 [77h]
This command copies the entire contents (8 bytes) of NV2 (user bytes) to its corresponding scratchpad
RAM (SP2). This command does not use a start address; the entire contents of NV2 will be copied to
SP2. The non-volatile RAM memory of the DS2435 cannot be read directly by the bus master; however,
the nonvolatile RAM may be copied to the scratchpad RAM.
Copy SRAM to SP3 [7Ah]
This command copies the entire contents (32 bytes) of SRAM to its corresponding scratchpad RAM
(SP3). This command does not use a start address; the entire contents of SRAM will be copied to
SP3.The SRAM memory of the DS2435 cannot be read directly by the bus master; however, the SRAM
may be copied to the scratchpad RAM.
Lock NV1 [43h]
This command prevents copying SP1 to NV1 and sets the LOCK bit. This is done as an added measure of
data security, preventing data from being changed inadvertently. NV1 may be copied up into SP1 while
the part is locked. This allows NV1 to be read at any time. However, NV1 cannot be written to through a
Copy SP1 to NV1 command without first unlocking the DS2435.
Unlock NV1 [44h]
This command unlocks NV1 to allow copying SP1 into NV1. This is done as an added measure of data
security, preventing data from being changed inadvertently.
PAGE 4 AND 5 COMMANDS
Convert T [D2h]
This command instructs the DS2435 to initiate a temperature conversion cycle. This sets the TB flag.
When the temperature conversion is done, the TB flag is reset and the current temperature value is placed
in the temperature register. While a temperature conversion is taking place, all other memory functions
are still available for use.
Reset Histogram [E1h]
This command resets the accumulated time in all of the histogram temperature registers to zero. In
addition, this command also resets the elapsed time counter to 0. This command does not use a start
address; no further data is required.
Set Clock [E6h]
This command sets the elapsed time counter to a preset value. This command is followed by three bytes
of data, which will be stored at addresses 74h-76h. The transfer of this 3-byte value will occur after
reception of the 24th bit following the protocol, at which time the elapsed time counter will begin
incrementing the counter registers in 1-minute increments.