Datasheet
MAX11014/MAX11015
Automatic RF MESFET Amplifier
Drain-Current Controllers
______________________________________________________________________________________ 29
Command Byte/Data Bytes (Read Cycle)
Begin a read cycle by issuing a START condition fol-
lowed by writing a 7-bit address (Figure 18) and a read
bit (R/W = 1). After writing the 8th bit, the
MAX11014/MAX11015 (the slave) issue an acknowl-
edge signal by pulling SDA low for one clock cycle.
Write the command byte to the slave after writing the
slave address (C7–C0, MSB first). See Figures 16, 18,
19, Table 1, and the
Command Byte
section. Following
the command byte, the slave issues another acknowl-
edge signal, pulling SDA low for one clock cycle. After
writing the command byte, issue a repeated START
condition, write the slave address byte again, and write
a 9th bit for an acknowledge signal. After a third
acknowledge signal, read out the 2 bytes at SDA. After
reading the first byte, the master should send an
acknowledge bit. After reading the second byte, the
master should send a not-acknowledge bit followed by
a STOP signal.
Default Reads
A standard I
2
C read command involves writing the
slave address, command byte, slave address byte
again, and then reading the data at SDA. This is
detailed in the 5-byte read cycle sequence in Figure
16. Read from the MAX11014/MAX11015 through the
default read command to avoid writing a command
byte and second slave address byte. See the default
read sequence in Figure 16.
Begin a default read cycle by writing the slave address
byte followed by an acknowledge bit. Read out the next
2 data bytes, with acknowledge bits from the master to
the slave following each byte. Continue to acknowledge
the data by sending acknowledge signals. After read-
ing the final byte, the master should send a not-
acknowledge bit followed by a STOP signal. The
default read cycle reads out the data from the register
(located in Table 2) of the previously assigned com-
mand byte. See Figure 18. This default read feature is
useful for 2-wire reads to maximize the data throughput
without having the overhead of setting the slave
address and command byte each time.
Figure 16. Read Cycle
S
1
SLAVE
ADDRESS
SLAVE
ADDRESS
SLAVE
ADDRESS
711
R COMMAND BYTE
8
P OR Sr
P OR Sr
1
MSB DETERMINES
WHETHER TO READ OR WRITE TO
REGISTERS
5-BYTE READ CYCLE
NUMBER OF BITS
NUMBER OF BITS
Sr
1
DATA BYTE
81
DATA BYTE
81711
R
71
RS
1
DEFAULT READ CYCLE
1
DATA BYTE DATA BYTE
81811
SLAVE TO MASTER
MASTER TO SLAVE
A
C
K
A
C
K
A
C
K
A
C
K
A
C
K
N
A
C
K
N
A
C
K
N
A
C
K
S = START.
ACK = ACKNOWLEDGE.
Sr = REPEATED START.
P = STOP.
NACK = NOT ACKNOWLEDGE.










