Section 26 I
2
C Bus Interface (IIC)
Rev. 1.00 Oct. 01, 2007 Page 1045 of 1956
REJ09B0256-0100
Consequently, when receiving data continuously, be sure to clear the status of MDR and SDR
after reading the receive data register.
(2) MDE
and
SDE
If the MDE or SDE status bits are still set data in the transmit data register is to be transmitted on
the I
2
C bus by the slave or master, the SCL line must be held low until the MDE and SDE status
bits are reset. The MDE or SDE status bit being set indicates that the data currently held in the
Transmit Data Register has already been transmitted on the I
2
C bus.
The software must clear this status bit when it writes to the transmit data register which is ready to
transmit subsequent data bytes. This is not required for the first byte of data to be transmitted on
the bus.
(3) MAL
When the master loses arbitration, the MAL bit (of the master status register) is set and the MIE
bit (of the master control register) is reset. At this point, master mode is invalid and the I
2
C bus
interface enters the slave mode. When master operation is restarted, data transfer from the master
begins after the MAL bit has been cleared.
(4) SAR
The SAR status bit is set when the slave identifies its address on the I
2
C bus. At this point the
slave interface forces the SCL line low until the SAR status bit is reset.
This is particularly important when a slave transmit is about to take place on the bus, and the slave
will transmit the data from the transmit data register. The software responds to the SAR status by
writing the required data into the transmit data register and then resetting the SAR status bit. This
allows the slave interface to continue the access.
When the slave is about to receive data, the software may be reading data loaded in a previous
access from the receive data register. In this case the valid data still held in the receive data
register is overwritten. However, this is avoided using the SAR status bit. After the software has
read data in the receive data register, reset the SAR bit (if it is set). Then overwriting the receive
data register is avoided.
Содержание SH7763
Страница 2: ...Rev 1 00 Oct 01 2007 Page ii of lxvi ...
Страница 122: ...Section 2 Programming Model Rev 1 00 Oct 01 2007 Page 56 of 1956 REJ09B0256 0100 ...
Страница 144: ...Section 3 Instruction Set Rev 1 00 Oct 01 2007 Page 78 of 1956 REJ09B0256 0100 ...
Страница 170: ...Section 4 Pipelining Rev 1 00 Oct 01 2007 Page 104 of 1956 REJ09B0256 0100 ...
Страница 282: ...Section 7 Caches Rev 1 00 Oct 01 2007 Page 216 of 1956 REJ09B0256 0100 ...
Страница 378: ...Section 9 Interrupt Controller INTC Rev 1 00 Oct 01 2007 Page 312 of 1956 REJ09B0256 0100 ...
Страница 514: ...Section 12 DDR SDRAM Interface DDRIF Rev 1 00 Oct 01 2007 Page 448 of 1956 REJ09B0256 0100 ...
Страница 630: ...Section 13 PCI Controller PCIC Rev 1 00 Oct 01 2007 Page 564 of 1956 REJ09B0256 0100 ...
Страница 686: ...Section 14 Direct Memory Access Controller DMAC Rev 1 00 Oct 01 2007 Page 620 of 1956 REJ09B0256 0100 ...
Страница 710: ...Section 16 Clock Pulse Generator CPG Rev 1 00 Oct 01 2007 Page 644 of 1956 REJ09B0256 0100 ...
Страница 732: ...Section 17 Watchdog Timer and Reset WDT Rev 1 00 Oct 01 2007 Page 666 of 1956 REJ09B0256 0100 ...
Страница 752: ...Section 18 Power Down Mode Rev 1 00 Oct 01 2007 Page 686 of 1956 REJ09B0256 0100 ...
Страница 772: ...Section 19 Timer Unit TMU Rev 1 00 Oct 01 2007 Page 706 of 1956 REJ09B0256 0100 ...
Страница 824: ...Section 21 Compare Match Timer CMT Rev 1 00 Oct 01 2007 Page 758 of 1956 REJ09B0256 0100 ...
Страница 1060: ...Section 23 Gigabit Ethernet Controller GETHER Rev 1 00 Oct 01 2007 Page 994 of 1956 REJ09B0256 0100 ...
Страница 1062: ...Section 24 IP Security Accelerator SECURITY Rev 1 00 Oct 01 2007 Page 996 of 1956 REJ09B0256 0100 ...
Страница 1124: ...Section 26 I 2 C Bus Interface IIC Rev 1 00 Oct 01 2007 Page 1058 of 1956 REJ09B0256 0100 ...
Страница 1184: ...Section 27 Serial Communication Interface with FIFO SCIF Rev 1 00 Oct 01 2007 Page 1118 of 1956 REJ09B0256 0100 ...
Страница 1350: ...Section 30 SIM Card Module SIM Rev 1 00 Oct 01 2007 Page 1284 of 1956 REJ09B0256 0100 ...
Страница 1484: ...Section 33 Audio Codec Interface HAC Rev 1 00 Oct 01 2007 Page 1418 of 1956 REJ09B0256 0100 ...
Страница 1560: ...Section 35 USB Host Controller USBH Rev 1 00 Oct 01 2007 Page 1494 of 1956 REJ09B0256 0100 ...
Страница 1720: ...Section 37 LCD Controller LCDC Rev 1 00 Oct 01 2007 Page 1654 of 1956 REJ09B0256 0100 ...
Страница 2025: ......
Страница 2026: ...SH7763 Hardware Manual ...