datasheetbank_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

ISL12058 View Datasheet(PDF) - Intersil

Part Name
Description
View to exact match
ISL12058 Datasheet PDF : 19 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
ISL12058
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”.
If the A1HR and/or A2HR registers are used for alarm
interrupt, the A1HR and/or A2HR registers must set to the
same hour format as the HR register. For example, if the HR
register is set to 24-hour format by setting the MIL bit to “1”,
then the AxHR register must be set to 24-hour format with
AxMIL bit set to “1”. If the hour format does not match
between the HR register and the AxHR register, then the
alarm interrupt will not trigger.
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, the year 2100 is not. The
ISL12058 does not correct for the leap year in the year 2100.
Control and Status Registers
Addresses [07h to 0Bh]
The Control and Status Registers consist of the Status
Register, Interrupt Register, and Alarm Registers.
Status Register (SR) [Address 07h]
The Status Register is located in the memory map at
address 0Bh. This is a volatile register that provides either
control or status of alarm interrupt and crystal oscillator
enable. Refer to Table 2.
TABLE 2. STATUS REGISTER (SR)
ADDR 7
6
5
4
3 21 0
07h ARST XSTOP 0 WRTC OSF A1F A2F PF
Default 0
0
0
0
1 00 1
NOTE: read operation will remain set after the read operation is
complete.
POWER FAILURE BIT (PF)
This bit is set to a “1” after a total power failure. This is a read
only bit that is set by hardware (ISL12058 internally) when
the device powers up after having lost power to the device.
On power-up after a total power failure, all registers are set
to their default states. The first valid write to the RTC section
after a complete power failure resets the PF bit to “0” (writing
one RTC register is sufficient).
ALARM1 INTERRUPT BIT (A1F)
These bits announce if the Alarm1 matches the real time
clock. If there is a match, the respective bit is set to “1”. This
bit is manually reset to “0” by the user. A write to this bit in
the SR can only set it to “0”, not “1”.
ALARM2 INTERRUPT BIT (A2F)
These bits announce if the Alarm2 matches the real time
clock. If there is a match, the respective bit is set to “1”. This
bit is manually reset to “0” by the user. A write to this bit in
the SR can only set it to “0”, not “1”.
OSCILLATOR FAIL BIT (OSF)
Oscillator Fail Indicator bit (OSF). This bit is set to a “1” when
there is no oscillation on X1 pin. The OSF bit can only be
reset by having an oscillation on X1 and manually reset to
“0” to reset it.
WRITE RTC ENABLE BIT (WRTC)
The WRTC bit enables or disables write capability into the
RTC Timing Registers. 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.
CRYSTAL OSCILLATOR ENABLE BIT (XSTOP)
This bit enables/disables the internal crystal oscillator. When
the XSTOP is set to “1”, the oscillator is disabled. The
XSTOP bit is set to “0” on power-up for normal operation.
AUTO RESET ENABLE BIT (ARST)
This bit enables/disables the automatic reset of the A1F and
A2F status bits only. When ARST bit is set to “1”, these
status bits are reset to “0” after a valid read of the respective
status register (with a valid STOP condition). When the
ARST is cleared to “0”, the user must manually reset the
A1F and A2F bits.
Interrupt Control Register (INT) [Address 08h]
TABLE 3. INTERRUPT CONTROL REGISTER (INT)
ADDR 7
6
5
43
2
10
08h
0 ALM1E ALM2E FO1 FO0 IRQE 0 A1E
Default 0
0
0
11
0
00
ALARM1 INTERRUPT ENABLE BIT (A1E)
This bit enables the hardware interrupt function of ALARM1
to IRQ/FOUT pin. When A1E set to ‘1’, IRQE set to ‘1’ and
ALM1E set to ‘1’, the IRQ/FOUT pin will pull low when the
A1F bit is set by the ALARM1 interrupt.
IRQ/FOUT FUNCTION SELECTION BIT (IRQE)
This bit selects the function of the IRQ/FOUT pin. Refer to
Table 4 for function selection of IRQ/FOUT PIN.
TABLE 4. FUNCTION SELECTION OF IRQ/FOUT PIN WITH
A1E AND IRQE BITS
A1E IRQE
IRQ/FOUT FUNCTION
0
0
FOUT
0
1
High Impedance
10
FN6756.0
June 15, 2009
 

Share Link: 

datasheetbank.com [ Privacy Policy ] [ Request Datasheet ] [ Contact Us ]