Datasheet
DS1337 I
2
C Serial Real-Time Clock
Figure 3. Data Write—Slave Receiver Mode
...AXXXXXXXXAS 0 XXXXXXXX A XXXXXXXX A XXXXXXXX A P
S - Start
A - Acknowledge (ACK)
P - Stop
<R/W>
DATA TRANSFERRED
(X+1 BYTES + ACKNOWLEDGE)
1101000
<Slave Address>
<Word Address (n)> <Data(n)> <Data(n+1)> <Data(n+X)>
Master to slave
Slave to master
Figure 4. Data Read (from Current Pointer Location)—Slave Transmitter Mode
...AXXXXXXXXA1101000S 1 XXXXXXXX A XXXXXXXX XXXXXXXX A P
<Data(n+2)> <Data(n+X)>
A
S - Start
A - Acknowledge (ACK)
P - Stop
A - Not Acknowledge (NACK)
<RW>
DATA TRANSFERRED
(X+1 BYTES + ACKNOWLEDGE)
NOTE: LAST DATA BYTE IS FOLLOWED BY A NACK
<Slave Address> <Data(n)> <Data(n+1)>
Master to slave
Slave to master
Figure 5. Data Read (Write Pointer, Then Read)—Slave Receive and Transmit
...AXXXXXXXX XXXXXXXX A XXXXXXXX A XXXXXXXX A P
S - Start
Sr - Repeated Start
A - Acknowledge (ACK)
P - Stop
A - Not Acknowledge (NACK)
DATA TRANSFERRED
(X+1 BYTES + ACKNOWLEDGE)
NOTE: LAST DATA BYTE IS FOLLOWED BY A NACK
AXXXXXXXXA1101000S 0
<RW>
<Word Address (n)>
A1101000Sr 1
<RW>
<Slave Address>
<Data(n)> <Data(n+1)> <Data(n+2)> <Data(n+X)>
Master to slave
Slave to master