English
Language : 

MAX16047A Datasheet, PDF (48/61 Pages) Maxim Integrated Products – 12-Channel/8-Channel EEPROM-Programmable System Managers with Nonvolatile Fault Registers
12-Channel/8-Channel EEPROM-Programmable
System Managers with Nonvolatile Fault Registers
8) The slave asserts an ACK on SDA.
9) The slave sends the 8-bit byte count (16).
10) The master asserts an ACK on SDA.
11) The slave sends 8 bits of data.
12) The master asserts an ACK on SDA.
13) Repeat steps 11 and 12 up to fifteen times.
14) The master asserts a NACK on SDA.
15) The master sends a STOP condition.
SEND BYTE FORMAT
S ADDRESS WR ACK DATA ACK P
7 BITS 0
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
8 BITS
DATA BYTE: PRESETS THE
INTERNAL ADDRESS POINTER
OR REPRESENTS A COMMAND.
RECEIVE BYTE FORMAT
S ADDRESS WR ACK DATA NACK P
7 BITS 1
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
8 BITS
DATA BYTE: PRESETS THE
INTERNAL ADDRESS POINTER
OR REPRESENTS A COMMAND.
WRITE BYTE FORMAT
S
ADDRESS WR ACK COMMAND ACK
DATA
ACK P
7 BITS
0
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
8 BITS
8 BITS
COMMAND BYTE:
SELECTS REGISTER OR
EEPROM LOCATION
YOU ARE WRITING TO.
DATA BYTE: DATA GOES INTO THE
REGISTER (OR EEPROM LOCATION)
SET BY THE COMMAND BYTE.
READ BYTE FORMAT
SLAVE
S ADDRESS WR ACK COMMAND ACK SR
7 BITS 0
8 BITS
SLAVE
ADDRESS
7 BITS
WR ACK DATA BYTE NACK P
1
8 BITS
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
COMMAND BYTE:
PREPARES DEVICE
FOR FOLLOWING
READ.
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
DATA BYTE: DATA COMES
FROM THE REGISTER SET BY
THE COMMAND BYTE.
SLAVE TO MASTER
MASTER TO SLAVE
BLOCK WRITE FORMAT
S
ADDRESS
WR
ACK
COMMAND ACK
BYTE
COUNT= N
ACK
DATA BYTE
1
ACK
DATA BYTE
...
ACK
DATA BYTE
N
ACK
P
7 BITS 0
8 BITS
8 BITS
8 BITS
8 BITS
8 BITS
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
COMMAND BYTE:
DESTINATION
ADDRESS
DATA BYTE: DATA GOES INTO THE REGISTER SET BY THE
COMMAND
BLOCK READ FORMAT
S ADDRESS WR ACK COMMAND ACK SR
ADDRESS
WR
ACK
BYTE
COUNT= N
ACK
DATA BYTE
1
ACK
DATA BYTE
...
ACK
DATA BYTE
N
NACK
P
7 BITS 0
8 BITS
7 BITS 1
8 BITS
8 BITS
8 BITS
8 BITS
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
COMMAND BYTE:
PREPARES DEVICE
FOR BLOCK
OPERATION.
SLAVE ADDRESS:
EQUIVALENT TO CHIP-
SELECT LINE OF A
3-WIRE INTERFACE.
DATA BYTE: DATA IS READ FROM THE REGISTER (OR
EEPROM LOCATION) SET BY THE COMMAND CODE
S = START CONDITION
P = STOP CONDITION
SR = REPEATED START CONDITION
D.C. = DON'T CARE
ACK = ACKNOWLEDGE, SDA PULLED LOW DURING RISING EDGE OF SCL
NACK = NOT ACKNOWLEGE, SDA LEFT HIGH DURING RISING EDGE OF SCL
ALL DATA IS CLOCKED IN/OUT OF THE DEVICE ON RISING EDGES OF SCL
= SDA TRANSISTIONS FROM HIGH TO LOW DURING PERIOD OF SCL
= SDA TRANSISTIONS FROM LOW TO HIGH DURING PERIOD OF SCL
Figure 12: I2C/SMBus Protocols
48 ______________________________________________________________________________________