Up until the point a, Master A and Master B output the same data. At the point a, Master A outputs the
"Low" level and Master B outputs the "High" level.
Then Master A pulls the SDA bus line to the "Low" level because the line has the wired-AND connection.
When the SCL line goes high at the point b, the slave device reads the SDA line data, i.e., data transmitted
by Master A. At this time, data transmitted by Master B becomes invalid.
This condition of Master B is called "Arbitration Lost". Master B releases its SDA pin, so that it does not af-
fect the data transfer initiated by another master. If two or more masters have transmitted exactly the same
first data word, the arbitration procedure continues with the second data word.
a
b
SCL (Line)
Internal SDA output (masterA)
Internal SDA output(master B)
SDA Line
Loses arbitration and sets the
internal SDA output to “1”.
Figure 13-7 Lost Arbitration
A master compares the SDA bus line level and the internal SDA output level at the rising of the SCL line.
If there is a difference between these two values, Arbitration Lost occurs and SBISR<AL> is set to "1".
When an arbitration lost occurs, SBIxSR<MST> and <TRX> are cleared to "0", causing the SBI to oper-
ate as a slave receiver and it stops the clock output during data transfer.If the master device which sends a
slave address and direction bit generates Arbitration lost, it receives a slave address and direction bit which
are sent by other master devices as slave device.Regardless of whether a received slave address matches
<SA>, <PIN> is cleared to "0" and INTSBI occurs.
<AL> is cleared to "0" when data is written to or read from SBIDBR or data is written to SBICR2.
TMPM3V6/M3V4
13. Serial Bus Interface (I2C/SIO)
13.5 Control in the I2C Bus Mode
Page 284
2019-02-06
Содержание TMPM3V4
Страница 1: ...32 Bit RISC Microcontroller TX03 Series TMPM3V6 M3V4 ...
Страница 2: ... 2019 Toshiba Electronic Devices Storage Corporation ...
Страница 7: ...Revision History Date Revision Comment 2019 02 06 1 First Release ...
Страница 8: ......
Страница 22: ...xiv ...
Страница 52: ...TMPM3V6 M3V4 3 Processor Core 3 6 Exclusive access Page 30 2019 02 06 ...
Страница 148: ...TMPM3V6 M3V4 7 Exceptions 7 6 Exception Interrupt Related Registers Page 126 2019 02 06 ...
Страница 178: ...TMPM3V6 M3V4 9 Input Output port 9 2 Block Diagrams of Ports Page 156 2019 02 06 ...
Страница 206: ...TMPM3V6 M3V4 10 16 bit Timer Event Counters TMRB 10 7 Applications using the Capture Function Page 184 2019 02 06 ...
Страница 232: ...TMPM3V6 M3V4 11 Universal Asynchronous Receiver Transmitter Circuit UART 11 4 Operation Description Page 210 2019 02 06 ...
Страница 354: ...TMPM3V6 M3V4 14 Synchronous Serial Port SSP 14 6 Frame Format Page 332 2019 02 06 ...
Страница 419: ...TMPM3V6 M3V4 Page 397 2019 02 06 ...
Страница 420: ...TMPM3V6 M3V4 16 Analog Digital Converter ADC 16 6 Timing chart of AD conversion Page 398 2019 02 06 ...
Страница 462: ...TMPM3V6 M3V4 21 Watchdog Timer WDT 21 5 Control register Page 440 2019 02 06 ...
Страница 510: ...TMPM3V6 M3V4 22 Flash Memory Operation 22 4 Programming in the User Boot Mode Page 488 2019 02 06 ...
Страница 538: ...TMPM3V6 M3V4 25 Electrical Characteristics 25 7 Recommended Oscillation Circuit Page 516 2019 02 06 ...
Страница 541: ...26 3 TMPM3V4FWUG TMPM3V4FSUG Type LQFP64 P 1010 0 50E LPHQVLRQV TMPM3V6 M3V4 Page 519 2019 02 06 ...
Страница 544: ......