beautypg.com

Rainbow Electronics DS1629 User Manual

Page 18

background image

DS1629

18 of 22

102299

Sample Command Sequence Table 9

Example: The bus master configures the DS1629 in the power-up one-shot mode. It sets the ALRM
output active low with only the thermometer generating an ALRM and disables the oscillator output. It
then sets the clock to 11:30AM on Thursday, January 1, 1998. It sets the thermostat with TH=50°C.

BUS MASTER

MODE

DS1629

MODE

DATA (MSB

FIRST)

COMMENTS

TX

RX

START

Bus Master initiates a START condition

TX

RX

9Eh

Bus Master sends DS1629 address; R/

W

= 0

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

ACh

Bus Master sends access configuration protocol

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

11h

Write to configuration as specified

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

START

Bus Master initiates a repeated START condition

TX

RX

9Eh

Bus Master sends DS1629 address; R/

W

=0

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

C0h

Bus Master sends access clock protocol

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

00h

Bus Master sends starting clock register address

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

00h

Bus Master sets seconds and enables the clock

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

30h

Bus Master sets clock minutes

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

51h

Bus Master sets clock hours and AM/PM clock mode

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

05h

Bus Master sets day to Thursday

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

01h

Bus Master sets date to the first of the month

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

01h

Bus Master sets month to January

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

98h

Bus Master sets year to ‘98

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

START

Bus Master initiates a repeated START condition

TX

RX

9Eh

Bus Master sends DS1629 address; R/

W

=0

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

A1h

Bus Master sends access TH protocol

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

32h

Bus Master writes MSB of TH (50°C)

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

00h

Bus Master writes LSB of TH (50°C)

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

STOP

Bus Master initiates STOP condition