DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

KBD42W11 View Datasheet(PDF) - SMSC -> Microchip

Part Name
Description
Manufacturer
KBD42W11
SMSC
SMSC -> Microchip SMSC
KBD42W11 Datasheet PDF : 16 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
STATUS REGISTER
The status register is an 8-bit read-only register at I/O address hex 64 that holds information about the
state of the keyboard controller and interface. It may be read at any time.
BIT
BIT DESCRIPTION
FUNCTION
0
Output Buffer Full
0: Output Buffer Empty
1: Output Buffer Full
1
Input Buffer Full
0: Input Buffer Empty
1: Input Buffer Full
2
System Flag
This bit may be set to 0 or 1 by writing to the system flag bit in
the command byte of the keyboard controller. It is set to 0 after a
power-on reset
3
Command/data
0: Data Byte
1: Command Byte
4
Inhibit Switch
0: Keyboard is Inhibited
1: Keyboard is Not Inhibited
5
Transmit Time Out
0: No Transmit Time Out Error
1: Transmit Time Out Error
6
Receive Time Out
0: No Receive Time Out Error
1: Receive Time Out Error
7
Parity Error
0: Odd Parity (No Error)
1: Even Parity (Error)
OUTPUT BUFFER
The output buffer is an 8-bit read-only register at I/O address hex 60. The keyboard controller uses the
output buffer to send the scan code received from the keyboard and data bytes required by command to
the system. The output buffer should be read only when the output buffer full bit in the register is 1.
INPUT BUFFER
The input buffer is an 8-bit write-only register at I/O address hex 60 or 64. Writing to address hex 60
sets a flag that indicates a data write; writing to address hex 64 sets a flag that indicates a command
write. Data written to I/O address hex 60 are sent to the keyboard (unless the keyboard controller is
expecting a data byte) following the controller's input buffer only if the input buffer full bit in the status
register is set to 0.
I/O PORTS
The keyboard controller has two 8-bit I/O ports and two test inputs. One of the ports is assigned for
input and the other for output. The controller uses the test inputs to read the state of the keyboard's
clock line and data line.
10

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]