
ISD91200 Series Technical Reference Manual
Release Date: Sep 16, 2019
- 157 -
Revision 2.4
08H
A START has been
transmitted.
(STA,STO,SI,AA)=(0,0,1,X)
SLA+R will be transmitted;
ACK bit will be received.
Set STA to generate
a START.
40H
SLA+R has been transmitted;
ACK has been received.
(STA,STO,SI,AA)=(0,1,1,X)
A STOP will be transmitted;
STO flag will be reset.
(STA,STO,SI,AA)=(1,1,1,X)
A STOP followed by a START will
be transmitted;
STO flag will be reset.
(STA,STO,SI,AA)=(0,0,1,0)
Data byte will be received;
NOT ACK will be returned.
Send a STOP
(STA,STO,SI,AA)=(0,0,1,1)
Data byte will be received;
ACK will be returned.
10H
A repeated START has
been transmitted.
(STA,STO,SI,AA)=(0,0,1,X)
SLA+R will be transmitted;
ACK bit will be transmitted;
SIO1 will be switched to MST/REC mode.
(STA,STO,SI,AA)=(1,0,1,X)
A START will be transmitted;
when the bus becomes free
(STA,STO,SI,AA)=(0,0,1,X)
I2C bus will be release;
Not address SLV mode will be entered.
Enter NAslave
From Master/Transmitter (A)
To Master/Transmitter (B)
From Slave Mode (C)
48H
SLA+R has been transmitted;
NOT ACK has been received.
58H
Data byte has been received;
NOT ACK has been returned.
50H
Data byte has been received;
ACK has been returned.
Send a STOP
followed by a START
38H
Arbitration lost in NOT ACK
bit.
Send a START
when bus becomes free
(STA,STO,SI,AA)=(1,0,1,X)
A repeated START will be transmitted;
Figure 5-18 Master Receiver Mode