An I2C controller will communicate to a desired target device through a target address byte. The target address byte consists of seven address bits and a direction bit that indicates the intent to execute a read or write operation. The HDC302x features two address pins, which allow for supporting four addressable HDC302x devices on a single I2C bus. Table 8-2 describes the pin logic levels used to communicate up to four devices. HDC302x pins ADDR and ADDR1 must be set before any activity on the interface occurs and remain constant while the device is powered on.
|ADDR||ADDR1||ADDRESS (Hex Representation)|
|Logic Low or Open||Logic Low or Open||0x44|
|Logic Low or Open||Logic High||0x46|
|Logic High||Logic Low or Open||0x45|
|Logic High||Logic High||0x47|