62 / 132 page

Handshake Solutions
HT80C51 User Manual
Peripheral Modules – I2C Interface (SIO1)
Page 62 of 132
© Philips Electronics N.V. 2005
A or A
S
SLA
R
A
A
DATA
DATA
A
P
S
SLA
R
W
58H
50H
40H
08H
10H
SUCCESSFUL RECEPTION
FROM A SLAVE TRANSMITTER
NEXT TRANSFER STARTED WITH
A REPEATED START CONDITION
A
P
48H
NOT ACKNOWLEDGE RECEIVED
AFTER THE SLAVE ADDRESS
38H
ARBITRATION LOST IN SLAVE
ADDRESS OR ACKNOWLEDGE BIT
OTHER MST
CONTINUES
38H
OTHER MST
CONTINUES
A
68H
OTHER MST
CONTINUES
A
78H 80H
ARBITRATION LOST AND
ADDRESSED AS SLAVE
TO CORRESPONDING STATES IN
SLAVE MODE
TO MST/TRX MODE
ENTRY=MT
A
DATA
n
FROM MASTER TO SLAVE
FROM SLAVE TO MASTER
ANY NUMBER OF DATA BYTES AND THEIR ASSOCIATED ACKNOWLEDGE BITS
THIS NUMBER (CONTAINED IN S1STA) CORRESPONDS TO A DEFINED STATE OF THE I2C BUS: SEE TABLE 5
MR
[Figure 22] Format and States in the Master Receiver Mode