Datasheet

34 Maxim Integrated
12-Channel/8-Channel, Flash-Configurable System
Managers with Nonvolatile Fault Registers
MAX16070/MAX16071
Figure 11. SMBus Protocols
Send Byte Format
S
ADDRESS
Slave Address: Address
of the slave on the serial
interface bus.
Data Byte: Presets the internal
address pointer or represents
a command.
R/W ACK COMMAND ACK P
7 bits 000 8 bits
Receive Byte Format
S
ADDRESS
Slave Address: Address
of the slave on the serial
interface bus.
Data Byte: Data is read from
the location pointed to by the
internal address pointer.
R/W ACK DATA NACK P
7 bits 10
01
18 bits
Write Byte Format
S
ADDRESS
Slave Address: Address
of the slave on the serial
interface bus.
Command Byte:
Sets the internal
address pointer.
R/W ACK COMMAND ACK
7 bits 00 0
0
8 bits
Data Byte: Data is written to
the locations set by the
internal address pointer.
DATA ACK P
8 bits
Read Byte Format
S
SLAVE
ADDRESS
Slave Address: Address
of the slave on the serial
interface bus.
Command Byte:
Sets the internal
address pointer.
R/W ACK COMMAND ACK
7 bits 00 0018 bits
Data Byte: Data is read from
the locations set by the
internal address pointer.
SR
R/W
R/W R/W
SLAVE
ADDRESS
R/W
7 bits 1
Block Write Format
S
ADDRESS
Slave Address: Address
of the slave on the
serial interface bus.
Command Byte:
A5h
Data Byte: Data is written to the locations
set by the internal address pointer.
ACK COMMAND ACK
7 bits 0
0
0
00
008 bits
BYTE
COUNT = N
ACK P
8 bits
DATA BYTE 1 ACK
8 bits
DATA BYTE N ACK
8 bits
DATA BYTE … ACK
ACK DATA BYTE
8 bits
8 bits
SMBALERT#
Alert Response Address:
Only the device that
interrupted the master
responds to this address.
Slave Address: Slave places
its own address on the
serial bus.
S ADDRESS R/W ACK DATA NACK P
0001100 D.C. 8 bits
NACK P
Slave to master
Master to slave
Block Read Format
S
ADDRESS
Slave Address: Address
of the slave on the
serial interface bus.
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 acknowledge, SDA left high during rising edge of SCL.
All data is clocked in/out of the device on rising edges of SCL.
= SDA transitions from high to low during period of SCL.
= SDA transitions from low to high during period of SCL.
Command Byte:
A6h
Data Byte: Data is read from the locations
set by the internal address pointer.
ACK COMMAND ACK
7 bits
ADDRESS
Slave Address: Address
of the slave on the
serial interface bus.
7 bits00
0
000
0
18 bits
ACK P
8 bits
DATA BYTE 1 ACK
8 bits
ACK DATA BYTE N
8 bits
DATA BYTE … NACK
8 bits
SR ACK
1
BYTE
COUNT = N
S
ADDRESS
COMMAND
A
PEC P
7 BITS
00 8 BITS 0
Write Byte Format with PEC
Read Byte Format with PEC
Block Write with PEC
Block Read with PEC
A
A
DATA
A
0
8 BITS
0
8 BITS
S
S
S
ADDRESS
A
COMMAND
A
DATA
A
PEC
A
P
P
SR
SR
ADDRESS
N
0
0
A
0
1
A
0
A
0
A
0
A
0
A
0
A
0
A
0
A
0
N
1
P
A
0
A
0
A
0
8 BITS
0
0
0
8 BITS
COMMAND
8 BITS
COMMAND
8 BITS
0
A
0
A
0
8 BITS
DATA N
8 BITS
DATA BYTE N
8 BITS
PEC
8 BITS
PEC
8 BITS
0
7 BITS
ADDRESS
7 BITS
ADDRESS
7 BITS
11
7 BITS
BYTE COUNT N
8 BITS
BYTE COUNT N
8 BITS
ADDRESS
7 BITS
DATA BYTE 1
8 BITS
DATA BYTE 1
8 BITS
DATA BYTE
8 BITS
DATA BYTE
8 BITS
R/W
R/W
R/W
R/W
R/W
R/W