Rev. 1.00, 05/04, page 295 of 544
Table 13.5 Flags and Transfer States (Slave Mode)
MST TRS BBSY ESTP STOP IRTR AASX AL AAS ADZ ACKB ICDRF ICDRE State
0 0 0 0 0 0 0 0 0 0 0 — 0 Idle state (flag
clearing required)
0 0 1↑ 0 0 0 0↓ 0 0 0 0 — 1↑ Start condition
detected
0 1↑/0
*
1
1 0 0 0 0 — 1↑ 0 0 1↑ 1 SAR match in first
frame
(SARX≠SAR)
0 0 1 0 0 0 0 — 1↑ 1↑ 0 1↑ 1 General call
address match in
first frame
(SARX≠H’00)
0 1↑/0
*
1
1 0 0 1↑ 1↑ — 0 0 0 1↑ 1 SARS match in first
frame
(SAR≠SARX)
0 1 1 0 0 — — — — 0 1↑ — — Transmission end
(ACKE=1 and
ACKB=1)
0 1 1 0 0 1↑/0
*
1
— — — 0 0 — 1↑ Transmission end
with ICDRE=0
0 1 1 0 0 — — 0↓ 0↓ 0 0 — 0↓ ICDR write with the
above state
0 1 1 0 0 — — — — 1 0 1 Transmission end
with ICDRE=1
0 1 1 0 0 — — 0↓ 0↓ 0 0 0↓ ICDR write with the
above state
0 1 1 0 0 1↑/0
*
2
— 0 0 0 0 1↑ Automatic data
transfer from
ICDRT to ICDRS
with the above
state
0 0 1 0 0 1↑/0
*
2
— — — — — 1↑ — Reception end with
ICDRF=0
0 0 1 0 0 — — 0↓ 0↓ 0↓ — 0↓ — ICDR read with the
above state