10
FN6749.1
December 15, 2011
TABLE 2. CLOCK/CONTROL MEMORY MAP
ADDR. TYPE
REG
NAME
BIT
RANGE
DEFAULT
76543210
003F Status SR BAT AL1 AL0
0 0 RWEL WEL RTCF 01h
0037 RTC
(SRAM)
Y2K
0 0 Y2K21 Y2K20 Y2K13 0 0 Y2K10 19/20 20h
0036 DW
0 0 0 0 0 DY2 DY1 DY0 0-6 00h
0035 YR Y23 Y22 Y21 Y20 Y13 Y12 Y11 Y10 0-99 00h
0034 MO
0 0 0 G20 G13 G12 G11 G10 1-12 00h
0033 DT
0 0 D21 D20 D13 D12 D11 D10 1-31 01h
0032 HR MIL
0 H21 H20 H13 H12 H11 H10 0-23 00h
0031 MN
0 M22 M21 M20 M13 M12 M11 M10 0-59 00h
0030 SC
0 S22 S21 S20 S13 S12 S11 S10 0-59 00h
0027
Device ID
ID7 ID77 ID76 ID75 ID74 ID73 ID72 ID71 ID70 *
0026 ID6 ID67 ID66 ID65 ID64 ID63 ID62 ID61 ID60 *
0025 ID5 ID57 ID56 ID55 ID54 ID53 ID52 ID51 ID50 *
0024 ID4 ID47 ID46 ID45 ID44 ID43 ID42 ID41 ID40 *
0023 ID3 ID37 ID36 ID35 ID34 ID33 ID32 ID31 ID30 *
0022 ID2 ID27 ID26 ID25 ID24 ID23 ID22 ID21 ID20 *
0021 ID1 ID17 ID16 ID15 ID14 ID13 ID12 ID11 ID10 *
0020 ID0 ID07 ID06 ID05 ID04 ID03 ID02 ID01 ID00 *
0014 Control
(EEPROM)
PWR SBIB BSW
0 0 0 0 0 0 40h
0013 DTR
0 0 0 0 0 DTR2 DTR1 DTR0 00h
0012 ATR
0 0 ATR5ATR4ATR3ATR2ATR1ATR0 00h
0011 INT IM AL1E AL0E FO1 FO0
0 0 0 08h
0010 BL BP2 BP1 BP0
0 0 0 0 0 00h
000F Alarm1
(EEPROM)
Y2K1 0 0 A1Y2K21 A1Y2K20 A1Y2K13 0 0 A1Y2K10 19/20 20h
000E DWA1 EDW1
0 0 0 0 DY2 DY1 DY0 0-6 00h
000D YRA1 Unused - Default = RTC Year value (No EEPROM) - Future expansion
000C MOA1 EMO1
0 0 A1G20 A1G13 A1G12 A1G11 A1G10 1-12 00h
000B DTA1 EDT1
0 A1D21 A1D20 A1D13 A1D12 A1D11 A1D10 1-31 00h
000A HRA1 EHR1
0 A1H21 A1H20 A1H13 A1H12 A1H11 A1H10 0-23 00h
0009 MNA1 EMN1 A1M22 A1M21 A1M20 A1M13 A1M12 A1M11 A1M10 0-59 00h
0008 SCA1 ESC1 A1S22 A1S21 A1S20 A1S13 A1S12 A1S11 A1S10 0-59 00h
0007 Alarm0
(EEPROM)
Y2K0
0 0 A0Y2K21 A0Y2K20 A0Y2K13 0 0 A0Y2K10 19/20 20h
0006 DWA0 EDW0
0 0 0 0 DY2 DY1 DY0 0-6 00h
0005 YRA0 Unused - Default = RTC Year value (No EEPROM) - Future expansion
0004 MOA0 EMO0
0 0 A0G20 A0G13 A0G12 A0G11 A0G10 1-12 00h
0003 DTA0 EDT0
0 A0D21 A0D20 A0D13 A0D12 A0D11 A0D10 1-31 00h
0002 HRA0 EHR0
0 A0H21 A0H20 A0H13 A0H12 A0H11 A0H10 0-23 00h
0001 MNA0 EMN0 A0M22 A0M21 A0M20 A0M13 A0M12 A0M11 A0M10 0-59 00h
0000 SCA0 ESC0 A0S22 A0S21 A0S20 A0S13 A0S12 A0S11 A0S10 0-59 00h
NOTE: Shaded cells indicate that NO other value is to be written to that bit. *Indicates set at the factory, read only:
ISL12024IRTC
11
FN6749.1
December 15, 2011
Alarm Registers (Non-Volatile)
Alarm0 and Alarm1
The alarm register bytes are set up identical to the RTC
register bytes, except that the MSB of each byte functions as
an enable bit (enable = “1”). These enable bits specify which
alarm registers (seconds, minutes, etc.) are used to make
the comparison. Note that there is no alarm byte for year.
The alarm function works as a comparison between the
alarm registers and the RTC registers. As the RTC
advances, the alarm will be triggered once a match occurs
between the alarm registers and the RTC registers. Any one
alarm register, multiple registers, or all registers can be
enabled for a match. See “Device Operation” on page 12
and “Application Section” on page 20 for more information.
Control Registers (Non-Volatile)
The Control Bits and Registers described in the following are
non-volatile.
BL Register
BP2, BP1, BP0 - Block Protect Bits
The Block Protect Bits, BP2, BP1 and BP0, determine which
blocks of the array are write protected. A write to a protected
block of memory is ignored. The block protect bits will
prevent write operations to one of eight segments of the
array. The partitions are described in Table 3.
INT Register: Interrupt Control and
Frequency Output Register
IM, AL1E, AL0E - Interrupt Control and Status Bits
There are two Interrupt Control bits; Alarm 1 Interrupt Enable
(AL1E) and Alarm 0 Interrupt Enable (AL0E) to specifically
enable or disable the alarm interrupt signal output
(IRQ
/F
OUT
). The interrupts are enabled when either the
AL1E or AL0E or both bits are set to ‘1’ and both the FO1
and FO0 bits are set to 0 (F
OUT
disabled).
The IM bit enables the pulsed interrupt mode. To enter this
mode, the AL0E or AL1E bits are set to “1”, and the IM bit to
“1”. The IRQ/
F
OUT
output will now be pulsed each time an
alarm occurs. This means that once the interrupt mode
alarm is set, it will continue to alarm for each occurring
match of the alarm and present time. This mode is
convenient for hourly or daily hardware interrupts in
microcontroller applications such as security cameras or
utility meter reading.
In this case, both Alarms are enabled.
FO1, FO0 - Programmable Frequency Output Bits
These are two output control bits. They select one of three
divisions of the internal oscillator, that is applied to the
IRQ
/F
OUT
output pin. Table 4 shows the selection bits for
this output. When using this function, the Alarm output
function is disabled.FO1 and FO0 are set to “01” for
32.768kHz output at power-up.
Oscillator Compensation Registers
There are two trimming options.
ATR. Analog Trimming Register
DTR. Digital Trimming Register
These registers are non-volatile. The combination of analog
and digital trimming can give up to -64ppm to +110 ppm of
total adjustment.
ATR Register - ATR5, ATR4, ATR3, ATR2, ATR1,
ATR0: Analog Trimming Register
Six analog trimming bits, ATR0 to ATR5, are provided in
order to adjust the on-chip load capacitance value for
frequency compensation of the RTC. Each bit has a different
weight for capacitance adjustment. For example, using a
Citizen CFS-206 crystal with different ATR bit combinations
provides an estimated ppm adjustment range from -34ppm
to +80ppm to the nominal frequency compensation.
The effective on-chip series load capacitance, C
LOAD
,
ranges from 4.5pF to 20.25pF with a mid-scale value of
12.5pF (default). C
LOAD
is changed via two digitally
controlled capacitors, C
X1
and C
X2
, connected from the X1
and X2 pins to ground (see Figure 8). The value of C
X1
and
C
X2
is given Equation 1:
TABLE 3.
BP2
BP1
BP0
PROTECTED ADDRESSES
ISL12024IRTCZ ARRAY LOCK
0 0 0 None (Default) None
0 0 1 180
h
– 1FF
h
Upper 1/4
0 1 0 100
h
– 1FF
h
Upper 1/2
0 1 1 000
h
– 1FF
h
Full Array
1 0 0 000
h
– 03F
h
First 4 Pages
1 0 1 000
h
– 07F
h
First 8 Pages
1 1 0 000
h
– 0FF
h
First 16 Pages
1 1 1 000
h
– 1FF
h
Full Array
TABLE 4. PROGRAMMABLE FREQUENCY OUTPUT BITS
FO1 FO0 OUTPUT FREQUENCY
0 0 Alarm output (F
OUT
disabled)
0 1 32.768kHz (default setting)
1 0 4096Hz
11 1Hz
C
X
16 b5 8b4 4b3 2b2 1b1 0.5b0 9++++++()pF=
(EQ. 1)
ISL12024IRTC
12
FN6749.1
December 15, 2011
The effective series load capacitance is the combination of
C
X1
and C
X2
:
For example:
C
LOAD
(ATR = 00000) = 12.5pF,
C
LOAD
(ATR = 100000) = 4.5pF, and
C
LOAD
(ATR = 011111) = 20.25pF.
The entire range for the series combination of load
capacitance goes from 4.5pF to 20.25pF in 0.25pF steps.
Note that these are typical values.
DTR Register - DTR2, DTR1, DTR0: Digital
Trimming Register
The digital trimming Bits DTR2, DTR1 and DTR0 adjust the
number of counts per second and average the ppm error to
achieve better accuracy.
DTR2 is a sign bit, where:
DTR2 = 0 means frequency compensation is >0.
DTR2 = 1 means frequency compensation is <0.
DTR1 and DTR0 are scale bits. DTR1 gives 10 ppm
adjustment and DTR0 gives 20 ppm adjustment.
A range from -30ppm to +30ppm can be represented by
using the three DTR bits above.
PWR Register: SBIB, BSW
SBIB: Serial Bus Interface (Enable)
The serial bus can be disabled in Battery Backup Mode by
setting this bit to “1”. This will minimize power drain on the
battery. The Serial Interface can be enabled in Battery
Backup Mode by setting this bit to “0” (default is “0”). See
“Power Control Operation” on page 13.
BSW: Power Control Bit
The Power Control bit, BSW, determines the conditions for
switching between V
DD
and Backup Battery. There are two
options:
Option 1. Standard/Default Mode: Set “BSW = 0”
Option 2. Legacy Mode: Set “BSW = 1”
See “Power Control Operation” on page 13 for more details.
Also see “I
2
C Communications During Battery Backup” on
page 23 for important details.
Unique ID Registers
There are eight register bytes for storing the device ID.
(Address 0020h to 0027h). Each device contains these
bytes to provide a unique 64-bit ID programmed and tested
in the factory before shipment. These registers are
read-only, intended for serialization of end equipment, and
cannot be changed or overwritten.
Device Operation
Writing to the Clock/Control Registers
Changing any of the bits of the clock/control registers
requires the following steps:
1. Write a 02h to the Status Register to set the Write Enable
Latch (WEL). This is a volatile operation, so there is no
delay after the write. (Operation preceded by a start and
ended with a stop).
2. Write a 06h to the Status Register to set both the Register
Write Enable Latch (RWEL) and the WEL bit. This is also
a volatile cycle. The zeros in the data byte are required.
(Operation proceeded by a start and ended with a stop).
Write all eight bytes to the RTC registers, or one byte to the
SR, or one to five bytes to the control registers. This
sequence starts with a start bit, requires a slave byte of
“11011110” and an address within the CCR and is terminated
by a stop bit. A write to the EEPROM registers in the CCR
will initiate a non-volatile write cycle and will take up to 20ms
to complete. A write to the RTC registers (SRAM) will require
much shorter cycle time (t = t
BUF
). Writes to undefined areas
have no effect. The RWEL bit is reset by the completion of a
write to the CCR, so the sequence must be repeated to
again initiate another change to the CCR contents. If the
sequence is not completed for any reason (by sending an
incorrect number of bits or sending a start instead of a stop,
for example) the RWEL bit is not reset and the device
remains in an active mode. Writing all zeros to the status
TABLE 5. DIGITAL TRIMMING REGISTERS
DTR REGISTER
ESTIMATED FREQUENCY
PPMDTR2 DTR1 DTR0
000 0
010 +10
001 +20
011 +30
100 0
110 -10
101 -20
111 -30
FIGURE 8. DIAGRAM OF ATR
C
X1
X1
X2
CRYSTAL
OSCILLATOR
C
X2
C
LOAD
1
1
C
X1
-----------
1
C
X2
-----------
+
⎝⎠
⎛⎞
-----------------------------------
=
C
LOAD
16 b5
8 b4 4 b3 2 b2 1 b1 0.5 b0 9++++++
2
-----------------------------------------------------------------------------------------------------------------------------
⎝⎠
⎛⎞
pF
=
(EQ. 2)
ISL12024IRTC

ISL12024IRTCZ

Mfr. #:
Manufacturer:
Renesas / Intersil
Description:
Real Time Clock RTC OUTPUT PROGRAM TO 32KHZ W/EEPROM 8
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet