61 / 132 page

HT80C51 User Manual
Peripheral Modules – I2C Interface (SIO1)
Handshake Solutions
© Philips Electronics N.V. 2005
Page 61 of 132
S
SLA
W
A
A
DATA
P
S
SLA
W
R
28H
18H
08H
10H
SUCCESSFUL TRANSMISSION
TO A SLAVE RECEIVER
NEXT TRANSFER STARTED WITH
A REPEATED START CONDITION
A
P
20H
NOT ACKNOWLEDGE RECEIVED
AFTER THE SLAVE ADDRESS
68H
OTHER MST
CONTINUES
A
78H 80H
TO CORRESPONDING STATES
IN SLAVE MODE
TO MST/REC MODE
ENTRY=MR
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 4
MT
A
P
30H
NOT ACKNOWLEDGE RECEIVED
AFTER A DATA BYTE
A or A
38H
OTHER MST
CONTINUES
A or A
38H
OTHER MST
CONTINUES
ARBITRATION LOST IN SLAVE
ADDRESS OR DATA BYTE
ARBITRATION LOST AND
ADDRESSED AS SLAVE
[Figure 21] Format and States in the Master Transmitter mode