VOGONS


First post, by appiah4

User metadata
Rank l33t++
Rank
l33t++

I have a 386SX40 motherboard that keeps spitting out a Keyboard Error at POST no matter what I do - I checked all continuity from the keyboard port to the KBC and elsewhere and they are all intact, so I have come to terms with the fact that I will need to desolder the 80C42 KBC and replace it with a socket..

The only spare KBC I have at hand right now is a 83C42 which, according to its datasheet, appears to be pin compatible with the 80C42. Am I safe to just plug that in to the socket when done?

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 1 of 4, by realoldguy23

User metadata
Rank Newbie
Rank
Newbie

Just out of curiosity I checked the Winbond 83C42 datasheet, too. I didn't know it even existed. Regarding your problem this...

Winbond Electronics Corporation has developed a fast keyboard controller and BIOS to improve the performance of IBM PC/ATâ 386äD […]
Show full quote

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ä 3.1,
NOVELLâ, and other programs to run much faster.

...sounds like the source of incompatibilities. The're talking here about the interface to the CPU and BIOS, i.e. the signals /WR,/RD, etc. and not the keyboard TX/RX/CLK lines. Not sure every BIOS and decoder logic on each MB can cope with that without being prepared for it. So I wouldn't destroy the 8042 when desoldering it.

Reply 2 of 4, by appiah4

User metadata
Rank l33t++
Rank
l33t++

Oh.. Ok, it was not my intention to destroy the one on board, but I'll be more careful regardless. I believe the 83C42 came out of a dead Socket 3 motherboard..

Retronautics: A digital gallery of my retro computers, hardware and projects.

Reply 4 of 4, by realoldguy23

User metadata
Rank Newbie
Rank
Newbie

It will probably be no issue but it could be. I came across so many things that "shouldn't cause any incompatibilities" but did that I get instantly cautious when I read "enables the keyboard controller to respond instantly to all commands". And many people desolder ICs by just cutting their legs and cleaning the holes with a manual vacuum pump which destroys the IC of course. So I just wanted to utter a word of warning. That's all. 😀