w83c42 Winbond Electronics Corp America, w83c42 Datasheet

no-image

w83c42

Manufacturer Part Number
w83c42
Description
Keyboard Controller
Manufacturer
Winbond Electronics Corp America
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
W83C42
Manufacturer:
WINBOND/华邦
Quantity:
20 000
Part Number:
w83c42P
Manufacturer:
Winbond
Quantity:
12 388
GENERAL DESCRIPTION
The W83C42 keyboard controller is programmed to support the IBM compatible personal computer
keyboard serial interface. The keyboard controller receives serial data from the keyboard, checks the
parity of the data, translates the scan code, and presents the data to the system as a byte of data in
its output buffer. The controller will interrupt the system when data is placed in its output buffer. The
byte of data will be sent to the keyboard serially with an odd parity bit automatically inserted. The
keyboard is required to acknowledge all data transmissions. No transmission should be sent to the
keyboard until acknowledge is received for the previous byte sent.
Winbond Electronics Corporation has developed a fast keyboard controller and BIOS to improve the
performance of IBM PC/AT 386 DX/SX and 486 DX/SX machines and their compatibles. Hardwire
methodology is used in this keyboard controller instead of software implementation, as in the
traditional 8042 keyboard BIOS. This enables the keyboard controller to respond instantly to all
commands sent from the keyboard to the CPU BIOS.
The keyboard controller enables popular programs such as AutoCAD , Microsoft Windows
NOVELL , and other programs to run much faster.
FEATURES
IBM and PC/AT are registered trademarks of International Business Machines Corporation. 386 and 486 are trademarks of Intel
Corporation. AutoCAD is a registered trademark of Autodesk, Inc. Microsoft is a registered trademark and Windows is a trademark of
Microsoft Corporation. NOVELL is a registered trademark of Novell, Inc.
Supports IBM PC/AT 386DX/SX and 486 DX/SX system designs
Runs much faster than traditional keyboard controllers
Host interface compatible with traditional keyboard controller
6MHz~12MHz operating frequency
Communicates with keyboard directly
High-reliability CMOS technology
Available packages: 40-pin DIP, 44-pin PLCC
KEYBOARD CONTROLLER
- 1 -
Publication Release Date: July 1994
W83C42
Revision A3
3.1,

Related parts for w83c42

w83c42 Summary of contents

Page 1

... GENERAL DESCRIPTION The W83C42 keyboard controller is programmed to support the IBM compatible personal computer keyboard serial interface. The keyboard controller receives serial data from the keyboard, checks the parity of the data, translates the scan code, and presents the data to the system as a byte of data in its output buffer ...

Page 2

