DS1339 Maxim, DS1339 Datasheet - Page 12

no-image

DS1339

Manufacturer Part Number
DS1339
Description
The DS1339 serial real-time clock (RTC) is a low-power clock/date device with two programmable time-of-day alarms and a programmable square-wave output
Manufacturer
Maxim
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DS1339-33+
Manufacturer:
TOREX
Quantity:
5 600
Part Number:
DS1339A2-3
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS1339A2-33
Manufacturer:
ATMEL/爱特梅尔
Quantity:
20 000
Part Number:
DS1339A3-3
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS1339AU+T
Manufacturer:
MAXIM
Quantity:
3
Part Number:
DS1339BU+
Manufacturer:
MAXIM/美信
Quantity:
20 000
Part Number:
DS1339C
Manufacturer:
DALLAS
Quantity:
20 000
Part Number:
DS1339C-3#
Manufacturer:
Maxim Integrated Products
Quantity:
135
Part Number:
DS1339C-3#
Manufacturer:
MAXIM
Quantity:
13
Part Number:
DS1339C-33
Manufacturer:
DS
Quantity:
57
Part Number:
DS1339C-33#T&R
Manufacturer:
MAXIM
Quantity:
10
2
DS1339 I
C Serial Real-Time Clock
TIME AND DATE OPERATION
The time and date information is obtained by reading the appropriate register bytes.
Table 3
shows the RTC
registers. The time and date are set or initialized by writing the appropriate register bytes. The contents of the time
and date registers are in the BCD format. The DS1339 can be run in either 12-hour or 24-hour mode. Bit 6 of the
hours register is defined as the 12- or 24-hour mode-select bit. When high, the 12-hour mode is selected. In the
12-hour mode, bit 5 is the AM/PM bit with logic high being PM. In the 24-hour mode, bit 5 is the 20-hour bit (20 to
23 hours). All hours values, including the alarms, must be re-entered whenever the 12/24-hour mode bit is
changed. The century bit (bit 7 of the month register) is toggled when the years register overflows from 99 to 00.
The day-of-week register increments at midnight. Values that correspond to the day of week are user-defined, but
must be sequential (i.e., if 1 equals Sunday, then 2 equals Monday and so on). Illogical time and date entries result
in undefined operation.
When reading or writing the time and date registers, secondary (user) buffers are used to prevent errors when the
internal registers update. When reading the time and date registers, the user buffers are synchronized to the
internal registers on any START or STOP, and when the address pointer rolls over to zero. The countdown chain
is reset whenever the seconds register is written. Write transfers occurs on the acknowledge pulse from the
device. To avoid rollover issues, once the countdown chain is reset, the remaining time and date registers must be
written within one second. If enabled, the 1Hz square-wave output transitions high 500ms after the seconds data
transfer, provided the oscillator is already running.
ALARMS
The DS1339 contains two time of day/date alarms. Alarm 1 can be set by writing to registers 07h to 0Ah. Alarm 2
can be set by writing to registers 0Bh to 0Dh. The alarms can be programmed (by the Alarm Enable and INTCN
bits of the Control Register) to activate the SQW/INT output on an alarm match condition. Bit 7 of each of the time
of day/date alarm registers are mask bits
(Table
4). When all the mask bits for each alarm are logic 0, an alarm
only occurs when the values in the timekeeping registers 00h to 06h match the values stored in the time of
day/date alarm registers. The alarms can also be programmed to repeat every second, minute, hour, day, or date.
Table 4
shows the possible settings. Configurations not listed in the table result in illogical operation.
The DY/DT bits (bit 6 of the alarm day/date registers) control whether the alarm value stored in bits 0 to 5 of that
register reflects the day of the week or the date of the month. If DY/DT is written to a logic 0, the alarm is the result
of a match with date of the month. If DY/DT is written to a logic 1, the alarm is the result of a match with day of the
week.
The device checks for an alarm match once per second. When the RTC register values match alarm register
settings, the corresponding Alarm Flag ‘A1F’ or ‘A2F’ bit is set to logic 1. If the corresponding Alarm Interrupt
Enable ‘A1IE’ or ‘A2IE’ is also set to logic 1 and the INTCN bit is set to logic 1, the alarm condition activates the
SQW/INT) signal. If the BBSQI bit is set to 1, the INT output activates while the part is being powered by V
.
BACKUP
The alarm output remains active until the alarm flag is cleared by the user.
12 of 20

Related parts for DS1339