SNAS778D June 2021 – July 2024 HDC3020 , HDC3021 , HDC3022
PRODUCTION DATA
The HDC302x can be programmed to return a relative humidity measurement or temperature measurement that accounts for a programmed offset value. A sign bit (bit 15 and bit 7 in the combined RH and temperature offset registers) determines whether to add or subtract the offset from the actual sensor measurement results. This feature is targeted for designs where local heat sources can not be isolated from the temperature sensor and said heat sources show variation over time (due to different components being enabled/disabled). The command is documented in the Table 7-4.
The device must be in sleep mode if the user wants to change the offset because the device can give unpredictable results if the device is in auto measurement mode. Note the RH measurement uses the measured temperature for correction and does not use the programmed temperature offset, which allows the user to program a temperature offset to account for local heating without affecting RH accuracy.
Programming either offset value requires programming of a corresponding non-volatile memory location in the EEPROM. Therefore, I2C communications are not permitted until offset programming is complete. Refer to the Electrical Characteristics table for the time needed to complete programming a single location, tPROG, and the current required during programming, IEEPROM. These instructions apply to not only to the offset programming, but to all EEPROM programming commands as well.