Datasheet
Rev. 3.00 Sep. 28, 2009 Page xl of xliv
REJ09B0350-0300
17.3.5 I
2
C Bus Control Register (ICCR).......................................................................... 516
17.3.6 I
2
C Bus Status Register (ICSR)............................................................................. 525
17.3.7 I
2
C Bus Control Initialization Register (ICRES)................................................... 529
17.3.8 I
2
C Bus Extended Control Register (ICXR).......................................................... 530
17.4 Operation ........................................................................................................................... 534
17.4.1 I
2
C Bus Data Format ............................................................................................. 534
17.4.2 Initialization.......................................................................................................... 536
17.4.3 Master Transmit Operation................................................................................... 536
17.4.4 Master Receive Operation .................................................................................... 541
17.4.5 Slave Receive Operation....................................................................................... 544
17.4.6 Slave Transmit Operation ..................................................................................... 548
17.4.7 IRIC Setting Timing and SCL Control ................................................................. 551
17.4.8 Noise Canceller..................................................................................................... 553
17.4.9 Initialization of Internal State ............................................................................... 553
17.5 Interrupt Sources................................................................................................................ 555
17.6 Usage Notes ....................................................................................................................... 555
17.6.1 Module Stop Mode Setting ................................................................................... 559
Section 18 Keyboard Buffer Control Unit (PS2) ..............................................561
18.1 Features.............................................................................................................................. 561
18.2 Input/Output Pins............................................................................................................... 563
18.3 Register Descriptions......................................................................................................... 564
18.3.1 Keyboard Control Register 1 (KBCR1)................................................................ 565
18.3.2 Keyboard Buffer Control Register 2 (KBCR2) .................................................... 567
18.3.3 Keyboard Control Register H (KBCRH) .............................................................. 568
18.3.4 Keyboard Control Register L (KBCRL)............................................................... 570
18.3.5 Keyboard Data Buffer Register (KBBR) .............................................................. 572
18.3.6 Keyboard Buffer Transmit Data Register (KBTR)............................................... 572
18.4 Operation ........................................................................................................................... 573
18.4.1 Receive Operation ................................................................................................ 573
18.4.2 Transmit Operation ............................................................................................... 575
18.4.3 Receive Abort ....................................................................................................... 576
18.4.4 KCLKI and KDI Read Timing ............................................................................. 579
18.4.5 KCLKO and KDO Write Timing ......................................................................... 579
18.4.6 KBF Setting Timing and KCLK Control.............................................................. 580
18.4.7 Receive Timing..................................................................................................... 581
18.4.8 Operation during Data Reception ......................................................................... 581
18.4.9 KCLK Fall Interrupt Operation ............................................................................ 582
18.4.10 First KCLK Falling Interrupt................................................................................ 583