
DS1923: Hygrochron Temperature/Humidity Logger iButton with 8kB Data Log Memory
TEMPERATURE SENSOR ALARM
The DS1923 has two
Temperature Alarm Threshold registers (address 0208h, 0209h)
to store values, which
determine whether a critical temperature has been reached. A temperature alarm is generated if the device
measures an alarming temperature AND the alarm signaling is enabled. The bits ETLA and ETHA that enable the
temperature alarm are located in the Temperature Sensor Control Register. The temperature alarm flags TLF and
THF are found in the Alarm Status Register at address 0214h.
Temperature Sensor Control Register Bitmap
18 of 52
ADDR
0210h
b7
0
b6
0
b5
0
b4
0
b3
0
b2
0
b1
b0
ETHA
ETLA
During a mission, there is only read access to this register. Bits 2 to 7 have no function. They always read 0 and
cannot be written to 1.
Register Details
Bit Description
Bit(s)
Definition
ETLA: Enable Tempera-
ture Low Alarm
b0
This bit controls whether, during a mission, the Temperature Low Alarm
Flag TLF can be set, if a temperature conversion results in a value equal
to or lower than the value in the Temperature Low Alarm Threshold
Register. If ETLA is 1, temperature low alarms are enabled. If ETLA is 0,
temperature low alarms are not generated.
This bit controls whether, during a mission, the Temperature High Alarm
Flag THF can be set, if a temperature conversion results in a value
equal to or higher than the value in the Temperature High Alarm
Threshold Register. If ETHA is 1, temperature high alarms are enabled.
If ETHA is 0, temperature high alarms are not generated.
ETHA: Enable
Temperature High Alarm
b1
HUMIDITY ALARM
The DS1923 has two
Humidity Alarm Threshold registers (address 020Ah, 020Bh)
to store values, which
determine whether humidity readings can generate an alarm. Such an alarm is generated if the humidity data read
from the sensor qualifies for an alarm AND the alarm signaling is enabled. The bits EHLA and EHHA that enable
the humidity alarm are located in the Humidity Sensor Control Register. The corresponding alarm flags HLF and
HHF are found in the Alarm Status Register at address 0214h.
Humidity Sensor Control Register Bitmap
ADDR
0211h
b7
1
b6
1
b5
1
b4
1
b3
1
b2
1
b1
b0
EHHA
EHLA
During a mission, there is only read access to this register. Bits 2 to 7 have no function. They always read 1 and
cannot be written to 0.
Register Details
Bit Description
Bit(s)
Definition
EHLA: Enable Humidity
Low Alarm
b0
This bit controls whether, during a mission, the Humidity Low Alarm Flag
HLF can be set, if a value from the humidity sensor is equal to or lower
than the value in the Humidity Low Alarm Threshold Register. If EHLA is
1, humidity low alarms are enabled. If EHLA is 0, humidity low alarms
are not generated.
This bit controls whether, during a mission, the Humidity High Alarm
Flag HHF can be set, if a value from the humidity sensor is equal to or
higher than the value in the Humidity High Alarm Threshold Register. If
EHHA is 1, humidity high alarms are enabled. If EHHA is 0, humidity
high alarms are not generated.
EHHA: Enable Humidity
High Alarm
b1