Section 17 Ps/2 Interface; Overview; Pin Configuration; Registers Description - Hitachi HD64465 User Manual

Windows ce intelligent peripheral controller
Table of Contents

Advertisement

17.1

Overview

The PS/2 interface is implemented as a Register Interface peripheral. All protocols and timing
conform to IBM-PC PS/2 specifications. The interface supports two emulation channels to be
connected PS/2 keyboard and PS/2 mouse individually.
17.2

Pin Configuration

Pin Number
Pin Name
C22
KBCK
B22
KBDATA
A22
MSCK
D21
MSDATA
17.3

Registers Description

Table 17-1 lists the control registers used by the PS/2 interface. All control registers are 16 bits
wide, are aligned to 4-byte boundaries, and control various aspects of the system. These may only
be read and written as 16 bit words. Control registers are located in the 0x1000DC00-0x1000DC18
block of the physical address space.

Table 17.1 PS/2 Interface Control Registers

Name
Keyboard Control/status register(KBCSR)
Keyboard interrupt status register(KBISR)
Mouse Control/status register(MSCSR)
Mouse interrupt status register(MSISR)

Section 17 PS/2 Interface

I/O
Description
IO
Keyboard clock input/output
IO
Keyboard data input/output
IO
Mouse clock input/output
IO
Mouse data input/output
Address
H'1000DC00
H'1000DC04
H'1000DC10
H'1000DC14
Register Size
Access Size
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
16 bits
Rev. 3.0, 03/01, page 249 of 390

Advertisement

Table of Contents
loading

Table of Contents