10
FN6618.3
May 5, 2011
Brownout Detection
The ISL12032 monitors the V
DD
level continuously and
provides a warning if the V
DD
level drops below prescribed
levels. There are six levels that can be selected for the trip
level. These values are 85% below popular V
DD
levels. The
LVDD bit in the SRDC register will be set to “1” when
Brownout is detected. Note that the I
2
C serial bus remains
active until the Battery V
TRIP
level is reached.
Battery Level Monitor
The ISL12032 has a built in warning feature once the VBAT
battery level drops first to 85% and then to 75% of the
battery’s nominal VBAT level. When the battery voltage falls
to between 85% and 75%, the LBAT85 bit is set in the SRDC
register. When the level drops below 75%, both LBAT85 and
LBAT75 bits are set in the SRDC register. The trip levels for
the 85% and 75% levels are set using the PWRBAT register.
The Battery Timestamp Function permits recovering the
time/date when V
DD
power loss occurred. Once the V
DD
is
low enough to enable switchover to the battery, the RTC
time/date are written into the TSV2B section. If there are
multiple power-down cycles before reading these registers,
the first values stored in these registers will be retained and
ensuing events will be ignored. These registers will hold the
original power-down value until they are cleared by writing
“00h” to each register or setting the CLRTS bit to “1”.
The V
DD
Timestamp Function permits recovering the
time/date when V
DD
recovery occurred. Once the V
DD
is
high enough to enable switchover to V
DD
, the RTC time/date
are written into the TSB2V register. If there are multiple
power-down cycles before reading these registers, the most
recent event is retained in these registers and the previous
events will be ignored. These registers will hold the original
power-down value until they are cleared by writing “00h” to
each register.
Real Time Clock Operation
The Real Time Clock (RTC) maintains an accurate internal
representation of tenths of a second, second, minute, hour,
day of week, date, month, and year. The RTC also has leap-
year correction. The clock also corrects for months having
fewer than 31 days and has a bit that controls 24 hour or
AM/PM format. When the ISL12032 powers up after the loss
of both V
DD
and VBAT, the clock will not begin incrementing
until at least one byte is written to the clock register.
Alarm Operation
The alarm mode is enabled via the MSB bit. Single event or
interrupt alarm mode is selected via the IM bit. The standard
alarm allows for alarms of time, date, day of the week,
month, and year. When a time alarm occurs in single event
mode, the IRQ
pin will be pulled low and the corresponding
alarm status bit (ALM0 or ALM1) will be set to “1”. The
status bits can be written with a “0” to clear, or if the ARST
bit is set, a single read of the SRDC status register will
clear them.
The pulsed interrupt mode (setting the IM bit to “1”) activates
a repetitive or recurring alarm. Hence, once the alarm is set,
the device will continue to output a pulse for each occurring
match of the alarm and present time. The Alarm pulse will
occur as often as every minute (if only the nth second is set)
or as infrequently as once a year (if at least the nth month is
set). During pulsed interrupt mode, the IRQ
pin will be pulled
LOW for 250ms and the alarm status bit (ALM0 or ALM1) will
be set to “1”.
The alarm function is not available during battery backup
mode.
Frequency Output Mode
The ISL12032 has the option to provide a clock output signal
using the F
OUT
CMOS output pin. The frequency output
mode is set by using the FO bits to select 7 possible output
frequency values from 1.0Hz to 32.768kHz, and disable. The
frequency output can be enabled/disabled during battery
backup mode by setting the FOBATB bit to “0”. When the AC
input is qualified (within the parameters of AC qualification)
then the Frequency Output for values 50/60Hz and below
are derived from the AC input clock. Higher frequency F
OUT
values are derived from the crystal. If the AC clock input is
not qualified, then all F
OUT
values are derived from the
crystal.
General Purpose User SRAM
The ISL12032 provides 128 bytes of user SRAM. The SRAM
will continue to operate in battery backup mode. However, it
should be noted that the I
2
C bus is disabled in battery
backup mode unless enabled by the I
2
CBAT bit.
I
2
C Serial Interface
The ISL12032 has an I
2
C serial bus interface that provides
access to the control and status registers and the user
SRAM. The I
2
C serial interface is compatible with other
industry I
2
C serial bus protocols using a bi-directional data
signal (SDA) and a clock signal (SCL).
The I
2
C bus normally operates down to the V
DD
trip point
set in the PWRVDD register. It can also operate in battery
backup mode by setting the I2CBAT bit to “1”, in which case
operation will be down to VBAT = 1.8V.
Register Descriptions
The battery-backed registers are accessible following an I
2
C
slave byte of “1101 111x” and reads or writes to addresses
[00h:47h]. The defined addresses and default values are
described in the Table 1. The battery backed general
purpose SRAM has a different slave address (1010 111x), so
it is not possible to read/write that section of memory while
accessing the registers.
ISL12032
11
FN6618.3
May 5, 2011
REGISTER ACCESS
The contents of the registers can be modified by performing
a byte or a page write operation directly to any register
address.
The registers are divided into 10 sections. They are:
1. Real Time Clock (8 bytes): Address 00h to 07h.
2. Status (2 bytes): Address 08h to 09h.
3. Counter (2 bytes): Address Ah to Bh.
4. Control (9 bytes): 0Ch to 14h.
5. Day Light Saving Time (8 bytes): 15h to 1Ch
6. Alarm 0/1 (12 bytes): 1Dh to 28h
7. Time Stamp for Battery Status (5 bytes): Address 29h to
2Dh.
8. Time Stamp for VDD Status (5 bytes): Address 2Eh to
32h.
9. Time Stamp for Event Status (5 bytes): 33h to 37h.
Write capability is allowable into the RTC registers (00h to
07h) only when the WRTC bit (bit 6 of address 0Ch) is set to
“1”. Other sections do not need to have the WRTC bit set for
write access. A read or write can begin at any address within
the section. A write to sections 2 through 9 can be
continuous. A write can overlap two or more sections as
well.
A register can be read by performing a random read at any
address at any time. This returns the contents of that register
location. Additional registers are read by performing a
sequential read. For the RTC and Alarm registers, the read
instruction latches all clock registers into a buffer, so an
update of the clock does not change the time being read. At
the end of a read, the master supplies a stop condition to
end the operation and free the bus. After a read, the address
remains at the previous address +1 so the user can execute
a current address read and continue reading the next
register.
It is only necessary to set the WRTC bit prior to writing into
the RTC registers. All other registers are completely
accessible without setting the WRTC bit.
ISL12032
12
FN6618.3
May 5, 2011
TABLE 1. REGISTER MEMORY MAP (X indicates writes to these bits have no effect on the device)
ADDR SECTION
REG
NAME
BIT
RANGE DEFAULT 76543210
00h
RTC
SC 0 SC22 SC21 SC20 SC13 SC12 SC11 SC10 0 to 59 00h
01h MN 0 MN22 MN21 MN20 MN13 MN12 MN11 MN10 0 to 59 00h
02h HR MIL 0 HR21 HR20 HR13 HR12 HR11 HR10 0 to 23 00h
03h DT 0 0 DT21 DT20 DT13 DT12 DT11 DT10 1 to 31 01h
04h MO 0 0 0 MO20 MO13 MO12 MO11 MO10 1 to 12 01h
05h YR YR23 YR22 YR21 YR20 YR13 YR12 YR11 YR10 0 to 99 00h
06h DW00000DW2DW1DW00 to 600h
07h SS0000SS3SS2SS1SS00 to 900h
08h
Status
SRDC BMODE DSTADJ ALM1 ALM0 LVDD LBAT85 LBAT75 RTCF N/A 01h
09h SRAC X X X XOSCF X X ACFAIL ACRDY N/A 00h
0Ah
Counter
ACCNT AXC7 AXC6 AXXC5 AXC4 AXC3 AXC2 AXC1 AXC0 0 to 127 00h
0Bh EVTCNT EVC7 EVC6 EVC5 EVC4 EVC3 EVC2 EVC1 EVC0 0 to 127 00h
0Ch
Control
INT ARST WRTC IM X X X ALE1 ALE0 N/A 01h
0Dh FO X X X FOBATB X FO2 FO1 FO0 N/A 00h
0Eh EVIC X EVBATB EVIM EVEN EHYS1 EHYS0 ESMP1 ESMP0 N/A 00h
0Fh EVIXXXXXX0EVIX1EVIX0N/A00h
10h TRICKXXXXXTRKENTRKRO1TRKRO0N/A00h
11h PWRVDD CLRTS X I2CBAT LVENB X VDDTrip2 VDDTrip1 VDDTrip0 N/A 00h
12h PWRBAT X BHYS VB85Tp2 VB85Tp1 VB85Tp0 BV75Tp2 VB75Tp1 VB75Tp0 N/A 00h
13h AC AC5060 ACENB ACRP1 ACRP0 ACFP1 ACFP0 ACFC1 ACFC0 N/A 00h
14h FTR X X X ACMIN XDTR3 XDTR2 XDTR1 XDTR0 N/A 00h
15h
DSTCR
DstMoFd DSTE 0 0 MoFd20 MoFd13 MoFd12 MoFd11 MoFd10 1 to 12 04h
16h DstDwFd 0 DwFdE WkFd12 WkFd11 WkFd10 DwFd12 DwFd11 DwFd10 0 to 6 00h
17h DstDtFd 0 0 DtFd21 DtFd20 DtFd13 DtFd12 DtFd11 DtFd10 1 to 31 01h
18h DstHrFd HrFdMIL 0 HrFd21 HrFd20 HrFd13 HrFd12 HrFd11 HrFd10 0 to 23 02h
19h DstMoRv 0 0 0 MoRv20 MoRv13 MoRv12 MoRv11 MoRv10 1 to 12 10h
1Ah DstDwRv 0 DwRvE WkRv12 WkRv11 WkRv10 DwRv12 DwRv11 DwRv10 0 to 6 00h
1Bh DstDtRv 0 0 DtRv21 DtRv20 DtRv13 DtRv12 DtRv11 DtRv10 1 to 31 01h
1Ch DstHrRv HrRvMIL 0 HrRv21 HrRv20 HrRv13 HrRv12 HrRv11 HrRv10 0 to 23 02h
1Dh
Alarm0
SCA0 ESCA0 SCA022 SCA021 SCA020 SCA013 SCA012 SCA011 SCA010 0 to 59 00h
1Eh MNA0 EMNA0 MNA021 MNA020 MNA013 MNA012 MNA011 MNA011 MNA010 0 to 59 00h
1Fh HRA0 EHRA0 0 HRA021 HRA020 HRA013 HRA012 HRA011 HRA010 0 to 23 00h
20h DTA0 EDTA0 0 DTA021 DTA020 DTA013 DTA012 DTA011 DTA010 1 to 31 01h
21h MOA0 EMOA0 0 0 MOA020 MOA013 MOA012 MOA011 MOA010 1 to 12 01h
22h DWA0 EDWA0 0 0 0 0 DWA02 DWA01 DWA00 0 to 6 00h
ISL12032

ISL12032IVZ-T

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Real Time Clock REAL TIME CLK W/ EEPROM 14LD
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet