Idle
Write slave address
to I2CMSA
Write data to
I2CMDR
Read I2CMCS
BUSBSY bit = 0?
No
Write xxx0x111 to
I2CMCS
(see Note)
Yes
Read I2CMCS
BUSY bit = 0?
ERROR bit = 0?
Yes
Error Service
Idle
Yes
No
No
Sequence may be
omitted in a single
master system
Functional Description
1326
SLAU723A – October 2017 – Revised October 2018
Copyright © 2017–2018, Texas Instruments Incorporated
Inter-Integrated Circuit (I
2
C) Interface
19.3.6 Command Sequence Flow Charts
This section details the steps required to perform the various I
2
C transfer types in both master and slave
mode. See
for further sequence information.
19.3.6.1 I
2
C Master Command Sequences
The following figures show the command sequences available for the I
2
C master.
NOTE: x = application-specific bit
Figure 19-8. Master Single Transmit