Texas Instruments MSP430x1xx User Manual page 327

Texas instruments modules and peripherals user's guide
Table of Contents

Advertisement

Figure 15−11.Slave Transmitter
IDLE
No
2
START
Detected?
Yes
STTIFG Is Set
I2CBUSY Is Set
4 x I2CPSC
I2CBB Is Set
XA = 1
8 x SCL
8 x SCL
Receive Slave
Address Bits 9−8
with R/W = 0
No
Match
2
Matched I2COA
1 x SCL
1 x SCL
Send
Acknowledge
8 x SCL
Receive Slave
Address Bits 7−0
Matched I2COA
1 x SCL
Send
Acknowledge
OAIFG Set If Not
RESTART
2nd Start
Detected?
Data
No
on SDA?
No
XA = 0
Receive Slave
Address Bits 6−0
with R/W = 1
No
Match
Matched I2COA
I2CWORD=0
Send
Acknowledge
No
2
Match
1 x SCL
4 x I2CPSC
Send
Acknowledge
13 x I2CPSC
8 x SCL
Receive Slave
Address Bits 9−8
with R/W=1
Yes
STTIFG Is Set
Enter Slave Receive
Yes
mode at "1"
OAIFG Set If Not
RESTART
I2CDR Empty
I2CDR Loaded?
Yes
8 x SCL
Send Data
Low Byte
To Master
Ack
8 x SCL
Send Data
High Byte
To Master
No Ack
Ack
Ack and
STOP Detected?
Yes
I2CBB Is Cleared
I2CBUSY Is
Cleared
IDLE
USART Peripheral Interface, I
2
I
C Module Operation
No
No Ack
1
No
RESTART
Detected?
Yes
1
2
C Mode
15-13

Advertisement

Table of Contents
loading

Table of Contents