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 2345
Data
S 1 9
6
1
1
2 3 41 6
0
75
2 31
8
R
9 234567
Data
8
4 5
[When data transmission conflicts after general call address is sent]
S
1
1 2345
Data
2 3 4
SS 2 3 41 5
0
6 7 8 9
5
1
9
9
234567
000000
1
0
234567
000000
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
ACKACK
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 12 12671
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