22
FN8231.9
November 30, 2010
Once the registers are set, the following waveform will be
seen at IRQ/FOUT:
Note that the status register AL0 bit will be set each time the
alarm is triggered, but does not need to be read or cleared.
I2C Communications During Battery Backup
Operation in Battery Backup mode is affected by the BSW
and SBIB bits as described earlier. These bits allow flexible
operation of the serial bus and EEPROM in battery backup
mode, but certain operational details need to be clear before
utilizing the different modes. Table 9 describes 4 different
modes possible with using the BSW and SBIB bits, and how
they are affect the serial interface and battery backup
operation.
Mode A - In this mode, selection bits indicate a Standard
Mode switchover combined with I2C operation in battery
backup mode. When the VDD voltage drops below the lower
of VTRIP or VBAT, then the device will enter battery backup
mode. If the microcontroller and bus pull-ups are also
powered by the battery, then the ISL12026 can
communicate in battery backup mode.
Mode B - In this mode, selection bits indicate Legacy mode
switchover combined with I2C operation in battery backup
mode. When the VDD voltage drops below VBAT, the device
will enter battery backup mode. If the microcontroller and
bus pull-ups are also powered by the battery, then the
ISL12026 can communicate in battery backup mode. This
mode places the ISL12026 device in the same operating
mode as the X1226 legacy device.
Mode C - This mode combines Standard mode battery
switchover with no I2C operation in battery backup mode.
When the VDD voltage drops below the lower of VTRIP or
VBAT, then the device will enter battery backup mode and
the I2C interface will be disabled, minimizing VBAT current
drain.
Mode D - This mode combines Legacy mode battery
switchover with no I2C operation in battery backup mode.
When the VDD voltage drops below VBAT, the device will
enter battery backup mode and the I2C interface will be
disabled, minimizing VBAT current drain.
Note that the IRQ/FOUT open drain output pin is active in
battery backup for all modes, allowing clocking of devices
while in battery backup mode. The pull-up on the pin will
need to go to VBAT, and thus battery mode current draw will
increase accordingly.
ALARM0
REGISTER
BIT
DESCRIPTION
76543210 HEX
SCA0
10110000 B0h Seconds set to 30,
enabled
MNA0
00000000 00h Minutes disabled
HRA0
00000000 00h Hours disabled
DTA0
00000000 00h Date disabled
MOA0
00000000 00h Month disabled
DWA0
00000000 00h Day of week disabled
CONTROL
REGISTER
BIT
DESCRIPTION
76543210 HEX
INT
10100000
x0hEnable Alarm and Int
Mode
60s
RTC AND ALARM REGISTERS ARE BOTH “30” SEC
TABLE 9.
MODE
SBIB BIT BSW BIT
VBAT
SWITCHOVER
VOLTAGE
I2C ACTIVE IN
BATTERY
BACKUP?
EE PROM WRITE/
READ IN BATTERY
BACKUP?
FREQ/IRQ
ACTIVE?
NOTES
A
0
Standard Mode,
VTRIP = 2.2V typ
Yes
NO
YES, needs
pull-up to VBAT
VBAT switchover at lower of VBAT or
VTRIP. Pull-ups needed on I
2C to
VBAT to operate in Battery Backup.
B (X1226
Mode)
0
1
Legacy Mode,
VDD < VBAT
Yes
NO
YES, needs
pull-up to VBAT
VBAT switchover at <VDD. Pull-ups
needed on I2C to VBAT to operate in
Battery Backup.
C
1
0
Standard Mode,
VTRIP = 2.2V typ
NO
YES, needs
pull-up to VBAT
VBAT switchover at lower of VBAT or
VTRIP.
D
1
Legacy Mode,
VDD < VBAT
NO
YES, needs
pull-up to VBAT
VBAT switchover at <VDD.
ISL12026, ISL12026A