
DS1923: Hygrochron Temperature/Humidity Logger iButton with 8kB Data Log Memory
Device Configuration Byte
23 of 52
ADDR
0226h
0226h
0226h
0226h
b7
0
0
0
0
b6
0
0
1
1
b5
0
1
0
1
b4
0
0
0
0
b3
0
0
0
0
b2
0
0
0
0
b1
0
0
0
0
b0
0
0
0
0
DS2422
DS1923
DS1922L
DS1922T
There is only read access to this register.
SECURITY BY PASSWORD
The DS1923 is designed to use two passwords that control read access and full access. Reading from or writing to
the scratchpad as well as the forced conversion command does not require a password. The password needs to
be transmitted right after the command code of the memory or control function. If password checking is enabled the
password transmitted is compared to the passwords stored in the device. The data pattern stored in the Password
Control register determines whether password checking is enabled.
Password Control Register
ADDR
0227h
b7
b6
b5
b4
b3
b2
b1
b0
EPW
During a mission, there is only read access to this register.
To enable password checking, the EPW bits need to form a binary pattern of 10101010 (AAh). The default pattern
of EPW is different from AAh. If the EPW pattern is different from AAh, any pattern will be accepted, as long as it
has a length of exactly 64 bits. Once enabled, changing the passwords and disabling password checking requires
the knowledge of the current full-access password.
Before enabling password checking, passwords for read-only access as well as for full access (read/write/control)
need to be written to the password registers. Setting up a password or enabling/disabling the password checking is
done in the same way as writing data to a memory location, only the address is different. Since they are located in
the same memory page, both passwords can be redefined at the same time.
Read Access Password Register
ADDR
0228h
0229h
b7
RP7
RP15
RP55
RP63
b6
RP6
RP14
RP54
RP62
b5
RP5
RP13
RP53
RP61
b4
RP4
RP12
b3
RP3
RP11
RP51
RP59
b2
RP2
RP10
RP50
RP58
b1
RP1
RP9
RP49
RP57
b0
RP0
RP8
022Eh
022Fh
There is only write access to this register. Attempting to read the password will report all zeros. The password
cannot be changed while a mission is in progress.
The Read Access Password needs to be transmitted exactly in the sequence RP0, RP1… RP62, RP63. This
password only applies to the function “Read Memory with CRC”. The DS1923 delivers the requested data only if
the password transmitted by the master was correct or if password checking is not enabled.
Full-Access Password Register
RP52
RP60
RP48
RP56
ADDR
0230h
0231h
b7
FP7
FP15
FP55
FP63
b6
FP6
FP14
FP54
FP62
b5
FP5
FP13
FP53
FP61
b4
FP4
FP12
b3
FP3
FP11
FP51
FP59
b2
FP2
FP10
FP50
FP58
b1
FP1
FP9
FP49
FP57
b0
FP0
FP8
0236h
0237h
FP52
FP60
FP48
FP56
There is only write access to this register. Attempting to read the password will report all zeros. The password
cannot be changed while a mission is in progress.