13
FN6618.3
May 5, 2011
Real Time Clock Registers
Addresses [00h to 07h]
RTC REGISTERS (SC, MN, HR, DT, MO, YR, DW, SS)
These registers depict BCD representations of the time. As
such, SC (Seconds) and MN (Minutes) range from 0 to 59, HR
(Hour) can be either 12-hour or 24-hour mode, DT (Date) is 1
to 31, MO (Month) is 1 to 12, YR (Year) is 0 to 99, DW (Day of
the Week) is 0 to 6, and SS (Sub-Second) is 0 to 9. The Sub-
Second register is read-only and will clear to “0” count each
time there is a write to a register in the RTC section.
The DW register provides a Day of the Week status and uses
three bits DW2 to DW0 to represent the seven days of the
week. The counter advances in the cycle 0-1-2-3-4-5-6-0-1-
2.... The assignment of a numerical value to a specific day of
the week is arbitrary and may be decided by the system
software designer. The default value is defined as “0”.
24 HOUR TIME
If the MIL bit of the HR register is “1”, the RTC uses a
24-hour format. If the MIL bit is “0”, the RTC uses a 12-hour
format and HR21 bit functions as an AM/PM indicator with a
“1” representing PM. The clock defaults to 12-hour format
time with HR21 = “0”.
LEAP YEARS
Leap years add the day February 29 and are defined as those
years that are divisible by 4. Years divisible by 100 are not leap
years, unless they are also divisible by 400. This means that
the year 2000 is a leap year and the year 2100 is not. The
ISL12032 does not correct for the leap year in the year 2100.
Status Registers (SR)
Addresses [08h to 09h]
The Status Registers consist of the DC and AC status
registers (see Tables 2 and 3).
Status Register (SRDC)
The Status Register DC is located in the memory map at
address 08h. This is a volatile register that provides status of
RTC failure (RTCF), Battery Level Monitor (LBAT85,
LBAT75), V
DD
level monitor (LVDD), Alarm0 or Alarm1
trigger, Daylight Saving Time adjustment, and Battery active
mode.
23h
Alarm1
SCA1 ESCA1 SCA122 SCA121 SCA120 SCA113 SCA112 SCA111 SCA110 0 to 59 00h
24h MNA1 EMNA1 MNA122 MNA121 MNA120 MNA113 MNA112 MNA111 MNA110 0 to 59 00h
25h HRA1 EHRA1 0 HRA121 HRA120 HRA113 HRA112 HRA111 HRA110 0 to 23 00h
26h DTA1 EDTA1 0 DTA121 DTA120 DTA113 DTA112 DTA111 DTA110 1 to 31 01h
27h MOA1 EMOA1 0 0 MOA120 MOA113 MOA112 MOA111 MOA110 1 to12 01h
28h DWA1 EDWA1 0 0 0 0 DWA12 DWA11 DWA10 0 to 6 00h
29h
TSV2B
SCVB X SCBV22 SCBV21 SCBV20 SCVB13 SCVB12 SCVB11 SCVB10 0 to 59 00h
2Ah MNVB X MNVB22 MNVB21 MNVB20 MNVB13 MNVB12 MNVB11 MNVB10 0 to 59 00h
2Bh HRVB MILVB X HRVB21 HRVB20 HRVB13 HRVB12 HRVB11 HRVB10 0 to 23 00h
2Ch DTVB X X DTVB21 DTVB20 DTVB13 DTVB12 DTVB11 DTVB10 1 to 31 00h
2Dh MOVB X X X MOVB20 MOVB13 MOVB12 MOVB11 MOVB10 1 to 12 00h
2Eh
TSB2V
SCBV X SCBV22 SCBV21 SCBV20 SCBV13 SCBV12 SCBV11 SCBV10 0 to 59 00h
2Fh MNBV X MNBV22 MNBV21 MNBV20 MNBV13 MNBV12 MNBV11 MNBV10 0 to 59 00h
30h HRBV MILBV X HRBV21 HRBV20 HRBV13 HRBV12 HRBV11 HRBV10 0 to 23 00h
31h DTBV X X DTBV21 DTBV20 DTBV13 DTBV12 DTBV11 DTBV10 1 to 31 00h
32h MOBV X X X MOBV20 MOBV13 MOBV12 MOBV11 MOBV10 1 to 12 00h
33h
TSEVT
SCT X SCT22 SCT21 SCT20 SCT13 SCT12 SCT111 SCT10 0 to 59 00h
34h MNT X MNT22 MNT21 MNT20 MNT13 MNT12 MNT11 MNT10 0 to 59 00h
35h HRT MILT X HRT21 HRT20 HRT13 HRT12 HRT11 HRT10 0 to 23 00h
36h DTT X X DTT21 DTT20 DTT13 DTT12 DTT11 DTT10 1 to 31 00h
37h MOT X X X MOT20 MOT13 MOT12 MOT11 MOT10 1 to 12 00h
TABLE 1. REGISTER MEMORY MAP (X indicates writes to these bits have no effect on the device) (Continued)
ADDR SECTION
REG
NAME
BIT
RANGE DEFAULT 76543210
ISL12032
14
FN6618.3
May 5, 2011
BATTERY ACTIVE MODE (BMODE)
BMODE Indicates that the device is operating from the VBAT
input. A “1” indicates Battery Mode and a “0” indicates power
from V
DD
mode. The I2CBAT bit must be set to “1” and the
device must be in VBAT mode in order for a valid “1” read
from this bit.
DAYLIGHT SAVING TIME ADJUSTMENT BIT (DSTADJ)
DSTADJ is the Daylight Saving Time Adjustment Bit. It
indicates that daylight saving time adjustment has
happened. The bit will be set to “1” when the Forward DST
event has occurred. The bit will stay set until the Reverse
DST event has happened. The bit will also reset to “0” when
the DSTE bit is set to “0” (DST function disabled). The bit
can be forced to “1” with by writing “F0h” to the Status
Register. The default value for DSTADJ is “0”.
ALARM BITS (ALM0 AND ALM1)
These bits announce if an alarm matches the real time clock.
If there is a match, the respective bit is set to “1”. This bit can
be manually reset to “0” by the user or automatically reset by
enabling the auto-reset bit (see ARST bit). A write to this bit in
the SR can only set it to “0”, not “1”. An alarm bit that is set by
an alarm occurring during an SR read operation will remain
set after the read operation is complete.
LOW V
DD
INDICATOR BIT (LVDD)
Indicates V
DD
dropped below the pre-selected trip level.
(Brownout Mode). The Trip points for Brownout levels are
selected by three bits VDDTrip2, VDDTrip1 and VDDTrip0 in
the PWRVDD registers.
LOW BATTERY INDICATOR 85% BIT (LBAT85)
Indicates battery level dropped below the pre-selected trip
level (85% of battery voltage). The trip point is set by three
bits: VB85Tp2, VB85Tp1 and VB85Tp0 in the PWRBAT
register.
LOW BATTERY INDICATOR 75% BIT (LBAT75)
Indicates battery level dropped below the pre-selected trip
level (75% of battery voltage). The trip point is set by three
bits: VB75Tp2, VB75Tp1 and VB75Tp0 in the PWRBAT
register.
REAL TIME CLOCK FAIL BIT (RTCF)
This bit is set to a1 after a total power failure. This is a read
only bit that is set by hardware (internally) when the device
powers up after having lost all power (defined as V
DD
= 0V
and VBAT
= 0V). The bit is set regardless of whether V
DD
or
VBAT is applied first. The loss of only one of the supplies
does not set the RTCF bit to “1”. The first valid write to the
RTC section after a complete power failure resets the RTCF
bit to “0” (writing one byte is sufficient).
Status Register (SRAC)
The Status Register AC is located in the memory map at
address 09h. This is a volatile register that provides status of
Crystal Failure (XOSCF), AC Failed (ACFAIL) and AC
Ready (ACRDY).
CRYSTAL OSCILLATOR FAIL BIT (XOSCF)
Indicates Crystal Oscillator has stopped if XOSCF = 1. When
the crystal oscillator has resumed operation, the XOSCF bit
is reset to “0”.
AC FAIL (ACFAIL)
This bit announces the status of the AC input. If ACFAIL = 1,
then the AC input frequency and amplitude qualification
check has failed. ACFAIL is reset to “0” when the AC input
meets the preset requirements (see “AC (AC Input)” on
page 8).
AC READY (ACRDY)
This bit announces the status of the AC input. If ACRDY = 1,
then the AC input has passed the qualification parameter
check (as set by ACFC and ACFP bits) for the time
prescribed by ACRP and is used for the RTC clock. When
ACRDY = 0 the AC input failed the qualification
requirements and the crystal oscillator clock is used for the
RTC clock (see “AC (AC Input)” on page 8).
When ACFAIL transitions from “1” to “0” (from failed to pass),
then the timer set by ACRP will determine the delay until
ACRDY transitions from “0” to “1”. ACRDY will be set to “0”
immediately after ACRDY is set to “0” (failed AC input),
indicating the crystal oscillator is the RTC clock.
Counter Registers
Addresses [0Ah to 0Bh]
These registers will count the number of times AC failure
occurs and the number of times an event occurs. These
registers are 8-bits each and will count up to 255.
AC COUNT (ACCNT)
The ACCNT register increments automatically each time the
AC input switches to the crystal backup. The register is set to
00h on initial power-up. The maximum count is 255, and will
stay at that value until set to zero via an I
2
C write.
TABLE 2. STATUS REGISTER DC (SRDC)
ADDR 7 6 5 4 3 2 1 0
08h BMODE DSTADJ ALM1 ALM0 LVDD LBAT85 LBAT75 RTCF
TABLE 3. STATUS REGISTER AC (SRAC)
ADDR 7 6 5 4 3 2 1 0
09h X X X XOSCF X X ACFAIL ACRDY
TABLE 4. AC COUNTER REGISTER (ACCNT)
ADDR 7 6 5 4 3 2 1 0
0Ah AXC7 AXC6 AXC5 AXC4 AXC3 AXC2 AXC1 AXC0
ISL12032
15
FN6618.3
May 5, 2011
Event Count (EVTCNT)
The EVTCNT register increments automatically each time an
event occurs. The register is set to 00h on initial power-up.
The maximum count is 255, and will stay at that value until
set to zero via an I
2
C write.
Performing a write of 00h to this register will clear the
contents of this register and all levels of the TSEVT section.
A clear to this register should be done with care. Write event
index register zero only selects first event time stamp. Write
event count EVNTCNT zero will both clear event counter
and all time stamps.
Control Registers
Addresses [0Ch to 14h]
The control registers (INT, FO, EVIC, EVIX, TRICK,
PWRVDD, PWRBAT, AC, and FTR) contain all the bits
necessary to control the parametric functions on the
ISL12032.
Interrupt Control Register (INT)
AUTOMATIC RESET BIT (ARST)
This bit enables/disables the automatic reset of the ALM0,
ALM1, LVDD, LBAT85, and LBAT75 status bits only. When
ARST bit is set to “1”, these status bits are reset to “0” after a
valid read of the SRDC Register (with a valid STOP
condition). When the ARST is cleared to “0”, the user must
manually reset the ALM0, ALM1, LVDD, LBAT85, and
LBAT75 bits.
WRITE RTC ENABLE BIT (WRTC)
The WRTC bit enables or disables write capability into the
RTC Register section. The factory default setting of this bit is
“0”. Upon initialization or power-up, the WRTC must be set
to “1” to enable the RTC. Upon the completion of a valid
write (STOP), the RTC starts counting. The RTC internal
1Hz signal is synchronized to the STOP condition during a
valid write cycle. This bit will remain set until reset to “0” or a
complete power-down occurs (V
DD
= VBAT = 0.0V)
ALARM INTERRUPT MODE BIT (IM)
This bit enables/disables the interrupt mode of the alarm
function. When the IM bit is set to “1”, the alarms will operate
in the interrupt mode, where an active low pulse width of
250ms will appear at the IRQ
pin when the RTC is triggered
by either alarm as defined by the Alarm0 section (1Dh to
22h) or the Alarm1 section (23h to 28h). When the IM bit is
cleared to “0”, the alarm will operate in standard mode,
where the IRQ
pin will be set LOW until both the
ALM0/ALM1 status bits are cleared to “0”.
ALARM 1 (ALE 1)
This bit enables the Alarm1 function. When ALE1 = “1”, a
match of the RTC section with the Alarm1 section will result
is setting the ALM1 status bit to “1” and the IRQ
output LOW.
When set to “0”, the Alarm1 function is disabled.
ALARM 0 (ALE 0)
This bit enables the Alarm0 function. When ALE0 = 1, a
match of the RTC section with the Alarm1 section will result
is setting the ALM0 status bit to “1” and the IRQ
output LOW.
When set to “0”, the Alarm0 function is disabled.
Frequency Out Register (FO)
FREQUENCY OUTPUT AND INTERRUPT BIT (FOBATB)
This bit enables/disables F
OUT
during battery backup mode
(i.e. VBAT power source active). When the FOBATB is set to
“1” the F
OUT
pin is disabled during battery backup mode. When
the FOBATB is cleared to “0”, the F
OUT
pin is enabled during
battery backup mode (default). Note that F
OUT
is a CMOS
output and needs no pull-up resistor. Note also that battery
current drain will be higher with F
OUT
enabled in battery
backup mode.
FREQUENCY OUT CONTROL BITS (FO <2:0>)
These bits enable/disable the frequency output function and
select the output frequency at the F
OUT
pin. See Table 8 for
frequency selection. Note that frequencies from 4096Hz to
32768Hz are derived from the Crystal Oscillator, and the 1.0,
10, and 50/60Hz frequencies are derived from the AC clock
input. The exception to this is when the AC input qualification
has failed, and the crystal oscillator is used for the 1.0Hz
F
OUT
.
TABLE 5. EVENT COUNTER REGISTER (EVTCNT)
ADDR 7 6 5 4 3 2 1 0
0Bh EVC7 EVC6 EVC5 EVC4 EVC3 EVC2 EVC1 EVC0
TABLE 6. INTERRUPT CONTROL REGISTER (INT)
ADDR 7 6 5 4 3 2 1 0
0Ch ARST WRTC IM X X X ALE1 ALE0
TABLE 7. FREQUENCY OUT REGISTER (FO)
ADDR7 6 5 4 3210
0Dh X X X FOBATB X FO2 FO1 FO0
TABLE 8. FREQUENCY SELECTION OF F
OUT
PIN
FREQUENCY,
F
OUT
UNITS FO2 FO1 FO0
32768 Hz 0 0 0
16372 Hz 0 0 1
8192 Hz 0 1 0
4096 Hz 0 1 1
50/60 Hz 1 0 0
1 Hz101
Low Hz 1 1 0
High Hz 1 1 1
ISL12032

ISL12032IVZ

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