RX610 Group
22. I
2
C Bus Interface (RIIC)
R01UH0032EJ0120 Rev.1.20
Page 748 of 1006
Feb 20, 2013
Read ICDRR
(Dummy read [lower addresses])
Address match
TDRE
AASn
S
1
1
8
W
1
8
R
9
ACK
TRS
9
ACK
BBSY
TDRE
AASn
TRS
BBSY
RDRF
RDRF
2
3
4
5
6
7
8
9
ACK
S
1
2
3
4
5
Data
Address match
2
3
4
5
6
7
1
1
1
0
1
1
8
W
9
ACK
2
3
4
5
6
7
1
1
1
0
1
1
2
3
4
5
6
7
1
1
1
0
9
ACK
Sr
1 to 8
[10-bit address format: Slave reception]
[10-bit address format: Slave transmission]
SCLn
SDAn
SCLn
SDAn
10-bit slave address (lower 8 bits)
Upper 2 bits
Read ICDRR
(Dummy read [lower addresses])
Receive data (lower addresses)
Upper 2 bits
Lower 8 bits
Upper 2 bits
Receive data (lower addresses)
Figure 22.24 Timing of AASy Flag Setting to 1 with 10-Bit Address Format Selected
Upper 2 bits
Address match
AAS
1
AAS
2
AAS
0
BBS
Y
1
W
1
1
1
0
Lower 8 bits
R/
W
Address match
AAS
1
AAS
2
AAS
0
BBS
Y
Address mismatch
Address match
SCL
n
SDA
n
SCL
n
SDA
n
W
DAT
A
1
1
1
1
0
R/
W
AAS
1
AAS
2
AAS
0
BBS
Y
S
7-bit slave address
(SAR0L)
Address mismatch
Address match
SCL
n
SDA
n
DAT
A
R/
W
7-bit slave address
(SAR1L)
R/
W
Address match
Address mismatch
S
9
Sr
2
3
4
5
6
7
1
1 to 8
9
8
3
4
5
6
7
9
8
1
2
S
9
Sr
2
3
4
5
6
7
1
1 to 8
9
8
3
4
5
6
7
9
8
1
2
S
9
Sr
2
3
4
5
6
7
1
1 to 8
9
8
3
4
5
6
7
9
8
1
2
7-bit slave address
(SAR1L)
Upper 2 bits
7-bit slave address
(SAR0L)
ACK
ACK
ACK
ACK
ACK
ACK
ACK
[In the case of SAR0L: 7-bit address, SAR1L: 7-bit address, SAR2: 10-bit address]
[In the case of SAR0L: 7-bit address, SAR1L: 7-bit address, SAR2: 10-bit address]
[In the case of SAR0L: 7-bit address, SAR1L: 7-bit address, SAR2: 10-bit address]
ACK
ACK
Figure 22.25 Timing of AASy Flag Setting to 1/0 with 7-Bit/10-Bit Address Formats Mixed