
User’s Manual U16541EJ4V0UD
15
17.3
Configuration .........................................................................................................................558
17.4
Registers ................................................................................................................................562
17.5
I
2C Bus Mode Functions .......................................................................................................578
17.5.1
Pin configuration...................................................................................................................... 578
17.6
I
2C Bus Definitions and Control Methods ...........................................................................579
17.6.1
Start condition.......................................................................................................................... 579
17.6.2
Addresses ............................................................................................................................... 580
17.6.3
Transfer direction specification ................................................................................................ 581
17.6.4
ACK ......................................................................................................................................... 582
17.6.5
Stop condition.......................................................................................................................... 583
17.6.6
Wait state ................................................................................................................................ 584
17.6.7
Wait state cancellation method................................................................................................ 586
17.7
I
2C Interrupt Request Signals (INTIICn)...............................................................................587
17.7.1
Master device operation .......................................................................................................... 587
17.7.2
Slave device operation (when receiving slave address data (address match))........................ 590
17.7.3
Slave device operation (when receiving extension code) ........................................................ 594
17.7.4
Operation without communication ........................................................................................... 598
17.7.5
Arbitration loss operation (operation as slave after arbitration loss) ........................................ 598
17.7.6
Operation when arbitration loss occurs (no communication after arbitration loss) ................... 600
17.8
Interrupt Request Signal (INTIICn) Generation Timing and Wait Control .......................607
17.9
Address Match Detection Method .......................................................................................609
17.10 Error Detection ......................................................................................................................609
17.11 Extension Code .....................................................................................................................609
17.12 Arbitration ..............................................................................................................................610
17.13 Wakeup Function ..................................................................................................................611
17.14 Communication Reservation ...............................................................................................612
17.14.1 When communication reservation function is enabled (IICFn.IICRSVn bit = 0) ....................... 612
17.14.2 When communication reservation function is disabled (IICFn.IICRSVn bit = 1) ...................... 616
17.15 Cautions .................................................................................................................................617
17.16 Communication Operations .................................................................................................618
17.16.1 Master operation 1................................................................................................................... 618
17.16.2 Master operation 2................................................................................................................... 620
17.16.3 Slave operation........................................................................................................................ 621
17.17 Timing of Data Communication ...........................................................................................624
CHAPTER 18 IEBus CONTROLLER....................................................................................................631
18.1
Functions ...............................................................................................................................631
18.1.1
Communication protocol of IEBus ........................................................................................... 631
18.1.2
Determination of bus mastership (arbitration).......................................................................... 632
18.1.3
Communication mode.............................................................................................................. 632
18.1.4
Communication address .......................................................................................................... 632
18.1.5
Broadcast communication ....................................................................................................... 633
18.1.6
Transfer format of IEBus ......................................................................................................... 633
18.1.7
Transfer data ........................................................................................................................... 643
18.1.8
Bit format ................................................................................................................................. 645
18.2
Configuration .........................................................................................................................646
18.3
Registers ................................................................................................................................648
18.4
Interrupt Operations of IEBus Controller............................................................................678