Si7013-A20
5. I2C Interface
The Si7013 communicates with the host controller over a digital I2C interface. The 7-bit base slave address is 0x40
or 0x41; the least significant bit is pin programmable.
s Table 13. I2C Slave Address Byte
n A6
A5
A4
A3
A2
A1
A0
R/W
ig 1
0
0
0
0
0
AD0
1/0
s Master I2C devices communicate with the Si7013 using a command structure. The commands are listed in the I2C
e command table. Commands other than those documented below are undefined and should not be sent to the
D device.
Table 14. I2C Command Table
Command Description
Measure Relative Humidity, Hold Master Mode
Measure Relative Humidity, No Hold Master Mode
Measure Temperature, Hold Master Mode
Measure Temperature, No Hold Master Mode
Measure Analog Voltage or Thermistor Temperature
d Read Temperature Value from Previous RH Measurement
e Reset
d Write Voltage Measurement Setup (User register 2)
n Read Voltage Measurement Setup (User register 2)
e Write RH/T Measurement Setup (User register 1)
m Read RH/T Measurement Setup (User register 1)
m Write Heater Setup (User register 3)
o Read Heater Setup (User register 3)
c Write Thermistor Correction Coefficient
e Read Thermistor Correction Coefficient
R Read Electronic ID 1st Word
tRead Electronic ID 2nd Word
NoRead Firmware Revision
for
wCommand Code
Ne 0xE5
0xF5
0xE3
0xF3
0xEE
0xE0
0xFE
0x50
0x10
0xE6
0xE7
0x51
0x11
0xC5
0x84
0xFA 0x0F
0xFC 0xC9
0x84 0xB8
Rev. 1.4
21