Datasheet
Section 16 I
2
C Bus Interface (IIC) (Optional)
Rev. 3.00 Mar 21, 2006 page 429 of 788
REJ09B0300-0300
transfer using the DTC. The ICDRE or ICDRF flag is cleared, however, since the specified
number of ICDR reads or writes have been completed.
Tables 16.4 and 16.5 show the relationship between the flags and the transfer states.
Table 16.4 Flags and Transfer States (Master Mode)
MST TRS BBSY ESTP STOP IRTR AASX AL AAS ADZ ACKB ICDRF ICDRE State
1100000↓ 00↓ 0↓ 0 — 0 Idle state (flag clearing
required)
111↑ 001↑ 00000—1↑ Start condition detected
1—100—0000———Wait state
11100—00001↑ — — Transmission end
(ACKE=1 and ACKB=1)
111001↑ 00000—1↑ Transmission end with
ICDRE=0
11100—00000—0↓ ICDR write with the above
state
11100—00000—1Transmission end with
ICDRE=1
11100—00000—0↓ ICDR write with the above
state or after start
condition detected
111001↑ 00000—1↑ Automatic data transfer
from ICDRT to ICDRS with
the above state
101001↑ 0000—1↑ — Reception end with
ICDRF=0
10100—0000—0↓ — ICDR read with the above
state
10100—0000—1—Reception end with
ICDRF=1
10100—0000—0↓ — ICDR read with the above
state
101001↑ 0000—1↑ — Automatic data transfer
from ICDRS to ICDRR
with the above state
0↓ 0↓ 100—01↑ 0 0 ———Arbitration lost
1—0↓ 00—0000——0↓ Stop condition detected
Legend:
0: 0-state retained
1: 1-state retained
—: Previous state retained
0↓: Cleared to 0
1↑: Set to 1