Datasheet
ADE7116/ADE7156/ADE7166/ADE7169/ADE7566/ADE7569
Rev. B | Page 77 of 152
TEMPERATURE, BATTERY, AND SUPPLY VOLTAGE MEASUREMENTS
The ADE7156/ADE7166/ADE7169/ADE7566/ADE7569 include
temperature measurements as well as battery and supply voltage
measurements. (This feature is not available in the ADE7116.)
These measurements enable many forms of compensation. The
temperature and supply voltage measurements can be used to
compensate external circuitry. The RTC can be calibrated over
temperature to ensure that it does not drift. Supply voltage
measurements allow the LCD contrast to be maintained despite
variations in voltage. Battery measurements allow low battery
detection to be performed. All ADC measurements are
configured through the SFRs, as shown in Tabl e 48.
The temperature, battery, and supply voltage measurements can
be configured to continue functioning in PSM1 and PSM2.
Keeping the temperature measurement active ensures that it is
not necessary to wait for the temperature measurement to settle
before using it for compensation.
Table 48. Temperature, Battery, and Supply Voltage Measurement SFRs
SFR Address R/W Mnemonic Description
0xF9 R/W STRBPER Peripheral ADC strobe period (see Table 49).
0xF3 R/W DIFFPROG Temperature and supply delta (see Table 50).
0xD8 R/W ADCGO Start ADC measurement (see Table 51).
0xFA R/W BATVTH Battery detection threshold (see Table 52).
0xEF R/W VDCINADC V
DCIN
ADC value (see Table 53).
0xDF R/W BATADC Battery ADC value (see Table 54).
0xD7 R/W TEMPADC Temperature ADC value (see Table 55).
Table 49. Peripheral ADC Strobe Period SFR (STRBPER, Address 0xF9)
Bit Mnemonic Default Description
[7:6] Reserved 00 These bits must be kept at 0 for proper operation.
[5:4] VDCIN_PERIOD 0 Period for background external voltage measurements.
VDCIN_PERIOD Result
00 No V
DCIN
measurement
01 8 min
10 2 min
11 1 min
[3:2] BATT_PERIOD 0 Period for background battery level measurements.
BATT_PERIOD Result
00 No battery measurement
01 16 min
10 4 min
11 1 min
[1:0] TEMP_PERIOD 0 Period for background temperature measurements.
TEMP_PERIOD Result
00 No temperature measurement
01 8 min
10 2 min
11 1 min