Holtek Semiconductor
Contents
Overview
Holtek Semiconductor Inc. is a Taiwanese semiconductor manufacturer. Their product range includes keyboard controllers.
Holtek’s website indicates that the company was established in 1998, yet their production selection guide notes that “After its establishment in 1983 and until the present day, Holtek Semiconductor has released an unceasing stream of competitive semiconductor devices onto the global market.” An HT6548 keyboard controller in a Delta AK-68 keyboard dated 9326 leaves the 1998 establishment date as somewhat suspicious. Holtek-branded microchips can be found as far back as 1992 (HT6030 with date code 9130, listed on eBay); HT-12E, a chip still manufactured into the 2010s, can be found (again on eBay) with no Holtek branding as far back as 1988 (date code 8846).
Products
Keyboard encoders
The following MCU-based keyboard encoders are known; this is not an exhaustive list and other models likely exist that have yet to be listed here. These chips are divided into two categories: dedicated keyboard encoders, and microcontrollers intended to be used as keyboard encoders. The latter type are documented as microcontrollers with the instruction set provided, with the customer presumably intended to supply their own keyboard encoder firmware. These specialist microcontrollers have found favour in a number of keyboard types including models from Costar and Cherry.
Model | Type | Protocols | Form | Found in | Last order date |
---|---|---|---|---|---|
HT6547C | Keyboard encoder | AT, XT; Windows 95 ready | DIP-40 | ? | |
HT6547E | Keyboard encoder | PS/2 Japanese DOS/V; Windows 95 ready | DIP-40 | ? | |
HT6548 | AT/XT switchable | DIP-40 |
|
? | |
HT82K28A | Keyboard encoder | PS/2; Windows 98 ready | DIP-40, COB | ||
HT82K68A | One-time programmable MCU | DIP-40, DIP-42, COB | 2017-08-23 | ||
HT82K68E | One-time programmable MCU | DIP-40, DIP-42 | 2011-03-29 | ||
HT82K94A | Mask programmable MCU | USB 2.0 and PS/2 | QFN-32, SSOP-48, LQFP-48, DIP-40 | 2015-06-22 | |
HT82K94E | One-time programmable MCU |
|
2019-03-13 | ||
HT82K95A | Mask programmable MCU | USB 2.0 and PS/2 | QFN-32, SOP-28, SSOP-48, LQFP-48 | 2020-03-31 | |
HT82K95E | One-time programmable MCU | ||||
HT82K96A | Mask programmable MCU | USB 2.0 and PS/2 | SOP-28, SSOP-48 | 2014-12-26 | |
HT82K96E | One-time programmable MCU | SOP-28, SSOP-48, COB |
|
||
HT82K628A | Keyboard encoder | PS/2 | DIP-40 | 2020-03-31 | |
HT82K629 | …, COB |
|
|||
HT82K629A | Keyboard encoder | USB 1.1 and PS/2 auto-detect | DIP-40 | 2020-03-31 | |
HT82K629B | Keyboard encoder | USB 2.0/1.1 and PS/2 auto-detect | QFN-46, LQFP-48 |
As of December 2021, HT82K95E/HT82K95A and HT82K629B are the only models listed on the Holtek website.
Keyboard controllers
Keyboard controllers are the motherboard-side chip that interacts with the keyboard and (with PS/2) mouse.
Model | Type | Protocols | Form | Found in | Last order date |
---|---|---|---|---|---|
HT6542B | Intel 8042-compatible | PS/2 keyboard and mouse | DIP-40, PLCC-44 | ? |
Regional
Holtek keyboard controllers were also produced under the “Regional” brand. Such chips have a river logo instead of the Holtek logo. There are two general forms of marking: the name “Regional” and the model number, or the model number and the production date. At present, the identity or meaning of “Regional” remains a mystery.
Regional keyboard controllers take the form of models HT6542 (with no suffix letter) and HT6542A. There is presently no evidence that Holtek branded chips with either part number; the lowest-known Holtek-branded equivalent is HT6542B. These chips are found not in keyboards but on motherboards, for example:
- PC Chips M321 386 motherboard, Regional HT6542, 1993
- Forcom Technologies M396F V2.6 386 motherboard, Regional HT6542, 1993
- Unidentified 386 motherboard, Regional HT6542A, 1994
Documentation
- HT6542B datasheet (1995; from Alldatasheet.com)
- HT6547C datasheet (1997; from Alldatasheet.com)
- HT6547E datasheet (1997; from the RS website)
- HT82K28A datasheet (2000; from DatasheetsPDF.com)
- HT82K68A preliminary datasheet (2000; from DatasheetsPDF.com)
- HT82K68E preliminary datasheet (2000; from DataSheetWiki.com)
- HT82K68E-L/HT82K68A-L datasheet (2011; from DatasheetQ.com)
- HT82K94E/HT82K94A datasheet (rev. 2.40, 2014; from Holtek’s website); (rev. 1.50, 2007; rev. 1.00, 2005; from Alldatasheet.com)
- HT82K95E/HT82K95A datasheet (2020; from Holtek’s website)
- HT82K96A datasheet (2006; from Alldatasheet.com)
- HT82K96E datasheet (rev. 2.00, 2007; from Alldatasheet.com; rev. 1.70, 2004)
- HT82K628A datasheet (2004; from Farnell)
- HT82K629A datasheet (2004; from Farnell)
- HT82K629B datasheet (2020; from Holtek’s website)