Datasheet
Section 18 Keyboard Buffer Control Unit (PS2)
Rev. 3.00 Sep. 28, 2009 Page 564 of 910
REJ09B0350-0300
18.3 Register Descriptions
The PS2 has the following registers for each channel.
Table 18.2 Register Configuration
Channel Register Name Abbreviation R/W
Initial
Value
Address
Data Bus
Width
Keyboard control register 1_0 KBCR1_0 R/W H'00 H'FEC0 8
Keyboard control register 2_0 KBCR2_0 R/W H'F0 H'FEDB 8
Keyboard buffer transmit data
register_0
KBTR_0 R/W H'FF H'FEC1 8
Keyboard control register H_0 KBCRH_0 R/W H'70 H'FED8 8
Keyboard control register L_0 KBCRL_0 R/W H'70 H'FED9 8
Channel 0
Keyboard data buffer register_0 KBBR_0 R H'00 H'FEDA 8
Keyboard control register 1_1 KBCR1_1 R/W H'00 H'FEC2 8
Keyboard control register 2_1 KBCR2_1 R/W H'F0 H'FEDF 8
Keyboard buffer transmit data
register_1
KBTR_1 R/W H'FF H'FEC3 8
Keyboard control register H_1 KBCRH_1 R/W H'70 H'FEDC 8
Keyboard control register L_1 KBCRL_1 R/W H'70 H'FEDD 8
Channel 1
Keyboard data buffer register_1 KBBR_1 R H'00 H'FEDE 8
Keyboard control register 1_2 KBCR1_2 R/W H'00 H'FEC4 8
Keyboard control register 2_2 KBCR2_2 R/W H'F0 H'FEE3 8
Keyboard buffer transmit data
register_2
KBTR_2 R/W H'FF H'FEC5 8
Keyboard control register H_2 KBCRH_2 R/W H'70 H'FEE0 8
Keyboard control register L_2 KBCRL_2 R/W H'70 H'FEE1 8
Channel 2
Keyboard data buffer register_2 KBBR_2 R H'00 H'FEE2 8
Keyboard control register 1_3 KBCR1_3 R/W H'00 H'FED2 8
Keyboard control register 2_3 KBCR2_3 R/W H'F0 H'FFE3 8
Keyboard buffer transmit data
register_3
KBTR_3 R/W H'FF H'FED3 8
Keyboard control register H_3 KBCRH_3 R/W H'70 H'FFE0 8
Channel 3
Keyboard control register L_3 KBCRL_3 R/W H'70 H'FFE1 8
Keyboard data buffer register_3 KBBR_3 R H'00 H'FFE2 8