S
T
A
R SLAVE
T ADDRESS
SDA
WORD
ADDRESS
WA
A
C
C
K
K
S
T
O
DATA
P
A
C
K
Figure-6 Random Write
MTL007
Sequential Write
The initial step of Sequential Write is the same as Random Write, after the receipt of each word data, the
MTL007 will respond with an Acknowledge and then internal address counter will increment by one for the next
data write. If the master would stop writing data, it generates a stop condition as shown in Figure-7.
S
T
A
R SLAVE
T ADDRESS
WORD
ADDRESS
SDA
WA
A
C
C
K
K
DATA n
DATA n+1
A
A
C
C
K
K
Figure-7 Sequential Write
S
T
O
DATA n+x
P
A
C
K
Current Address Read
The MTL007 contains an address counter which maintains the last access address incremented by one. If the
last access address is n, the read data should access from address n+1. Upon receipt of the slave address with
R/W bit set to 1, the MTL007 generates an Acknowledge and transmits eight bits data. After receiving data the
master will generate a stop condition instead of an Acknowledge as shown in Figure-8.
S
T
A
R
T
SDA
SLAVE
ADDRESS
S
T
O
DATA
P
WA
C
K
Figure-8 Current Address Read
page 14 of 65