Datasheet
Section 15 I
2
C Bus Interface (IIC)
Rev. 3.00 Sep. 28, 2009 Page 346 of 710
REJ09B0384-0300
Table 15.4 Flags and Transfer States (Master Mode)
MST TRS BBSY ESTP STOP IRTR AASX AL AAS ADZ ACKB ICDRF ICDRE State
1 1 0 0 0 0 0↓ 0 0↓ 0↓ 0 ⎯ 0
Idle state (flag
clearing
required)
1 1 1↑ 0 0 1↑ 0 0 0 0 0 ⎯ 1↑
Start condition
detected
1 ⎯ 1 0 0 ⎯ 0 0 0 0 ⎯ ⎯ ⎯ Wait state
1 1 1 0 0 ⎯ 0 0 0 0 1↑ ⎯ ⎯
Transmission
end (ACKE=1
and ACKB=1)
1 1 1 0 0 1↑ 0 0 0 0 0 ⎯ 1↑
Transmission
end with
ICDRE=0
1 1 1 0 0 ⎯ 0 0 0 0 0 ⎯ 0↓
ICDR write with
the above state
1 1 1 0 0 ⎯ 0 0 0 0 0 ⎯ 1
Transmission
end with
ICDRE=1
1 1 1 0 0 ⎯ 0 0 0 0 0 ⎯ 0↓
ICDR write with
the above state
or after start
condition
detected
1 1 1 0 0 1↑ 0 0 0 0 0 ⎯ 1↑
Automatic data
transfer from
ICDRT to ICDRS
with the above
state
1 0 1 0 0 1↑ 0 0 0 0 ⎯ 1↑ ⎯
Reception end
with ICDRF=0
1 0 1 0 0 ⎯ 0 0 0 0 ⎯ 0↓ ⎯
ICDR read with
the above state
1 0 1 0 0 ⎯ 0 0 0 0 ⎯ 1 ⎯
Reception end
with ICDRF=1
1 0 1 0 0 ⎯ 0 0 0 0 ⎯ 0↓ ⎯
ICDR read with
the above state
1 0 1 0 0 1↑ 0 0 0 0 ⎯ 1↑ ⎯
Automatic data
transfer from
ICDRS to
ICDRR with the
above state
0↓ 0↓ 1 0 0 ⎯ 0 1↑ 0 0 ⎯ ⎯ ⎯ Arbitration lost
1 ⎯ 0↓ 0 0 ⎯ 0 0 0 0 ⎯ ⎯ 0↓
Stop condition
detected
[Legend]
0: 0-state retained 1: 1-state retained ⎯: Previous state retained
0↓: Cleared to 0 1↑: Set to 1