
Rev. 1.00
186 of ���
�an�a�� 1�� �01�
Standard 8051 8-Bit Flash MCU
HT85F2260/HT85F2270/HT85F2280
I2C Serial Interface
I
2
C Status in Slave Receiver Mode
Status
Code
Status of the I
2
C
Application software response
Next action taken by
the I
2
C hardware
to/from
I2CDAT
to I2CCON
STA STO SI AA
60H
Own SLA+W has been
�eceived;
ACK has been �et��ned
No action
X
0
0
0 Data b�te will be �eceived and “not ACK” will be
�et��ned
No action
X
0
0
1 Data b�te will be �eceived and ACK will be �et��ned
68H
A�bit�ation lost in SLA+R/W
as maste�;
own SLA+W has been
�eceived� ACK �et��ned
No action
X
0
0
0 Data b�te will be �eceived and “not ACK” will be
�et��ned
No action
X
0
0
1 Data b�te will be �eceived and ACK will be �et��ned
70H
Gene�al call add�ess (00H)
has been �eceived;
ACK has been �et��ned
No action
X
0
0
0 Data b�te will be �eceived and “not ACK” will be
�et��ned
No action
X
0
0
1 Data b�te will be �eceived and ACK will be �et��ned
78H
A�bit�ation lost in SLA+R/W
as maste�; gene�al call
add�ess has been �eceived�
ACK �et��ned
No action
X
0
0
0 Data b�te will be �eceived and “not ACK” will be
�et��ned
No action
X
0
0
1 Data b�te will be �eceived and ACK will be �et��ned
80H
P�evio�sl� add�essed with
own SLV add�ess;
DATA has been �eceived;
ACK �et��ned
�ead data b�te
X
0
0
0 Data b�te will be �eceived and “not ACK” will be
�et��ned
�ead data b�te
X
0
0
1 Data b�te will be �eceived and ACK will be �et��ned
88H
P�evio�sl� add�essed with
own SLA;
DATA b�te has been
�eceived;
“not ACK” �et��ned
Read data b�te 0
0
0
0
Switched to “not add�essed slave” mode;
no �ecognition of own slave add�ess o� gene�al call
add�ess
Read data b�te 0
0
0
1
Switched to “not add�essed slave” mode;
own slave add�ess o� gene�al call add�ess will be
�ecognized
Read data b�te 1
0
0
0
Switched to “not add�essed slave” mode;
no �ecognition of own slave add�ess o� gene�al call
add�ess;
START condition will be t�ansmitted when the b�s
becomes f�ee
Read data b�te 1
0
0
1
Switched to “not add�essed slave” mode;
own slave add�ess o� gene�al call add�ess will be
�ecognized;
START condition will be t�ansmitted when the b�s
becomes f�ee
90H
P�evio�sl� add�essed with
gene�al call add�ess;
DATA has been �eceived;
ACK �et��ned
Read data b�te X
0
0
0 Data b�te will be �eceived and “not ACK” will be
�et��ned
Read data b�te X
0
0
1 Data b�te will be �eceived and ACK will be �et��ned
98H
P�evio�sl� add�essed with
gene�al call add�ess;
DATA has been �eceived;
not ACK �et��ned
Read data b�te 0
0
0
0
Switched to “not add�essed slave” mode;
no �ecognition of own slave add�ess o� gene�al call
add�ess
Read data b�te 0
0
0
1
Switched to “not add�essed slave” mode;
own slave add�ess o� gene�al call add�ess will be
�ecognized
Read data b�te 1
0
0
0
Switched to “not add�essed slave” mode;
no �ecognition of own slave add�ess o� gene�al call
add�ess;
START condition will be t�ansmitted when the b�s
becomes f�ee
Read data b�te 1
0
0
1
Switched to “not add�essed slave” mode;
own slave add�ess o� gene�al call add�ess will be
�ecognized;
START condition will be t�ansmitted when the b�s
becomes f�ee