Rainbow Electronics MAX16066 User Manual

Page 46

Advertising
background image

12-Channel/8-Channel, Flash-Configurable System

Managers with Nonvolatile Fault Registers

MAX16065/MAX16066

46 _____________________________________________________________________________________

Figure

14. 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

0

0

0

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

1

0

0

1

1

8 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

0

0

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

R/W

ACK COMMAND ACK

7 bits

0

0

0

0

1

8 bits

Data Byte: Data is written to
the locations set by the
internal address pointer.

SR

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:
FAh

Data Byte: Data is written to the locations
set by the internal address pointer.

ACK COMMAND ACK

7 bits

0

0

0

0

0

0

0

8 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:
FBh

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 bits

0

0

0

0

0

0

0

1

8 bits

ACK

P

8 bits

DATA BYTE N ACK

8 bits

ACK DATA BYTE N

8 bits

DATA BYTE …

NACK

8 bits

SR

ACK

1

BYTE

COUNT = N

S

ADDRESS

COMMAND

PEC

P

7 BITS

0

0

8 BITS

0

Write Byte Format with PEC

Read Byte Format with PEC

Block Write with PEC

Block Read with PEC

DATA

0

8 BITS

0

8 BITS

S

S

S

ADDRESS

COMMAND

DATA

PEC

P

P

SR

SR

ADDRESS

0

0

0

1

0

0

0

0

0

0

0

0

NACK

1

P

0

0

0

8 BITS

0

0

0

8 BITS

COMMAND

8 BITS

COMMAND

8 BITS

0

0

0

8 BITS

DATA N

8 BITS

DATA N

8 BITS

PEC

8 BITS

PEC

8 BITS

0

7 BITS

ADDRESS

7 BITS

ADDRESS

7 BITS

1

0

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

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

ACK

Advertising