Datasheet

Rev. 2.00 Aug. 20, 2008 Page xxxv of xlviii
Figure 17.15 Example of Reception Operation (Clock Synchronous
Communication Mode).........................................................................................582
Figure 17.16 Flowchart Example of Data Reception (Clock Synchronous
Communication Mode) ........................................................................................583
Figure 17.17 Flowchart Example of Simultaneous Transmission/Reception
(Clock Synchronous Communication Mode)....................................................... 584
Section 18 I
2
C Bus Interface (IIC)
Figure 18.1 Block Diagram of I
2
C Bus Interface ...................................................................... 588
Figure 18.2 I
2
C Bus Interface Connections (Example: This LSI as Master) ............................. 589
Figure 18.3 I
2
C Bus Data Formats (I
2
C Bus Formats)............................................................... 619
Figure 18.4 I
2
C Bus Data Formats (Serial Formats).................................................................. 619
Figure 18.5 I
2
C Bus Timing....................................................................................................... 620
Figure 18.6 Sample Flowchart for IIC Initialization .................................................................621
Figure 18.7 Sample Flowchart for Operations in Master Transmit Mode................................. 622
Figure 18.8 Operation Timing Example in Master Transmit Mode (MLS = WAIT = 0).......... 624
Figure 18.9 Stop Condition Issuance Operation Timing Example in Master Transmit Mode
(MLS = WAIT = 0)................................................................................................ 625
Figure 18.10 Sample Flowchart for Operations in Master Receive Mode (HNDS = 1)............ 626
Figure 18.11 Master Receive Mode Operation Timing Example
(MLS = WAIT = 0, HNDS = 1)........................................................................... 628
Figure 18.12 Stop Condition Issuance Timing Example in Master Receive Mode
(MLS = WAIT = 0, HNDS = 1)........................................................................... 628
Figure 18.13 Sample Flowchart for Operations in Master Receive Mode
(receiving multiple bytes) (WAIT = 1) ................................................................629
Figure 18.14 Sample Flowchart for Operations in Master Receive Mode
(receiving a single byte) (WAIT = 1)................................................................... 630
Figure 18.15 Master Receive Mode Operation Timing Example
(MLS = ACKB = 0, WAIT = 1)........................................................................... 633
Figure 18.16 Stop Condition Issuance Timing Example in Master Receive Mode
(MLS = ACKB = 0, WAIT = 1)........................................................................... 633
Figure 18.17 Sample Flowchart for Operations in Slave Receive Mode (HNDS = 1) .............. 635
Figure 18.18 Slave Receive Mode Operation Timing Example (1) (MLS = 0, HNDS= 1)....... 637
Figure 18.19 Slave Receive Mode Operation Timing Example (2) (MLS = 0, HNDS= 1)....... 637
Figure 18.20 Sample Flowchart for Operations in Slave Receive Mode (HNDS = 0) .............. 638
Figure 18.21 Slave Receive Mode Operation Timing Example (1)
(MLS = ACKB = 0, HNDS = 0).......................................................................... 640
Figure 18.22 Slave Receive Mode Operation Timing Example (2)
(MLS = ACKB = 0, HNDS = 0) .......................................................................... 641
Figure 18.23 Sample Flowchart for Slave Transmit Mode........................................................ 642
Figure 18.24 Slave Transmit Mode Operation Timing Example (MLS = 0)............................. 644