SBOS740A May 2017 – May 2019 TMP116
The device consists of a user-programmable EEPROM that can be used for two purposes:
On reset, the device goes through a reset sequence that loads the values programmed in the EEPROM into the respective register map locations. This process takes approximately 1.5 ms. When the reset sequence is completed the device starts operating in accordance to the configuration parameters that are loaded from the EEPROM. Any I2C writes performed during this initial period to the registers are ignored. I2C read transactions can still be performed with the device during the reset period. While the reset sequence is being executed, the EEPROM_Busy status flag in the EEPROM unlock register is cleared.
During production, the EEPROM in the TMP116 is programmed with reset values as shown in Table 3. The Programming the EEPROM section describes how to change these values. Additionally, during production a unique ID is programmed in the general-purpose EEPROM locations. This unique ID is used to support NIST traceability. The TMP116 units are 100% tested on a production setup that is NIST traceable and verified with equipment that is calibrated to ISO/IEC 17025 accredited standards. Only reprogram the general-purpose EEPROM[4:1] locations if NIST traceability is not desired.