w83l950d Winbond Electronics Corp America, w83l950d Datasheet - Page 81
![no-image](/images/no-image-200.jpg)
w83l950d
Manufacturer Part Number
w83l950d
Description
Peripheral Personal Computer Keyboard Controller
Manufacturer
Winbond Electronics Corp America
Datasheet
1.W83L950D.pdf
(105 pages)
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
20.3 PS/2 Status Registers (PS2STS)
Bit 6: START_DEC START BIT DETECT
Bit 5: XMIT_TIMEOUT
Bit 0: PS2_T/R - PS/2 Channel Transmit/Receive (default = 0).
Advance address
Bit 7: Reserved.
1 = Transmit data.
0 = Receive data
This bit is set on detecting start bit of receive condition.
The START_DEC bit is cleared when the Status Register is read.
This bit will be set on either of 3 transmit conditions occurred, and then PS2 control logic will
generate a 300us LOW pulse on CLK line following assertion of the XMIT_TIMEOUT bit. The
PS2_T/R bit is also cleared.
1: When the transmitter bit time (time between falling edges) exceeds 300us.
2: When the transmitter start bit is not received within 25ms from signaling a transmit start
3: If the time from the 1st (start) bit to the 10th (parity) bit exceeds 2ms.
If RDATA_RDY=1, set PS2_T/R bit will result in PS2 control logic floats DATA line and
drives CLK line LOW until a read of Receive Register.
If the PS2_T/R bit is set while the channel is under receiving data before the falling edge of
the 10th (parity bit) clock, the received data is discarded and RDATA_RDY won’t be set.
And if not, the received data is stored in the Receive Register and RDATA_RDY is set.
If RDATA_RDY=0, clear PS2_T/R bit will floats both CLK and DATA line and waiting for the
auxiliary device sending data in.
event.
This bit is only valid when PS2_EN=1.
This bit should be set before a data write to Transmit Register. Otherwise, the written data
will be ignored.
After setting the PS2_T/R bit, the PS2 control logic will drive CLK line to LOW and then
float the DATA line until a data written to the Transmit Register or until the PS2_T/R bit is
cleared.
After writing on the Transmit Register to invoke a transmission, the PS2 control logic
drives the data line low and, within 80ns, floats the clock line to signal auxiliary device that
a data expects to transmit is now available.
The PS2_T/R bit is cleared on the 11th clock edge of the transmission or if a Transmit
Timeout error condition occurs.
0x12, 0 x 16, 0 x 1A
- 72 -
W83L950D