R01UH0823EJ0100 Rev.1.00
Page 1175 of 1823
Jul 31, 2019
RX23W Group
35. I
2
C-bus Interface (RIICa)
Figure 35.33
Examples of Master Arbitration-Lost Detection (MALE = 1)
Figure 35.34
Arbitration-Lost When a Start Condition is Issued (MALE = 1)
[When slave addresses conflict]
S
1
2
3
4
5
Data
S
1
9
6
11
2
3
4
1
6
0
7
5
2
3
1
8
R
9
2
3
4
5
6
7
Data
8
4
5
[When data transmission conflicts after general call address is sent]
S
1
1
2
3
4
5
Data
2
3
4
S
S
2
3
4
1
5
0
6
7
8
9
5
1
9
9
2
3
4
5
6
7
0
0
0
0
0
0
1
0
2
3
4
5
6
7
0
0
0
0
0
0
1
0
8
W
Address match
Address mismatch
8
W
Read ICDRR register
General call address match (0000 000b + W)
Transmit data mismatch
(Arbitration lost)
Release SCL/SDA
TRS
AL
MST
BBSY
GCA
RDRF
TRS
AL
MST
BBSY
AASy
TDRE
Transmit data mismatch
(Arbitration lost)
Release SCL/SDA
ACK
ACK
ACK
Clear AL flag to 0
Clear AL flag to 0
ACK
ACK
Receive data
SCL0
SDA0
SCL0
SDA0
SCL0
SDA0
SCL0
SDA0
S
PCLK
S
1
S
8
R
9
1
2
1
2
6
7
1
ACK
7-bit/10-bit slave address
ST = 1, BBSY = 1
Bus free (BBSY = 0) start condition issuance (ST = 1) error
Bus busy (BBSY =1) start condition issuance (ST = 1) error
ST = 1,
BBSY = 1
TRS
AL
MST
BBSY
AASy
ST
Write 1 to ST bit
Write 1 to ST bit
Write 1 to ST bit
SDA mismatch
PCLK
PCLK
TRS
AL
MST
BBSY
AASy
ST
TRS
AL
MST
BBSY
AASy
ST
ST = 1, BBSY = 1
SCL0
SDA0
SCL0
SDA0
SCL0
SDA0
SCL0
SCL0
SDA0
SDA0
SCL0
SDA0
SCL0