English
Language : 

DS1685 Datasheet, PDF (18/33 Pages) Maxim Integrated Products – 3V/5V Real-Time Clocks
DS1685/DS1687 3V/5V Real-Time Clocks
Figure 5. DS1685/DS1687 Register Map and Extended Register Bank Definition
BANK 0 DV0
MSB
=0
LSB
00
TIMEKEEPING AND CONTROL
0D
0E
50 BYTES-USER RAM
3F
64 BYTES-USER RAM
MSB
00
0D
0E
3F
BANK 1 DV0 =
1
LSB
TIMEKEEPING AND CONTROL
50 BYTES-USER RAM
40
MODEL NUMBER BYTE
41
1ST BYTE SERIAL NUMBER
42
2ND BYTE SERIAL NUMBER
43
3RD BYTE SERIAL NUMBER
44
4TH BYTE SERIAL NUMBER
45
5TH BYTE SERIAL NUMBBER
46
6TH BYTE SERIAL NUMBER
47
CRC BYTE
48
CENTURY BYTE
49
DATE ALARM
4A
EXTENDED CONTROL REG 4A
4B
EXTENDED CONTROL REG 4B
4C
RESERVED
4D
RESERVED
4E
RTC ADDRESS-2
4F
RTC ADDRESS-3
50
EXTENDED RAM ADDRESS
51
RESERVED
52
RESERVED
53
EXTENDED RAM DATA PORT
54
RESERVED
EXTENDED
RAM
128 x 8
7F
7F
When bank 1 is selected, the clock/calendar registers and the original 50 bytes of user RAM still appear as bank 0.
However, the registers that provide control and status for the extended functions are accessed in place of the
additional 64 bytes of user RAM. The major functions controlled by the extended registers are listed below:
1) 64-Bit Silicon Serial Number
2) Century counter
3) Date Alarm
4) Auxiliary Battery Control/Status
5) Wake Up
6) Kickstart
7) RAM Clear Control/Status
8) 128 Bytes Extended RAM Access
The bank selection is controlled by the state of the DV0 bit in register A. To access bank 0, the DV0 bit should be
written to a 0. To access bank 1, DV0 should be written to a 1. Register locations designated as reserved in the
bank 1 map are reserved for future use by Dallas Semiconductor. Bits in these locations cannot be written and
return a 0 if read.
18 of 33