vt82c42 ETC-unknow, vt82c42 Datasheet - Page 5

no-image

vt82c42

Manufacturer Part Number
vt82c42
Description
Vt82c42 Keyboard Controller
Manufacturer
ETC-unknow
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
vt82c42N
Manufacturer:
V/A
Quantity:
20 000
Part Number:
vt82c42V
Quantity:
5 510
Part Number:
vt82c42V
Manufacturer:
XILINX
0
Part Number:
vt82c42V
Manufacturer:
VIA
Quantity:
20 000
Company:
Part Number:
vt82c42V
Quantity:
275
4. Register
Table 1. Status register: read only (with A0 = 1, CS# = 0, RD# = 0, WR# = 1)
Table 2. Command register: read/write (use command 20h/60h)
Table 3. Command List: (with A0 = 1, CS# = 0, RD# = 1, WR# = 0)
Bit0 : OBF
Bit1 : IBF
Bit2 : system flag
Bit3 : command/Data
Bit4 : keylock status
Bit5 : transmit time-
out/mouse OBF
Bit6 : receive time-
out/general time-out
Bit7 : parity error
Bit0 : OBF enable
Bit1 : mouse OBF enable
Bit2 : system flag
Bit3 : inhibit override
Bit4 : prohibit enabling of
keyboard interface
Bit5 : IBM PC keyboard
type protocol/disable
mouse interface
Bit6 : PC compatible mode
Bit7 : reserved.
20h : read command byte
register.
60h : write command byte
register.
9xh : write low nibble to
(Port13-Port10).
A1h : controller's version
number.
A4h : check password
command
A7h : disable mouse
interface
A8h : enable mouse
interface
A9h : mouse interface test.
AAh : controller's self test
ABh : keyboard interface
test.
ADh : disable keyboard
interface.
AEh : enable keyboard
interface.
AFh : return version
VIA Technologies, Inc.
1 means output buffer is full, 0 means output buffer is empty.
1 means input buffer is full, 0 means input buffer is empty.
1 means even parity has occurred in the last transmit/receive.
0 after power on
1 means last write is command write. 0 means last write is data write.
To represent the inhibition of keyboard. 0 means keyboard is inhibited. 1
means keyboard is not inhibited.
Act as transmit time-out on AT mode. 1 means error happens. Act as Mouse
OBF on PS2 mode. 1 means mouse output buffer full.
Act as receive time-out on AT mode. 1 means error happens. Act as general
(receive/transmit) time-out on PS2 mode.
After command execution, OBF = 1 means data is ready on the output
buffer.
Next byte write to Data port will be written to command byte register.
After command execution, OBF = 1 means data is ready on the output
buffer.
Always return 'F1' on output buffer.
After the command execution, Command byte register bit5 = 1 and P23 = 1
on PS2 mode. No effect on AT mode.
After the command execution, Command byte register bit5 = 0 and P23 = 0
on PS2 mode. No effect on AT mode.
Return 00h if the interface is O.K..
Return 55h if the controller is O.K..
Return 00h if the interface is O.K..
1 means controller will generate high (interrupt) on P24 when output buffer
has been written.
1 means controller will generate high (interrupt) on P25 when mouse data
comes in output buffer.
Write a '1' to this Bit will disable the keyboard inhibit function.
Write a '1' to this Bit will disable keyboard interface
On AT mode, 0 means that the controller will do a IBM keyboard like
checking on receiving. On PS2 mode, a '1' disable the mouse interface
Default is 1, means the scan code translation is on.
Connect to the status register Bit2.
-3-
VT82C42

Related parts for vt82c42