English
Language : 

C8051F300_08 Datasheet, PDF (128/179 Pages) Silicon Laboratories – Mixed Signal ISP Flash MCU Family
C8051F300/1/2/3/4/5
Table 13.4. SMBus Status Decoding (Continued)
Values Read
Current SMbus State
Typical Response Options
Values
Written
1000 1 0 X A master data byte was received; Acknowledge received byte; 0 0 1
ACK requested.
Read SMB0DAT.
Send NACK to indicate last 0 1 0
byte, and send STOP.
Send NACK to indicate last 1 1 0
byte, and send STOP fol-
lowed by START.
Send ACK followed by
repeated START.
101
Send NACK to indicate last
byte, and send repeated
START.
100
Send ACK and switch to
Master Transmitter Mode
(write to SMB0DAT before
001
clearing SI).
Send NACK and switch to
Master Transmitter Mode
(write to SMB0DAT before
clearing SI).
000
0100 0 0 0 A slave byte was transmitted;
NACK received.
No action required (expect- 0 0 X
ing STOP condition).
0 0 1 A slave byte was transmitted;
ACK received.
Load SMB0DAT with next
data byte to transmit.
00X
0 1 X A Slave byte was transmitted;
error detected.
No action required (expect- 0 0 X
ing Master to end transfer).
0101 0 X X An illegal STOP or bus error was Clear STO.
detected while a Slave Transmis-
sion was in progress.
00X
128
Rev. 2.9