Fintek 501 Keyboard Controller Link
Note: While "Fintek 501" is a common colloquial name in enthusiast communities, the primary Super I/O chips containing this keyboard controller logic are the Fintek F71805 and F71806. The "501" typically refers to the logical device address (0x501) used to communicate with the KBC within these chips. In the modern era of USB keyboards and plug-and-play peripherals, the humble Keyboard Controller (KBC) is often overlooked. Yet, on countless motherboards—particularly industrial boards, legacy systems, and enthusiast-grade retro computing hardware—the Fintek 501 (found on Fintek F71805/F71806 Super I/O chips) serves as a critical bridge between physical keystrokes and the CPU. What is the Fintek 501? The "Fintek 501" is not a standalone chip; rather, it is the Keyboard Controller interface embedded within Fintek’s Super I/O (Input/Output) controllers. Specifically, it resides on the Fintek F71805 and F71806 ICs.
| Port | Read | Write | |------|------|-------| | 0x60 | Read scan code / data | Write data to keyboard | | 0x64 | Read status register | Write command to controller | fintek 501 keyboard controller
tiziano
Hi,
I really like your tutorials and your footage. I was wondering if I could use the videos you provide for a video I am making for my (unsigned) amateur band.
Thanks,
Tiz