Datasheet
I
2
C START and STOP Conditions
SDA and SCL idle high when the bus is not in use. A mas-
ter initiates communication by issuing a START condition. 
A START condition is a high-to-low transition on SDA with 
SCL  high.  A  STOP  condition  is  a  low-to-high  transition 
on SDA while SCL is high (Figure 2). A START condition 
from the master signals the beginning of a transmission 
to the  MAX5395. The master  terminates transmission 
and frees the bus, by issuing a STOP condition. The bus 
remains active if a Repeated START condition is gener-
ated instead of a STOP condition.
I
2
C Early STOP and Repeated START Conditions
The MAX5395 recognizes a STOP condition at any point 
during data  transmission except  if the  STOP condition 
occurs  in  the same  high pulse  as  a  START  condition. 
For proper operation, do not send a STOP condition dur-
ing  the  same  SCL  high  pulse  as  the  START  condition. 
Transmissions ending in an early STOP condition will not 
impact  the  internal  device  settings.  If  the  STOP  occurs 
during  a  readback byte,  the  transmission  is  terminated 
and a later read mode request will begin transfer of the 
requested register data from the beginning. See Figure 3.
It  is  possible  to  interrupt  a  transmission  to  a  MAX5395 
with a new START (Repeated START) condition (perhaps 
addressing another device), which leaves the input regis-
ters with data that has not been transferred to the internal 
registers. The unused data will not be stored under these 
conditions. The aborted MAX5395 I
2
C sequence will have 
no effect on the part.
I
2
C Acknowledge
In  write  mode,  the  acknowledge  bit  (ACK)  is  a  clocked 
9th bit  that  the  MAX5395 uses  to  handshake  receipt of 
each byte of data as shown in Figure 4. The MAX5395 
pulls down  SDA  during  the  entire master-generated  9th 
clock pulse if the previous byte is successfully received. 
Monitoring ACK allows for detection of unsuccessful data 
transfers. An unsuccessful data transfer occurs if a receiv-
ing device is busy or if a system fault has occurred. In the 
event of an unsuccessful data transfer, the bus master will 
retry communication.
Figure 2. I
2
C Timing Diagram
Figure 3. I
2
C START(s), Repeated START(S), and STOP(S) Conditions
SDA
SCL
START
CONDITION
(S)
t
LOW
t
BUF
t
HIGH
t
HD:STA
t
HD:STA
t
SU:DAT
t
R
t
F
t
SU:STD
REPEATED
START CONDITION
(Sr)
ACKNOWLEDGE (A) STOP CONDITION
(P)
START CONDITION
(S)
t
HD-DAT
t
SU:DTA
SCL
SDA
S Sr P
VALID START, REPEATED START, AND STOP PULSES
P S PS P PS
INVALID START/STOP PULSE PAIRINGS-ALL WILL BE RECOGNIZED AS STARTS
MAX5395 Single, 256-Tap Volatile, I
2
C, Low-Voltage Linear
Taper Digital Potentiometer
www.maximintegrated.com
Maxim Integrated 
│
  11










