ML51/ML54/ML56
Sep. 01, 2020
Page
545
of 719
Rev 2.00
ML
51
/ML
54
/ML
5
6 S
E
RI
E
S
TECHNI
CA
L
RE
F
E
R
E
NC
E
M
A
NU
A
L
ML51/M
L54
/M
L56
Series
Tec
hnical Reference
Manual
S
(STA,STO,SI,AA)=(1,0,1,1)
...
...
Switch to not addressed mode
Own SLA will be recognized
Send START when bus free
S
(STA,STO,SI,AA)=(1,0,1,0)
...
...
Switch to not addressed mode
Own SLA will not be recognized
Send START when bus free
...
(STA,STO,SI,AA)=(0,0,1,0)
Switch to not addressed mode
Own SLA will not be recognized
Become I
2
C
Master
Become I
2
C
Master
Bus
Free
S
I2CnDAT
(SLA+R)
ACK
(STA,STO,SI,AA)=(0,0,1,1)
STATUS=0xA8
I2CnDAT
(Data)
ACK
I2CnDAT=Data
(STA,STO,SI,AA)=(0,0,1,1)
...
I2CnDAT
(Data)
I2CnDAT=Data
(STA,STO,SI,AA)=(0,0,1,0)
STATUS=0xB8
Switch to not addressed mode
Own SLA will be recognized
ACK
I2CnDAT
(Data)
I2CnDAT=Data
(STA,STO,SI,AA)=(0,0,1,0)
NAK
STATUS=0xC8
STATUS=0xC0
(Arbitration Lost)
STATUS=0xB0
I2CnDAT
(SLA+W)
ACK
STATUS=0x60
I2CnDAT
(Data)
ACK
NAK
(STA,STO,SI,AA)=(0,0,1,1)
I2CnDAT
(Data)
(STA,STO,SI,AA)=(0,0,1,0)
STATUS=0x80
STATUS=0x88
Arbitration Lost
Master to Slave
Slave to Master
STATUS=0xA0
(Arbitration Lost)
STATUS=0x68
P
Sr
Sr
P
STATUS=0xA0
Sr
...
(STA,STO,SI,AA)=(0,0,1,1)
Switch to not addressed mode
Own SLA will be recognized
Become I
2
C
Slave
STATUS=0xA0
STATUS=0xA0
Sr
I2CnDAT=Data
(STA,STO,SI,AA)=(0,0,1,X)
I2C_DAT=Data
(STA,STO,SI,AA)=(0,0,1,X)
...
(STA,STO,SI,AA)=(0,0,1,1)
...
Sr
(STA,STO,SI,AA)=(0,0,1,1)
(STA,STO,SI,AA)=(0,0,1,X)
(STA,STO,SI,AA)=(0,0,1,X)
I2CnDAT
(SLA+W)
I2CnDAT
(SLA+R)
ACK
ACK
Figure 6.12-12 Flow and Status of Slave Receiver Mode