CHAPTER 16 I
2
C BUS
User’s Manual U16896EJ2V0UD
499
16.6.6 Operation when arbitration loss occurs (no communication after arbitration loss)
When used as master in the multi-master system, check the arbitration result by reading the IICS0.MSTS0 bit for
checking arbitration result by each INTIIC0 interrupt occurrence.
(1) When arbitration loss occurs during transmission of slave address data
ST
AD6 to AD0
R/W
ACK
D7 to D0
ACK
D7 to D0
ACK
SP
S
1
Δ
2
S
1: IICS0 register = 01000110B
Δ
2: IICS0 register = 00000001B
Remark
S
: Always generated
Δ
: Generated only when IICC0.SPIE0 bit = 1
(2) When arbitration loss occurs during transmission of extension code
ST
AD6 to AD0
R/W
ACK
D7 to D0
ACK
D7 to D0
ACK
SP
S
1
Δ
2
S
1:
IICS0 register = 0110X010B
IICC0.LREL0 bit is set to 1 by software
Δ
2:
IICS0 register = 00000001B
Remark
S
: Always generated
Δ
: Generated only when SPIE0 bit = 1
X:
don’t
care