RX610 Group
22. I
2
C Bus Interface (RIIC)
R01UH0032EJ0120 Rev.1.20
Page 731 of 1006
Feb 20, 2013
Write ICDRT
(7-bit address
+ W)
Write ICDRT
(DATA1)
Write ICDRT
(DATA2)
7-bit a W
Transmit data (DATA1)
Transmit data (DATA2)
Transmit data (7-bit a W)
TDRE
MST
TRS
BBSY
TEND
S
9
Write ICDRT
(DATA3)
8
b0
SCLn
SDAn
ST
START
ICDRT
ICDRS
7-bit a W
DATA 1
DATA 1
DATA 2
DATA 3
DATA 2
Write 1
to ST
1
b7
7-bit slave address
W
2
b6
3
b5
4
b4
5
b3
6
b2
7
b1
2
b6
4
b4
5
b3
6
b2
7
b1
3
b5
8
b0
1
b7
2
b6
4
b4
3
b5
DATA 1
DATA 2
1
b7
RDRF
ICDRR
9
ACKBT
ACKBR
"0" (ACK)
"X" (ACK/NACK)
[3]
[4]
[4]
[2]
[4]
"0" (ACK)
ACK
ACK
"0" (ACK)
XXXX (Initial value/last data for reception)
Automatic low-hold (to prevent wrong transmission)
Figure 22.7 Master Transmit Operation Timing (1) (7-Bit Address Format)
ransmit data (upper 10 bits + W)
"0" (ACK)
Write ICDRT
( 2
bits + W)
Write ICDRT
(lower 8 bits)
Write ICDRT
(DATA 1)
Write ICDRT
(DATA2)
Write 1
to ST
RDR
F
ICDR
R
TDR
E
MS
T
TR
S
BBS
Y
TEN
D
S
9
SCL
n
SDA
n
S
T
STAR
T
ICDR
T
ICDR
S
Upper 10 bits + W
Lower 10 bits
Lower 10 bits
DATA 1
DATA 2
DATA 1
Upper 10-bit addresses ( 2 bits)
W
Lower 10-bit addresses
1
b7
2
b6
4
b4
5
b3
6
b2
7
b1
3
b5
8
b0
1
b7
2
b6
4
b4
3
b5
DATA
1
2
b6
3
b5
4
b4
5
b3
6
b2
8
b0
7
b1
1
b7
9
ACKB
T
ACKB
R
[3]
[4]
[4]
[2]
"X" (ACK / NACK)
Transmit data (lower 10 bits)
ACK
Transmit data (DATA1)
ACK
Automatic low-hold (to prevent wrong transmission)
10-bit a W
"0" (ACK)
"0" (ACK)
XXXX (Initial value/last data for reception)
Figure 22.8 Master Transmit Operation Timing (2) (10-Bit Address Format)