
Rev. 1.00 Mar. 02, 2006 Page xxx of xl
Figure 14.6 Sample Flowchart for IIC Initialization .................................................................. 438
Figure 14.7 Sample Flowchart for Operations in Master Transmit Mode .................................. 439
Figure 14.8 Example of Operation Timing in Master Transmit Mode (MLS = WAIT = 0) ...... 441
Figure 14.9 Example of Stop Condition Issuance Operation Timing
in Master Transmit Mode (MLS = WAIT = 0)....................................................... 442
Figure 14.10 Sample Flowchart for Operations in Master Receive Mode (HNDS = 1)............. 443
Figure 14.11 Example of Operation Timing in Master Receive Mode
(MLS = WAIT = 0, HNDS = 1)............................................................................ 445
Figure 14.12 Example of Stop Condition Issuance Operation Timing in Master Receive
Mode (MLS = WAIT = 0, HNDS = 1) ................................................................. 445
Figure 14.13 Sample Flowchart for Operations in Master Receive Mode
(receiving multiple bytes) (WAIT = 1)................................................................. 446
Figure 14.14 Sample Flowchart for Operations in Master Receive Mode
(receiving a single byte) (WAIT = 1) ................................................................... 447
Figure 14.15 Example of Master Receive Mode Operation Timing
(MLS = ACKB = 0, WAIT = 1) ........................................................................... 450
Figure 14.16 Example of Stop Condition Issuance Timing in Master Receive Mode
(MLS = ACKB = 0, WAIT = 1) ........................................................................... 450
Figure 14.17 Sample Flowchart for Operations in Slave Receive Mode (HNDS = 1) ............... 452
Figure 14.18 Example of Slave Receive Mode Operation Timing (1) (MLS = 0, HNDS= 1) ... 454
Figure 14.19 Example of Slave Receive Mode Operation Timing (2) (MLS = 0, HNDS= 1) ... 454
Figure 14.20 Sample Flowchart for Operations in Slave Receive Mode (HNDS = 0) ............... 455
Figure 14.21 Example of Slave Receive Mode Operation Timing (1)
(MLS = ACKB = 0, HNDS = 0)........................................................................... 457
Figure 14.22 Example of Slave Receive Mode Operation Timing (2)
(MLS = ACKB = 0, HNDS = 0)........................................................................... 457
Figure 14.23 Sample Flowchart for Slave Transmit Mode......................................................... 458
Figure 14.24 Example of Slave Transmit Mode Operation Timing (MLS = 0) ......................... 460
Figure 14.25 IRIC Setting Timing and SCL Control (1) ............................................................ 461
Figure 14.26 IRIC Setting Timing and SCL Control (2) ............................................................ 462
Figure 14.27 IRIC Setting Timing and SCL Control (3) ............................................................ 462
Figure 14.28 Block Diagram of Noise Canceller........................................................................ 463
Figure 14.29 Notes on Reading Master Receive Data................................................................ 469
Figure 14.30 Flowchart for Start Condition Issuance Instruction for Retransmission
and Timing............................................................................................................. 470
Figure 14.31 Stop Condition Issuance Timing ........................................................................... 471
Figure 14.32 IRIC Flag Clearing Timing when WAIT = 1 ........................................................ 472
Figure 14.33 ICDR Read and ICCR Access Timing in Slave Transmit Mode........................... 473
Figure 14.34 TRS Bit Set Timing in Slave Mode....................................................................... 474
Figure 14.35 Diagram of Erroneous Operation when Arbitration is Lost .................................. 475