Datasheet
www.ti.com
READING FROM THE SN75DP129, AN EXAMPLE
SN75DP129
SLAS583A – JANUARY 2008 – REVISED MARCH 2008
The read operation consists of several steps. The I
2
C master begins the communication with the transmission of
the start sequence, followed by the slave address of the SN75DP129 and logic address of 00h. The SN75DP129
acknowledges it ’ s presence to the master and begins to transmit the memory registers contents . After each byte
is transferred, the SN75DP129 waits for an acknowledge (ACK) or a not-acknowledge (NACK) from the master.
If an ACK is received, the next byte of data is transmitted. If a NACK is received, the data transmission sequence
is expected to end and the master should send the stop command.
The SN75DP129 continues to send data until the master fails to acknowledge each byte transmission. If an ACK
is received after the transmission of byte 0x0F, the SN75DP129 transmits byte 0x10 and continues to transmit
byte 0x10 for all further ACK ’ s until a NACK is received.
SN75DP129 Read Phase
Step 1
(1)
0
I
2
C Start (Master) S
(1) The SN75DP129 also supports an accelerated read mode in which steps 1 through 6 can be skipped.
Step 2 7 6 5 4 3 2 1 0
I
2
C General Address Write (Master) 1 0 0 0 0 0 0 0
Step 3 9
I
2
C Acknowledge (Slave) A
Step 4 7 6 5 4 3 2 1 0
I
2
C Logic Address (Master) 1 0 0 0 0 0 0 0
Step 5 9
I
2
C Acknowledge (Slave) A
Step 6 0
I
2
C Stop (Master) P
Step 7 0
I
2
C Start (Master) S
Step 8 7 6 5 4 3 2 1 0
I
2
C General Address Read (Master) 1 0 0 0 0 0 0 1
Step 9 9
I
2
C Acknowledge (Slave) A
Step 10 7 6 5 4 3 2 1 0
I
2
C Read Data (Slave) Data Data Data Data Data Data Data Data
Where Data is determined by the Logic values Contained in the Sink Port Register
Step 11 9
I
2
C Not-Acknowledge (Master) X
Where X is an A (Acknowledge) or A (Not-Acknowledge)
An A causes the pointer to increment and step 10 is repeated.
An A causes the slave to stop transmitting and proceeds to step 12.
Step 12 0
I
2
C Stop (Master) P
20 Submit Documentation Feedback Copyright © 2008, Texas Instruments Incorporated
Product Folder Link(s): SN75DP129