Datasheet

- 19 -
Register
information
Addr
ess
Register
information
Addr
ess
Register
information
Addr
ess
Register
informatio
n
Addre
ss
High
humidity
0x00
Model High
0x08
Users register a
high
0x10
Retention
0x18
Low humidity
0x01
Model Low
0x09
Users register a
low
0x11
Retention
0x19
High
temperatur
e
0x02
The version number
0x0A
Users register 2
high
0x12
Retention
0x1A
Low
temperatur
e
0x03
Device ID (24-31)
Bit
0x0B
Users register 2
low
0x13
Retention
0x1B
Retention
0x04
Device ID (16-23)
Bit
0x0C
Retention
0x14
Retention
0x1C
Retention
0x05
Device ID (8-15)
Bit
0x0D
Retention
0x15
Retention
0x1D
Retention
0x06
Device ID (0-7) Bit
0x0E
Retention
0x16
Retention
0x1E
Retention
0x07
Status Register
0x0F
Retention
0x17
Retention
0x1F
Status Register Definition Bit7-Bit0 bit reserved;
Temperature Format: Temperature highest bit (Bit15) is equal to 1 indicates a negative temperature,
the temperature highest bit (Bit15) is equal to 0 indicates a positive temperature;
temperature in addition to the most significant bit (Bit14 ~ Bit0) indicates the temperature
sensor string value. Temperature sensor value is a string of 10 times the actual humidity
value;
Write Sensor: For users to write register (0x0F ~ 0x13); prohibit write other registers and status
registers can only be written separately.
Reader sample:
Function
Functi
on
Code
Start
addres
s
Frame data content
Read the
temperature and
humidity
0x03
0x00
Send:(SLA+W)+0x03+0x00+0x04
Return:0x03 +0 x04 + humidity + high + low temperature and
humidity high temperature low + CRC
Read the
temperature
0x03
0x02
Send:(SLA+W)+0x03+0x02+0x02
Return:0x03+0x02+High temperature + low temperature+ CRC
Read humidity
0x03
0x00
Send:(SLA+W)+0x03+0x00+0x02
Return:0x03+0x02+High humidity+ Low humidity + CRC
Reading Device
Information
0x03
0x08
Send:(SLA+W)+0x03+0x08+0x07
Return:0x03+0x07+Model (16) + version number (8) + ID
(32-bit)+CRC