Datasheet

Section 16 I
2
C Bus Interface (IIC) (Optional)
Rev. 3.00 Mar 21, 2006 page 430 of 788
REJ09B0300-0300
Table 16.5 Flags and Transfer States (Slave Mode)
MST TRS BBSY ESTP STOP IRTR AASX AL AAS ADZ ACKB ICDRF ICDRE State
00000000000—0 Idle state (flag clearing
required)
001 0000 0000—1 Start condition detected
01/0
*
1
10000—1 001 1 SAR match in first frame
(SARX SAR)
0010000—1 1 01 1 General call address
match in first frame
(SARX H'00)
01/0
*
1
1001 1 0001 1 SARS match in first
frame (SAR SARX)
01100————0 1 Transmission end (ACKE
= 1 and ACKB =1 )
011001/0
*
2
———0 0 1 Transmission end with
ICDRE = 0
01100—0 0 00—0 ICDR write with the
above state
01100————0 0 1 Transmission end with
ICDRE = 1
01100—0 0 00—0 ICDR write with the
above state
011001/0
*
2
0000—1 Automatic data transfer
from ICDRT to ICDRS
with the above state
001001/0
*
2
—————1 Reception end with
ICDRF=0
00100—0 0 0 —0 ICDR read with the above
state
00100——————1 Reception end with
ICDRF = 1
00100—0 0 0 —0 ICDR read with the above
state
001001/0
*
2
000—1 Automatic data transfer
from ICDRS to ICDRR
with the above state
0—0 1/0
*
3
0/1
*
3
———————0 Stop condition detected
Legend:
0: 0-state retained
1: 1-state retained
—: Previous state retained
0: Cleared to 0
1: Set to 1
Notes: 1. Set to 1 when 1 is received as a R/W bit following an address.
2. Set to 1 when the AASX bit is set to 1.
3. When ESTP=1, STOP is 0, or when STOP=1, ESTP is 0.