Do modern motherboards use a keyboard interface chip?

  • Thread starter Thread starter Stephen Tashi
  • Start date Start date
  • Tags Tags
    Interface Keyboard
Click For Summary
Modern PCs primarily utilize USB keyboards, which do not require a separate keyboard interface chip as was common with older PS2 connectors. Instead, the keyboard itself contains the necessary circuitry to output character codes for USB transmission. In laptops, the keyboard circuitry is integrated into the system board due to the keyboard being part of the overall design. Historically, specialized keyboard controllers were often integrated into super-IO chips around the era of 386 CPUs, but contemporary systems typically lack dedicated keyboard control circuits, relying solely on USB technology.
Stephen Tashi
Science Advisor
Homework Helper
Education Advisor
Messages
7,864
Reaction score
1,602
TL;DR
Do modern motherboards have a chip that implements the keyboard interface or is this implementation simply a subset of the hardware that implements the USB interface?
Years ago, most PC motherboards had a PS2 connector for the keyboard and (I think) most had a special chip that managed that interface. Now that most PCs use USB keyboards, is the keyboard interface still implemented by a separate chip?
 
Computer science news on Phys.org
I dint think so. I believe the keyboard chip is in the keyboard itself and outputs the appropriate character codes for USB transmission.

https://computer.howstuffworks.com/keyboard2.htm

Laptops though have this circuitry on their system boards since the keyboard is integrated into the whole system.
 
Stephen Tashi said:
PS2 connector ... had a special chip that managed that interface.
I think the specialized keyboard-controller was integrated into super-IO chips sometimes along the age of 386 CPUs.
Today usually there are no longer any keyboard control circuits, only USB.
 
Thread 'ChatGPT Examples, Good and Bad'
I've been experimenting with ChatGPT. Some results are good, some very very bad. I think examples can help expose the properties of this AI. Maybe you can post some of your favorite examples and tell us what they reveal about the properties of this AI. (I had problems with copy/paste of text and formatting, so I'm posting my examples as screen shots. That is a promising start. :smile: But then I provided values V=1, R1=1, R2=2, R3=3 and asked for the value of I. At first, it said...

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 40 ·
2
Replies
40
Views
5K
  • · Replies 7 ·
Replies
7
Views
5K
  • · Replies 19 ·
Replies
19
Views
4K
  • · Replies 21 ·
Replies
21
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 13 ·
Replies
13
Views
6K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
4K