... W83C42 P27 (KDAT) P26 (KCLK) P25 (IEMP) P24 (INT) P17 (KINH) P16 (DISP) P15 (JUMP) P14 (RAM) P13 P12 P11 P10 P23 P22 P21 (GA20) P20 (RC ...

Page 3

... P12 Bit 2 of Port 1 I/O P13 Bit 3 of Port 1 I P14 Bit 4 of Port 1 (RAM Jumper Select) I P15 Bit 5 of Port 1 (JUMP) I P16 Bit 6 of Port 1 (Display Select) I P17 Bit 7 of Port 1 (K/B Inhibit Switch W83C42 FUNCTION Publication Release Date: July 1994 Revision A3 ...

Page 4

... DD SCAN CODE ROM STATUS R64 BUFFER REGISTER W60 W64 INPUT BUFFER REGISTER OUTPUT R60 BUFFER REGISTER - 4 - W83C42 FUNCTION TRANSMIT CONTROL TRANSMIT REGISTER STATUS REGISTER P10 P11 INPUT & P12 OUTPUT P13 P14 (RAM Select) PORT P15 (Manufacture Mode) INTERFACE P16 (Display) ...

Page 5

... Data Valid Before Clock Falling (RECEIVE) T16 K/B ACK After Finish Receiving T17 RC Fast Reset Pulse Delay (8 MHz) T18 RC Pulse Width (8 MHz) T19 Transmit Timeout T20 Data Valid Hold Time T21 X /X Period ( 6-12 MHz ) IN OUT DESCRIPTION - 5 - W83C42 MIN. MAX. UNIT ...

Page 6

... TIMING WAVEFORMS Write Cycle Timing A2 A20 OUTPUT PORT FAST RESET PULS RC FE COMMAND Read Cycle Timing A2, CS AEN ACTIVE T7 DATA ACTIVE T10 T11 DATA OUT - 6 - W83C42 T8 T18 T17 ...

Page 7

... Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the device. T13 T14 T19 T13 T14 RATING -0 to +85 -65 to +150 -0.3 to +7.0 -0 W83C42 T16 D7 P STOP STOP UNIT Publication Release Date: July 1994 Revision A3 ...

Page 8

... This bit may be set writing to the system flag bit in the command byte of the keyboard controller set to 0 after a power-on reset 0: Data Byte 1: Command Byte 0: Keyboard is Inhibited 1: Keyboard is Not Inhibited 0: No Transmit Time Out Error 1: Transmit Time Out Error - 8 - W83C42 TYP. MAX. UNIT 5.0 5. ...

Page 9

... Disable 2nd 256 KB of System Board RAM 1: Enable 2nd 256 KB of System Board RAM 5 Manufacturing Jumper Installed 0: Manufacturing Jumper 1: Jumper Not Installed FUNCTION 0: No Receive Time Out Error 1: Receive Time Out Error 0: Odd Parity (No Error) 1: Even Parity (Error) FUNCTION - 9 - W83C42 Publication Release Date: July 1994 Revision A3 ...

Page 10

... Keyboard Inhibit Switch 0: Keyboard Inhibited 1: Keyboard Not Inhibited (B) Output Port Definitions BIT 0 System Reset 1 Gate A20 2 Undefined 3 Undefined 4 Output Buffer Full 5 Input Buffer Empty 6 Keyboard Clock (Output) 7 Keyboard Data (Output) (C) Test-Input Definitions BIT 0 Keyboard Clock (Input) 1 Keyboard Data (Input) FUNCTION FUNCTION FUNCTION - 10 - W83C42 ...

Page 11

... K/B Clock Line is Stuck High 03 K/B Data Line is Stuck Low 04 K/B Data Line is Stuck High AB Interface Test AD Disable Keyboard Feature AE Enable Keyboard Interface C0 Read Input Port D0 Read Output Port D1 Write Output Port E0 Read Test Inputs F0-FF Pulse Output Port FUNCTION Publication Release Date: July 1994 - 11 - W83C42 Revision A3 ...

Page 12

... P21 GATE A20 23 P22 24 P23 35 P24/OB 36 KEYBOARD CLOCK P25/BF 37 P26/KCLK 38 P27/KDAT KEYBOARD DATA 11 NC U?A 1 74ALS04 - 12 - W83C42 RAM SELECT JUMPER MANUFACTURING MODE JUMPER DISPLAY TYPE SWITCH KEYBOARD INHIBIT SWITCH KEYBOARD INTERRUPT U KEYBOARD CLOCK VCC 7407 U KEYBOARD DATA 7407 ...

Page 13

... P21/A20 GATE A20 23 P22 24 P23 35 P24 36 P25 KEYBOARD CLOCK 37 P26/KCLK 38 P27/KDAT KEYBOARD DATA U?A 1 74ALS04 - 13 - W83C42 RAM SELECT JUMPER MANFACTURING MODE JUMPER DISPLAY TYPE SWITCH KEYBOARD INHIBIT SWITCH KEYBOARD INTERRUPT KEYBOARD CLOCK V DD 7407 U KEYBOARD DATA 7407 Publication Release Date: July 1994 ...

Page 14

... Seating Plane Base Plane A Seating Plane W83C42 Dimension in inch Dimension in mm Symbol Min. Nom. Max. Min. Nom. Max. A 5.33 0.210 A 0.010 0. 0.150 0.155 0.160 3.81 3.94 4. 0.016 0.018 0.022 0.41 0.46 0. ...

Page 15

... Note: All data and specifications are subject to change without notice. Winbond Electronics North America Corp. Winbond Memory Lab. Winbond Microelectronics Corp. Winbond Systems Lab. 2730 Orchard Parkway, San Jose, CA 95134, U.S.A. TEL: 1-408-9436666 FAX: 1-408-9436668 Publication Release Date: July 1994 - 15 - W83C42 Revision A3 ...

Related keywords