R01UH0092EJ0110 Rev.1.10
Page 567 of 807
Jul 31, 2012
M16C/64C Group
25. Multi-master I
2
C-bus Interface
25.3.6
Arbitration Lost
When all of the conditions below are met, the SDAMM pin signal level becomes low by an external
device and the I
2
C interface determines that it has lost arbitration.
(a) Transmit/receive (one of the following)
•
Slave address transmit (not an ACK clock) in master transmit mode or master receive mode
•
Data transmit (not an ACK clock) in master transmit mode
•
Start condition generated in master transmit mode or master receive mode
•
Stop condition generated in master transmit mode or master receive mode
(b) Internal SDA output: High
(c) SDAMM pin level: Low (sampling at the rising edge of the clock of SCLMM pin.)
Figure 25.12 shows Operation Example When Arbitration Lost is Detected.
Figure 25.12 Operation Example When Arbitration Lost is Detected
Internal SDA
output
SCLMM
SDAMM
Set to 0 by interrupt request acceptance or by a program
Slave address
SDA line open
Arbitration lost detected
Levels not matched
AL bit in the S10 register
PIN bit in the S10 register
TRX bit in the S10 register
MST bit in the S10 register
IR bit in the IICIC register
During slave address transmission for example:
ACK
clock
1
2
3
4
5
6
7
9
Levels matched
Summary of Contents for M16C Series
Page 846: ...M16C 64C Group R01UH0092EJ0110...