Datasheet

Section 16 I
2
C Bus Interface 2 (IIC2) (Option)
Rev.7.00 Mar. 18, 2009 page 804 of 1136
REJ09B0109-0700
When bit manipulation instructions are used to set MST and TRS in succession to specify
master transmit while operating in multi-master mode, an arbitration lost may occur, during
execution of the bit manipulation instruction to set TRS, with timing that results in a
contradictory state in which AL in ICSR is set to 1 and master transmit mode (MST = 1, TRS
= 1) is selected as well.
The following methods can be used to prevent this from occurring.
When operating in multi-master mode, always use the MOV instruction to set MST and
TRS.
When an arbitration lost occurs, confirm that MST and TRS are both cleared to 0. If the
settings are other than MST = 0, TRS = 0, clear MST and TRS to 0.