English
Language : 

C8051F330_07 Datasheet, PDF (154/216 Pages) Silicon Laboratories – Mixed Signal ISP Flash MCU Family
C8051F330/1/2/3/4/5
Table 15.4. SMBus Status Decoding
Values Read
Current SMbus State
Typical Response Options
Values
Written
0
0
0
A slave byte was transmitted;
NACK received.
No action required (expect- 0 0 X
ing STOP condition).
0100
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
A STOP was detected while an
addressed Slave Transmitter.
No action required (transfer
complete).
0
0
X
1
0
X
A slave address was received;
ACK requested.
Acknowledge received
address.
Do not acknowledge
received address.
001
000
0010
Acknowledge received
address.
001
Lost arbitration as master; slave Do not acknowledge
000
1 1 X address received; ACK
received address.
requested.
Reschedule failed transfer; 1 0 0
do not acknowledge received
address.
0010
0
1
X
Lost arbitration while attempting a
repeated START.
Abort failed transfer.
Reschedule failed transfer.
00X
10X
1
1
X
Lost arbitration while attempting a
STOP.
No action required (transfer
complete/aborted).
0
0
0
0001
0
0
X
A STOP was detected while an
addressed slave receiver.
No action required (transfer
complete).
0
0
X
0
1
X
Lost arbitration due to a detected
STOP.
Abort transfer.
Reschedule failed transfer.
00X
10X
Acknowledge received byte; 0 0 1
1
0
X
A slave byte was received; ACK
requested.
Read SMB0DAT.
Do not acknowledge
000
0000
received byte.
1
1
X
Lost arbitration while transmitting
a data byte as master.
Abort failed transfer.
Reschedule failed transfer.
000
100
154
Rev. 1.5