Part Number Hot Search : 
APT75G A1791N SI9422 TSHA550 C109D1U5 MSGB39WP 278R05 EM871
Product Description
Full Text Search
 

To Download HT82K628A Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 HT82K628A
Windows 2000 Keyboard Encoder
Features
* Design for Windows 95/98/2000/NT * Supports WindowsTM keys * Supports PC/AT and PS/2 code set 1, 2, 3 * Supports Japanese , Korean , Brazilian and * 101/102/104/105/107/109 keys or other special ap-
plication keyboard encoder
* 8 external hot keys * Supports Mini-keyboard and Internet/Multimedia
European
* RC oscillator * Phantom key detection * Low power consumption
keyboard
* WINDOWS is a registered trademark of Microsoft
corporation
* 40-pin DIP package
General Description
The HT82K628A is a keyboard encoder designed for IBM PC/AT, IBM PS/2 and all compatible machines. The HT82K628A accepts keyboard inputs and provides a 16-character first-in-first-out buffer in which data is stored. An inexpensive RC oscillator can be used for the system clock. Simple implementation of this device is an advantage for high performance and low cost keyboard applications.
Pin Assignment
R5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 R4 C3 C2 C1 C0 R3 R2 R1 R0 R19 R18 R17 R16 VSS SC R O LL NUM DATA CLO CK . n S e le c t 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 R6 R7 C4 C5 C6 C7 NC OSC1 VDD RESET CAPS R8 R9 R10 R11 R12 R13 R14 R15 M a c r o K e y s e le c t
H T82K 628A 4 0 D IP -A
Rev. 1.30
1
October 3, 2002
HT82K628A
Pin Description
Pin No. Pin Name I/O O I 3/4 O O I/O I/O I I O I 3/4 I 3/4 Description Keyboard matrix scanning output pins Keyboard matrix scanning input pins Negative power supply, ground Scroll Lock indicator Num Lock indicator Bidirectional data transmission line Synchronous clock signal. Used to clock the transmission data. Mini-keyboard select, enables the function if connected to VSS. Macro Key select, disables the function if connected to VSS. Caps Lock indicator Chip reset input. Active low. Built-in power-on reset circuit to reset the entire chip. Chip can also be externally reset via RESET pin. 5.0V positive power supply System clock input; 58.3kW resistor connected for RC OSC No connection 10~7, 2~1, 40~39, 29~22, R0~R19 14~11 6~3, 38~35 15 16 17 18 19 20 21 30 31 32 33 34 C0~C7 VSS SCROLL NUM DATA CLOCK Fn Select Macro Key Select CAPS RESET VDD OSC1 NC
Absolute Maximum Ratings
Supply Voltage ..........................VSS-0.3V to VSS+5.5V Input Voltage .............................VSS-0.3V to VDD+0.3V Storage Temperature ...........................-50C to 125C Operating Temperature ..........................-25C to 70C
Note: These are stress ratings only. Stresses exceeding the range specified under Absolute Maximum Ratings may cause substantial damage to the device. Functional operation of this device at other conditions beyond those listed in the specification is not implied and prolonged exposure to extreme conditions may affect device reliability.
Electrical Characteristics
Symbol VDD IDD VIL VIH IOL IOH ILED Rph Rph1 Rph2 fSYS Parameter Operating Voltage Operating Current (RC OSC) Input Low Voltage Input High Voltage Sink Current Source Current LED Sink Current (Scroll, Num, Caps) Internal Pull-high Resistance (C0~C7, R0~R19) Internal Pull-high Resistance (DATA, CLOCK) Internal Pull-high Resistance (RESET) System Clock (RC OSC) Test Conditions VDD 3/4 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V Conditions 3/4 No load, fSYS= 4MHz 3/4 3/4 VOL= 0.5V VOH= 4.5V VOL=3.2V 3/4 3/4 3/4 3/4
Ta=25C Min. Typ. Max. Unit 3 3/4 0 3.5 7 -2.5 10 5 2 25 3/4 5 2.5 3/4 3/4 12 -4.5 14 12 4.7 50 4 5.25 5 1.5 5 3/4 3/4 18 20 8 75 3/4 V mA V V mA mA mA kW kW kW MHz
Rev. 1.30
2
October 3, 2002
HT82K628A
Functional Description
Command from the host The following table shows the commands that the host may send and their hexadecimal values. Command Set/Reset Status Indicators Echo Invalid Command Select Alternate Scan Codes Invalid Command Read ID Set Typematic Rate/Delay Enable Default Disable Set Default Set All Keys - Typematic Set All Keys - Make/Break Set All Keys - Make Set All Keys - Typematic/Make/Break Set Key Type - Typematic Set Key Type - Make/Break Set Key Type - Make Resend Reset Hex Value ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF EEH - Echo Echo is a diagnostic aid. When the HT82K628A receives this command, it issues a hex EE response and if the HT82K628A was previously enabled, continues scanning. EFH and F1H - Invalid command EFh and F1h are invalid commands and are not supported. If HT82K628A receives one of these and sends it, the HT82K628A will not acknowledge the command, but returns a Resend command and continues in its previous scanning state. F0H - Select alternate scan codes This command instructs the HT82K628A to select one of the three sets of scan codes. The HT82K628A acknowledges receipt of this command with ACK, clears both the output buffer and the typematic key. The host then sends the option byte and the keyboard responds with another ACK. An option byte value of hex 01 selects scan code set 1, hex 02 selects set 2 and hex 03 selects code set3. An option byte value of hex 00 causes the HT82K628A to acknowledge with ACK and sends a byte telling the host which scan code set is currently in use. After establishing the new scan code set, the HT82K628A returns to the scanning state it was in before receiving the Select Alternate Scan Codes command. F2H - Read ID This command requests identification information from the HT82K628A. The HT82K628A responds with ACK, discontinues scanning and sends the two keyboard ID bytes hex 83h and Abh. After the output of the second ID byte, the HT82K628A resumes scanning. The HT82K628A responds to the option byte with ACK, sets the indicators and if the HT82K628A was previously enabled, continues scanning. The status of the indicators will reflect the bits in the option byte and can be activated or deactivated in any combination. If another command is received in place of the option byte, execution of the Set/Reset Mode Indicators command is stopped, with no change to the indicator status, and the new command is processed. Immediately after power-on, the lights default to the off state. If the Set Default and Default Disable commands are received, the lamps remain in the state they were in before the command was received.
The commands may be sent to the HT82K628A at any time and the HT82K628A will respond within 25ms except when performing the internal diagnostics or executing a Reset command. EDH - Set/Reset status indicators Three status indicators on the keyboard-Num Lock, Caps Lock, and Scroll Lock-are accessible by the host. The HT82K628A activates or deactivates these indicators when it receives a valid command-code sequence from the system. The command sequence begins with the command byte (hex ED). The HT82K628A responds to the command byte with ACK, discontinues scanning, assignments for this option byte are as follow: Bit 0 1 2 3~7 Indicator Scroll Lock Indicator Num Lock Indicator Caps Lock Indicator Reserved (Must be 0)
If a bit for an indicator is set to 1, the indicator is turned on. If a bit is set to 0, the indicator is turned off.
Rev. 1.30
3
October 3, 2002
HT82K628A
F3H - Set typematic Rate/Delay The host issues the Set Typematic Rate/Delay command to change the typematic rate and delay. The HT82K628A responds to the command with ACK, stops scanning and waits for the system to issue the rate/delay value byte. The HT82K628A responds to the value byte with another ACK, sets the rate and delay to the value indicated, and continues scanning (if it was previously enabled). Bit6 and 5 indicate the delay, and bits 4, 3, 2, 1 and 0 indicate the rate. Bit7 is always 0. The delay is equal to 1 plus the binary value bit 6 and 5, multiplied by 250ms20%. The period (interval from one typematic output to the next) is determined by the following equation: Period = (8+A)*(2^B)*0.00417 seconds. Where: A = binary value of bits 2, 1, and 0. B = binary value of bits 4, and 3. The typematic rate is 1 for each period and are listed as follows: Bit 00000 00001 00010 00011 00100 00101 00110 00111 01000 01001 01010 01011 01100 01101 01110 01111 Typematic Rate 20% 30.0 26.7 24.0 21.8 20.0 18.5 17.1 16.0 15.0 13.3 12.0 10.9 10.0 9.2 8.0 8.0 Bit 10000 10001 10010 10011 10100 10101 10110 10111 11000 11001 11010 11011 11100 11101 11110 11111 Typematic Rate 20% 7.5 6.7 6.0 5.5 5.0 4.6 4.3 4.0 3.7 3.3 3.0 2.7 2.5 2.3 2.1 2.0 F4H - Enable Upon receipt of this command, the HT82K628A will respond with ACK, clears its output buffer, clears the last typematic key, and starts scanning. F5H - Default disable The Default Disable command resets all conditions to the power on default states. The HT82K628A will respond with ACK, clears its output buffer, sets the default key types (scan code set 3 operation only) and typematic rate/delay, and clears the last typematic key. The HT82K628A then stops scanning and awaits further command. F6H - Set default The Set Default command resets all conditions to the power on default states. The HT82K628A will respond with ACK, clears its output buffer, sets the default key types (scan code set 3 operation only) and typematic rate/delay, and clears the last typematic key then continues scanning. F7H, F8H, F9H, FAH - Set all keys These commands instruct the HT82K628A to set all keys to the type listed below: Hex Value F7 F8 F9 FA Command Set All Keys-Typematic Set All Keys-Make/Break Set All Keys-Make Set All Keys-Typematic/Make/Break
The HT82K628A will respond with ACK, clears its output buffer, sets all keys to the type indicated by this command, and continues scanning (if it was previously enabled). Although these commands can be sent using any code set, they affect only scan code set 3 operation. FBH, FCH, FDH - Set key type These commands instruct the HT82K628A to set individual keys to the type listed below: Hex Value FB FC FD Command Set Key Type-Typematic Set Key Type-Make/Break Set Key Type-Make
The default values for the HT82K628A are as follows: Typematic rate= 10.9 characters per second 20% Delay = 500ms20% The execution of this command stops without change to the existing rate if another command is received instead of the rate/delay value byte.
The HT82K628A will respond with ACK, clears its output buffer and prepares to receive key identification. Key identification is accomplished by the host identifying each key by its scan code value as defined in scan code set 3. Only scan code set 3 values are valid for key identification. The type of each identified key is set to the value indicated by the command. Although these commands can be sent using any code set, they affect only scan code set 3 operation.
Rev. 1.30
4
October 3, 2002
HT82K628A
FEH - Resend The host sends this command when it detects an error in any transmission from the HT82K628A. It is sent only after a data transmission and before the host allows the next data output. When a Resend is received, the HT82K628A sends the previous output again (unless the previous output was Resend, in which case the HT82K628A sends the last byte before the Resend command). Commands to the host The following table shows the commands that the HT82K628A may send to the host, and their hexadecimal values. Command Hex Value AAH - BAT completion code Following satisfactory completion of the BAT, the HT82K628A sends AAH. Any other code indicates keyboard failure. FCH - BAT failure code If a BAT failure occurs, the HT82K628A sends this code, discontinues scanning and waits for a host response or reset. FEH - Resend The HT82K628A issues a Resend command following receipt of an invalid input or any input with incorrect parity. If the host sends nothing to the HT82K628A, no response is required. Data communications
* Data output

Key Detection Error/Overrun 00 (Code Set 2 and 3) Keyboard ID Bat Completion Code Bat Failure Core Echo Acknowledge Resend Key Detection Error/Overrun 83AB AA FC EE FA FE FF (Code Set 1)
If CLK=0, no transmission (keyboard is inhibited). If CLK=1, DATA=0, no transmission (system request to send). If CLK=1, DATA=1, transmission permitted. Data will be valid before the trailing edge and beyond the leading edge of the clock. The KB checks the clock line for an active level of at least every 60ms. If line contention occurs (system brings the clock low before the tenth clock), set clock=data=high. The system overrides the clock line for at least 60ms. The keyboard checks the clock line state at intervals of 10ms If a system request-to-send is detected, the keyboard counts 11 data bits. Data will be valid before the rising edge and beyond the falling edge After the 10th bit, the keyboard checks for an active level on the data line. If the line is active it is forced to be inactive, and counts one more bit. Note: This action signals the system that the keyboard has received its data. Upon reception of this signal, the system returns to the ready state, in which it can accept keyboard outputs or goes to the inhibit state until it is ready.
00H or FFH - Key detection error The HT82K628A sends a key detection error character if conditions in the keyboard make it impossible to identify a switch closure. If the HT82K628A is using scan code set 1, the code is FFH. For sets 2 and 3, the code is 00H. 00H or FFH - Overrun An overrun character is placed in the HT82K628A buffer and replaces the last code when the buffer capacity has been exceeded. The code is sent to the host when it reaches the top of the buffer queue. If the HT82K628A is using scan code set 1, the code is FFH. For sets 2 and 3, the code is 00H. 83AbH - Keyboard ID The keyboard ID consists of 2 bytes, Hex 83AbH. The HT82K628A responds to the Read ID with ACK, discontinues scanning and sends 2 ID bytes. The low byte is sent first followed by the high byte. Following the output of Keyboard ID, the HT82K628A begins scanning. EEH - Echo The HT82K628A sends this code in response to an Echo command.
* Data input

If the keyboard data line is found to be at an inactive level following the 10th bit, a frame error has occurred, and the keyboard continues to count until the data line becomes active. The keyboard then makes the data line inactive and sends a Resend.
Rev. 1.30
5
October 3, 2002
HT82K628A
Data stream Mode 1,2,3 B1: B2: b3: b4: b5: B6 b7: b8: b9: b10: b11: Note: start bit always 0 data bit 0 data bit 1 data bit 2 data bit 3 data bit 4 data bit 5 data bit 6 data bit 7 parity bit (odd par) stop bit always 1
The parity bit is either 1 or 0, and the 8 data bits, plus the parity bit, always have an odd number of 1ms.
Key code set 1 Key Number and Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 *29 { } 1/2 Back Space Tab Q W E R T Y U I O P [ ] \ ~ ! @ # $ % ^ & * ( ) _ + ' 1 2 3 4 5 6 7 8 9 0 = Make/Break Code 29/A9 02/82 03/83 04/84 05/85 06/86 07/87 08/88 09/89 0A/8A 0B/8B 0C/8C 0D/8D 56 7D/D6 FD 0E/8E 0F/8F 10/90 11/91 12/92 13/93 14/94 15/95 16/96 17/97 18/98 19/99 1A/9A 1B/9B 2B/AB 47 48 49 50 51 52 53 54 55 57 58 60 61 62 64 90 91 92 93 96 97 98 99 100 101 102 103 104 105 9 6 3 . 2 0 * PgUp (R) PgDn Del 7 4 1 8 5 Ins < > ? Shift (R) Ctrl (L) Alt (L) Space Alt (R) Ctrl (R) Num Lock Home End Key Number and Symbol X C V B N M , . / Make/Break Code 2D/AD 2E/AE 2F/AF 30/B0 31/B1 32/B2 33/B3 34/B4 35/B5 36/B6 1D/9D 38/B8 39/B9 E0 38/E0 B8 E0 1D/E0 9D 45/C5 47/C7 4B/CB 4F/CF 48/C8 4C/CC 50/D0 52/D2 37/B7 49/C9 4D/CD 51/D1 53/D3 4A/CA
Rev. 1.30
6
October 3, 2002
HT82K628A
Key Number and Symbol 30 31 32 33 34 35 36 37 38 39 40 41 **42 43 44 **45 46 1/2 Enter Shift (L) Macro Z \ : Caps Lock A S D F G H J K L ; Make/Break Code 3A/BA 1E/9E 1F/9F 20/A0 21/A1 22/A2 23/A3 24/A4 25/A5 26/A6 27/A7 28/A8 2B/AB 1C/9C 2A/AA 56/D6 2C/AC 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 125 Enter ESC F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 Scroll Lock Key Number and Symbol + Make/Break Code 4E/CE 7E/FE E0 1C/E0 9C 01/81 3B/BB 3C/BC 3D/BD 3E/BE 3F/BF 40/C0 41/C1 42/C2 43/C3 44/C4 57/D7 58/D8 46/C6
*101-Key Keyboard Only **102-Key Keyboard Only Key Number and Symbol 75 76 79 80 81 83 84 85 86 89 L Win R Win APP Insert Delete Home End PgUp PgDn (R) Base Case Shift+Num E0 52 /E0 D2 E0 53 /E0 D3 E0 4B /E0 CB E0 47 /E0 C7 E0 4F /E0 CF E0 48 /E0 C8 E0 50 /E0 D0 E0 49 /E0 C9 E0 51 /E0 D1 E0 4D /E0 CD E0 5B /E0 DB E0 5C /E0 DC E0 5D /E0 DD Left-Shift E0 AA E0 52 /E0 D2 E0 2A E0 AA E0 53 /E0 D3 E0 2A E0 AA E0 4B /E0 CB E0 2A E0 AA E0 47 /E0 C7 E0 2A E0 AA E0 4F /E0 CF E0 2A E0 AA E0 48 /E0 C8 E0 2A E0 AA E0 50 /E0 D0 E0 2A E0 AA E0 49 /E0 C9 E0 2A E0 AA E0 51 /E0 D1 E0 2A E0 AA E0 4D /E0 CD E0 2A E0 AA E0 5B /E0 DB E0 2A E0 AA E0 5C /E0 DC E0 2A E0 AA E0 5D /E0 DD E0 2A Right-Shift E0 B6 E0 52 /E0 D2 E0 36 E0 B6 E0 53 /E0 D3 E0 36 E0 B6 E0 4B /E0 CB E0 36 E0 B6 E0 47 /E0 C7 E0 36 E0 B6 E0 4F /E0 CF E0 36 E0 B6 E0 48 /E0 C8 E0 36 E0 B6 E0 50 /E0 D0 E0 36 E0 B6 E0 49 /E0 C9 E0 36 E0 B6 E0 51 /E0 D1 E0 36 E0 B6 E0 4D /E0 CD E0 36 E0 B6 E0 5B /E0 DB E0 36 E0 B6 E0 5C /E0 DC E0 36 E0 B6 E0 5D /E0 DD E0 36 Num Lock E0 2A E0 52 /E0 D2 E0 AA E0 2A E0 53 /E0 D3 E0 AA E0 2A E0 4B /E0 CB E0 AA E0 2A E0 47 /E0 C7 E0 AA E0 2A E0 4F E0 CF E0 AA E0 2A E0 48 E0 C8 E0 AA E0 2A E0 50 /E0 D0 E0 AA E0 2A E0 49 /E0 C9 E0 AA E0 2A E0 51 E0 D1 E0 AA E0 2A E0 4D E0 CD E0 AA E0 2A E0 5B /E0 DB E0 AA E0 2A E0 5C /E0 DC E0 AA E0 2A E0 5D /E0 DD E0 AA
When both shift keys are held down: key number 75 Key Number and Symbol 95 /
Both Shift E0 AA E0 B6 E0 52/E0 D2 E0 2A E0 36 Base E0 35/E0 B5 Left-Shift Right-Shift
E0 AA E0 35/E0 B5 E0 2A E0 B6 E0 35/E0 B5 E0 36 Both Shift E0 AA E0 B6 E0 35/E0 B5 E0 2A E0 36
When both shift keys are held down: key number 95
Rev. 1.30
7
October 3, 2002
HT82K628A
Key Number and Symbol 124 Print Screen Base E0 2A E0 37/E0 B7 E0 AA Base E1 1D 45 E1 9D C5 Shift/Ctrl E0 37/E0 B7 Alt 54/D4 Ctrl E0 46 E0 C6
Key Number and Symbol 126 Pause
This key is not typematic, all associated scan codes occur on the make code. Key Number and Function ACPI ACPI ACPI Power Sleep Wake-up Key Number and Function 56 131 132 133 150 151 Brazil BA0 Japanese J131 Japanese J132 Japanese J133 Korea KC-L Korea KC-R Multimedia Key Function E-Mail WWW Home WWW Favorites WWW Search WWW Refresh WWW Stop WWW Forward WWW Back Media Play/Pause Stop Prev Track Next Track Volume+ VolumeMute My Computer Calculator Screen save Rec Rew Minimize Eject Make/Break code E0 5E/E0 DE E0 5F/E0 DF E0 63/E0 E3 Make/Break code 73/F3 7B/FB 79/F9 70/F0 F1/F0/Default Make/Break Make/Break Make/Break Default Typematic Make Make Make Make Make Make/Break code E0 6C/E0 EC E0 32/E0 B2 E0 66/E0 E6 E065/E0 E5 E0 67/E0 E7 E0 68/E0 E8 E0 69/E0 E9 E0 6A/E0 EA E0 6D/E0 ED E0 22/E0 A2 E0 24/E0 A4 E0 10/E0 90 E0 19/E0 99 E0 30/E0 B0 E0 2E/E0 AE E0 20/E0 A0 E0 6B/E0 EB E0 21/E0 A1 E0 26/E0 A6 E0 1E/E0 9E E0 17/E0 97 E0 2D/E0 AD E0 11/E0 91
Rev. 1.30
8
October 3, 2002
HT82K628A
Key code set 2 Key Number and Symbol 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 *29 30 31 32 33 34 35 36 37 38 39 { } 1/2 Back Space Tab Q W E R T Y U I O P [ ] \ ~ ! @ # $ % ^ & * ( ) _ + ' 1 2 3 4 5 6 7 8 9 0 = Make/Break Code 0E/F0 0E 16/F0 16 1E/F0 1E 26/F0 26 25/F0 25 2E/F0 2E 36/F0 36 3D/F0 3D 3E/F0 3E 46/F0 46 45/F0 45 4E/F0 4E 55/F0 55 6A/F0 6A 66/F0 66 0D/F0 0D 15/F0 15 1D/F0 1D 24/F0 24 2D/F0 2D 2C/F0 2C 35/F0 35 3C/F0 3C 43/F0 43 44/F0 44 4D/F0 4D 54/F0 54 5B/F0 5B 5D/F0 5D 58/F0 58 1C/F0 1C 1B/F0 1B 23/F0 23 2B/F0 2B 34/F0 34 33/F0 33 3B/F0 3B 42/F0 42 4B/F0 4B 47 48 49 50 51 52 53 54 55 57 58 60 61 62 64 90 91 92 93 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 Enter ESC F1 F2 F3 F4 F5 F6 9 6 3 . + 2 0 * PgUp (R) PgDn Del < > ? Shift (R) Ctrl (L) Alt (L) Space Alt (R) Ctrl (R) Num Lock 7 4 1 8 5 Ins Home End Key Number and Symbol X C V B N M , . / Make/Break Code 22/F0 22 21/F0 21 2A/F0 2A 32/F0 32 31/F0 31 3A/F0 3A 41/F0 41 49/F0 49 4A/F0 4A 59/F0 59 14/F0 14 11/F0 11 29/F0 29 E0 11/E0 F0 11 E0 14/E0 E0 F0 14 77/F0 77 6C/F0 6C 6B/F0 6B 69/F0 69 75/F0 75 73/F0 73 72/F0 72 70/F0 70 7C/F0 7C 7D/F0 7D 74/ F0 74 7A/ F0 7A 71/F0 71 7B/F0 7B 79/F0 79 6D/F0 6D E0 5A/E0 F0 5A 76/F0 76 05/F0 05 06/F0 06 04/F0 04 0C/F0 0C 03/F0 03 0B F0 0B
Caps Lock A S D F G H J K L
Rev. 1.30
9
October 3, 2002
HT82K628A
Key Number and Symbol 40 41 **42 43 44 **45 46 1/2 Enter Shift (L) Macro Z \ : ; Make/Break Code 4C/F0 4C 52/F0 52 5D/F0 5D 5A/F0 5A 12/F0 12 61/F0 61 1A/F0 1A 118 119 120 121 122 123 125 Key Number and Symbol F7 F8 F9 F10 F11 F12 Scroll Lock Make/Break Code 83/F0 83 0A/F0 0A 01/F0 01 09/F0 09 78/F0 78 07/F0 07 7E/F0 7E
*101-Key Keyboard Only **102-Key Keyboard Only Key Number and Symbol 75 76 79 80 81 83 84 85 86 89 Insert Delete Home End PgUp PgDn (R) Base Case Shift+Num E0 70 /E0 F0 70 E0 71 /E0 F0 71 E0 6B /E0 F0 6B E0 6C /E0 F0 6C E0 69 /E0 F0 69 E0 75 /E0 F0 75 E0 72 /E0 F0 72 E0 7D /E0 F0 7D E0 7A /E0 F0 7A E0 74 /E0 F0 74 E0 1F L Win /E0 F0 1F E0 27 R Win /E0 F0 27 E0 2F APP /E0 F0 2F When both shift keys are held down: key number 75 Key Number and Symbol 95 / /E0 F0 2F E0 12 /E0 F0 2F E059 /E0 F0 2F E0 F0 12 Both Shift E0 AA E0 B6 E0 52/E0 D2 E0 2A E0 36 /E0 F0 27 E0 12 E0 F0 12 E0 2F /E0 F0 27 E0 59 E0 F0 59 E0 2F /E0 F0 27 E0 F0 12 E0 12 E0 2F /E0 F0 1F E0 12 E0 F0 12 E0 27 /E0 F0 1F E0 59 E0 F0 59 E0 27 /E0 F0 1F E0 F0 12 E0 12 E0 27 Left-Shift E0 F0 12 E0 70 /E0 F0 70 E0 12 E0 F0 12 E0 71 /E0 F0 71 E0 12 E0 F0 12 E0 6B /E0 F0 6B E0 12 E0 F0 12 E0 6C /E0 F0 6C E0 12 E0 F0 12 E0 69 /E0 F0 69 E0 12 E0 F0 12 E0 75 /E0 F0 75 E0 12 E0 F0 12 E0 72 /E0 F0 72 E0 12 E0 F0 12 E0 7D /E0 F0 7D E0 12 E0 F0 12 E0 7A /E0 F0 7A E0 12 E0 F0 12 E0 74 /E0 F0 74 E0 12 E0 F0 12 E0 1F Right-Shift E0 F0 59 E0 70 /E0 F0 70 E0 59 E0 F0 59 E0 71 /E0 F0 71 E0 59 E0 F0 59 E0 6B /E0 F0 6B E0 59 E0 F0 59 E0 6C /E0 F0 6C E0 59 E0 F0 59 E0 69 /E0 F0 69 E0 59 E0 F0 59 E0 75 /E0 F0 75 E0 59 E0 F0 59 E0 72 /E0 F0 72 E0 59 E0 F0 59 E0 7D /E0 F0 7D E0 59 E0 F0 59 E0 7A /E0 F0 7A E0 59 E0 F0 59 E0 74 /E0 F0 74 E0 59 E0 F0 59 E0 1F Num Lock E0 12 E0 70 /E0 F0 70 E0 F0 12 E0 12 E0 71 /E0 F0 71 E0 F0 12 E0 12 E0 6B /E0 F0 6B E0 F0 12 E0 12 E0 6C /E0 F0 6C E0 F0 12 E0 12 E0 69 /E0 F0 69 E0 F0 12 E0 12 E0 75 /E0 F0 75 E0 F0 12 E0 12 E0 72 /E0 F0 72 E0 F0 12 E0 12 E0 7D /E0 F0 7D E0 F0 12 E0 12 E0 7A /E0 F0 7A E0 F0 12 E0 12 E0 74 /E0 F0 74 E0 F0 12 E0 12 E0 1F
Base
Left-Shift
Right-Shift
E0 4A/E0 F0 4A E0 F0 12 E0 4A/E0 F0 4A E0 12 E0 F0 59 E0 4A/E0 F0 4A E0 59 Both Shift E0 F0 12 E0 F0 59 E0 4A/E0 F0 4A E0 12 E0 59
When both shift keys are held down: key number 95 Key Number and Symbol 124 Print Screen
Base E0 12 E0 7C/E0 F0 7C E0 F0 12 Base E1 14 77 E1 F0 14 F0 77
Shift/Ctrl E0 7C/E0 F0 7C
Alt 84/F0 84 Ctrl E0 7E E0 F0 7E
Key Number and Symbol 126 Pause
This key is not typematic, all associated scan codes occur on the make code.
Rev. 1.30
10
October 3, 2002
HT82K628A
Key Number and Function ACPI ACPI ACPI Key Number and Function 56 131 132 133 150 151 Brazil BA0 Japanese J131 Japanese J132 Japanese J133 Korea KC-L Korea KC-R Power Sleep Wake-up Make/Break code E0 37/E0 F0 37 E0 3F/E0 F0 3F E0 5E/E0 F0 5E Default Make/Break Make/Break Make/Break
Make/Break code 51/F0 51 67/F0 67 64/F0 64 13/F0 13 F1/F2/Make/Break code E0 48/E0 F0 48 E0 3A/E0 F0 3A E0 18/E0 F0 18 E0 10/E0 F0 10 E0 20/E0 F0 20 E0 28/E0 F0 28 E0 30/E0 F0 30 E0 38/E0 F0 38 E0 50/E0 F0 50 E0 34/E0 F0 34 E0 3B/E0 F0 3B E0 15/E0 F0 15 E0 4D/E0 F0 4D E0 32/E0 F0 32 E0 21/E0 F0 21 E0 23/E0 F0 23 E0 40/E0 F0 40 E0 2B/E0 F0 2B E0 4B/E0 F0 4B E0 1C/E0 F0 1C E0 43/E0 F0 43 E0 22/E0 F0 22 E0 1D/E0 F0 1D
Default Typematic Make Make Make Make Make
Multimedia Key Function E-Mail WWW Home WWW Favorites WWW Search WWW Refresh WWW Stop WWW Forward WWW Back Media Play/Pause Stop Prev Track Next Track Volume+ VolumeMute My Computer Calculator Screen save Rec Rew Minimize Eject
Rev. 1.30
11
October 3, 2002
HT82K628A
Key code set 3 Key Number 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 *29 30 31 32 33 34 35 36 37 38 39 40 41 **42 43 44 **45 46 47 48 49 50 51 52 53 54 Make /Break Code 0E/F0 0E 16/F0 16 1E/F0 1E 26/F0 26 25/F0 25 2E/F0 2E 36/F0 36 3D/F0 3D 3E/F0 3E 46/F0 46 45/F0 45 4E/F0 4E 55/F0 55 5D/F0 5D 66/F0 66 0D /F0 0D 15/F0 15 1D/F0 1D 24/F0 24 2D/F0 2D 2C/F0 2C 35/F0 35 3C/F0 3C 43/F0 43 44/F0 44 4D/F0 4D 54/F0 54 5B/F0 5B 5C/F0 5C 14/F0 14 1C/F0 1C 1B/F0 1B 23/F0 23 2B/F0 2B 34/F0 34 33/F0 33 3B/F0 3B 42/F0 42 4B/F0 4B 4C/F0 4C 52/F0 52 53/F0 53 5A/F0 5A 12/F0 12 13/F0 13 1A/F0 1A 22/F0 22 21/F0 21 2A/F0 2A 32/F0 32 31/F0 31 3A/F0 3A 41/F0 41 49/F0 49 Default Key State Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Make/Break Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Typematic Key Number 55 57 58 59 60 61 62 63 64 75 76 79 80 81 83 84 85 86 89 90 91 92 93 95 96 97 98 99 100 101 102 103 104 105 106 107 108 110 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 Make /Break Code 4A/F0 4A 59/F0 59 11/F0 11 8B/F0 8B 19/F0 19 29/F0 29 39/F0 39 8C/F0 8C 58/F0 58 67/F0 67 64/F0 64 61/F0 61 6E/F0 6E 65/F0 65 63/F0 63 60/F0 60 6F/F0 6F 6D/F0 6D 6A/F0 6A 76/F0 76 6C/F0 6C 6B/F0 6B 69/F0 69 77/F0 77 75/F0 75 73/F0 73 72/F0 72 70/F0 70 7E/F0 7E 7D/F0 7D 74/F0 74 7A/F0 7A 71/F0 71 84/F0 84 7C/F0 7C 7B/F0 7B 79/F0 79 08/F0 08 07/F0 07 0F/F0 0F 17/F0 17 1F/F0 1F 27/F0 27 2F/F0 2F 37/F0 37 3F/F0 3F 47/F0 47 4F/F0 4F 56/F0 56 5E/F0 5E 57/F0 57 5F/F0 5F 62/F0 62 8D/F0 8D Default Key State Typematic Make/Break Make/Break Make/Break Make/Break Typematic Make Only Make/Break Make Only Make Only Typematic Typematic Make Only Make Only Typematic Typematic Make Only Make Only Typematic Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Typematic Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Make Only Typematic
*101-Key Keyboard Only **102-Key Keyboard Only
Rev. 1.30
12
October 3, 2002
HT82K628A
Key Number and Function 56 131 132 133 150 151 Brazil BA0 Japanese J131 Japanese J132 Japanese J133 Korea KC-L Korea KC-R Make/Break code 51/F0 51 67/F0 67 64/F0 64 13/F0 13 F1/F2/Default Typematic Make Make Make Make Make
Timing Diagrams
Data output
(1 ) CLK (3 ) 1st C LK (3 ) 2nd C LK (3 ) (3 ) 1 0 th C LK (4 ) 1 1 th C LK (5 ) T3 (2 ) DATA T1 S ta r t B it T2 B it 0 P a r ity B it S to p B it (6 ) T im in g P a r a m e te r T1 T2 T3 T4 T5 D A T A tr a n s itio n to th e fa llin g e d g e o f C L K R is in g e d g e o f C L K to D A T A tr a n s itio n D u r a tio n o f C L K in a c tiv e D u r a tio n o f C L K a c tiv e T im e to a u x ilia r y d e v ic e in h ib it a fte r c lo c k 1 1 to e n s u r e th e a u x ilia r y d e v ic e d o e s n o t s ta r t a n o th e r tr a n s m is s io n M in /M a x 5 /2 5 m s e c 5 /T 4 -5 m s e c 3 0 /5 0 m s e c 3 0 /5 0 m s e c > 0 /5 0 m s e c T4 T5 (7 )
Keyboard data input
(1 ) CLK (2 ) I/O In h ib it (4 ) 1st C LK 2nd C LK 9 th C LK 1 0 th C LK 1 1 th C LK (8 ) (6 ) P a r ity B it (5 ) S to p B it (7 )
T7 T9 DATA S ta r t B it (3 )
T8 B it 0 (5 )
T im in g P a r a m e te r T7 T8 T9 D u r a tio n o f C L K in a c tiv e D u r a tio n o f C L K a c tiv e T im e fr o m in a c tiv e to a c tiv e C L K tr a n s itio n , u s e d to tim e w h e n th e a u x ilia r y d e v ic e s a m p le s D A T A
M in /M a x 3 0 /5 0 m s e c 3 0 /5 0 m s e c 5 /2 5 m s e c
Rev. 1.30
13
October 3, 2002
HT82K628A
Mini keyboard operation manual
* Macro key
Open Old File Should send + to system when pressed.
SAVE Should send + to system when pressed.
PRINT Should send +

to system when pressed.
CUT Should send + to system when pressed.
COPY Should send + to system when pressed.
PASTE Should send + to system when pressed.
Rotate Window Press this key to switch the activated task window. Should send + to system when pressed. Close Window Press this key to close the window. Should send + to system when pressed.
Rev. 1.30
14
October 3, 2002
HT82K628A
* Fn key usage
Status Key Location 7 8 9 0 U I O P J K L :; M >. ?/ Enter F1/F11 F2/F12 F10/ ScrLock /PgUp /PgDn /Home (R)/End Fn OFF &7 *8 (9 )0 U I O P J K L :; M >. ?/ Enter (L) F1 F2 F10 (R) (R) End PgDn + Ins Del / Enter(R) F11 F12 ScrLock Page Up Page Down Home End Num Lock OFF Fn ON Home PgUp * Num Lock OFF Fn OFF 7 8 9 * 4 5 6 1 2 3 + 0 . / Enter(R) F1 F2 F10 (R) Num Lock ON Fn ON 7 8 9 0 U I O P J K L :; M >. ?/ Enter(L) F11 F12 ScrLock Page Up Page Down Home End Num Lock ON
Rev. 1.30
15
October 3, 2002
HT82K628A
Key matrix C0 R0 PAUSE 126 Q 17 W 18 E 19 R 20 U 23 I 24 O 25 P 26 SCROLL LOCK 125 R10 |(\) 14 7(Home) 91 8() 96 R13 9(PgUp) 101 + 106 Wake-up Screen Save KC-L 150 Media My Computer 107 SHIFT-L 44 WIN-L Ctrl(R)+V E-mail Calculator 97 6((R)) 102 . 92 5 98 3(PgDn) 103 ENTER-R 108 SHIFT-R 57 Ctrl(R)+C WIN-R WWW Home / Page Up 83 WWW Search Rec 00 WWW Back / Page Down 104 15 4() 93 2() 99 .(Del) 100 Ctrl(R)+X BACK 29 1(End) 61 0(Ins) 95 * 105 79 Ctrl(R)+P Min Ctrl(R)+S WWW Stop (R)/ END \(|) 122 SPACE 90 / 89 27 Alt(R)+F4 118 [({) 40 Vol28 F7 39 ;(:) 41 ALT-L 60 F11 22 ](}) 38 L 21 Y 37 K 117 Ctrl(R)+O '() 42 Vol+ ENTER-L 43 NUM LOCK 84 (R) 75 PgUp 85 HOME 80 F1/F11 Eject F2/F12 WWW Refresh 81 FN F10/ Scroll KC-R 151 WWW Bkmk 114 T 34 J 36 F6 53 .(>) 54 |(\) 55 ALT-R 62 F12 123 30 F3 33 F 35 H 52 ,(<) 56 APP /(?) 12 Mute F9 120 DEL 76 INS 16 CAPS LOCK 32 D 115 G 49 M 51 \(-) 13 F8 119 _(-) 11 PRINT SCREEN F10 121 POWER 10 0()) C1 Pre Track TAB 31 S 45 F4 48 V 50 N 7 =(+) 9 9(() C2 Stop A 110 |(\) 47 C C3 Play/Pause ESC 46 X C4 CTRL-R 64 Z C5 Next Track N-CHG 131 CHG 132 ROMA 133 B 6 6(^) 8 8(*) 1 F1 112 F2 113 5(%) 5 7(&) 4 4($) 3 3(#) C6 CTRL-L 58 (~) 2 2(@) 116 1(!) C7 F5
R1
R2
R3
R4
R5
R6
R7
R8
R9
R11
R12
SLEEP PgDn 86 END
R14
R15 R16 R17 R18 R19
Alt(R)+Tab Rew 000 WWW Forward / Home
Rev. 1.30
16
October 3, 2002
HT82K628A
Application Circuits
32 15 10m. GND V
DD
VDD . .B . 0 .1 m .
VDD VSS C0 C1 C2 C3 C4 3 4 5 6
38 37 36 35 10 9 8 7 2 1 40 39 29 28 27 26 25 24 23 22 14 13 12 11
LED2 LED1 V
DD
30 17 16
C5 CAP NUM SCR RESET C6 C7 R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 10 11 12 13 14 15 16 17 18 19 R R R R R R R OSC1 R R R . n S e le c t M a c r o K e y s e le c t
1N4148 47kW 0 .1 m . o p tio n CLO CK DATA
LED0
31
19 18 V 5 8 .3 k W
DD
CLK DATA
33 20 21
H T82K 628A
Note: Fn Select (R) GND: Enable the Mini Keyboard Macro Key Select (R) GND: Disable the Macro Key
Rev. 1.30
17
October 3, 2002
HT82K628A
Package Information
40-pin DIP (600mil) outline dimensions
A 40 B 1 20 21
H C D E . G a I
Symbol A B C D E F G H I a
Dimensions in mil Min. 2045 535 145 125 16 50 3/4 595 635 0 Nom. 3/4 3/4 3/4 3/4 3/4 3/4 100 3/4 3/4 3/4 Max. 2065 555 155 145 20 70 3/4 615 670 15
Rev. 1.30
18
October 3, 2002
HT82K628A
Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. II, Science-based Industrial Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Sales Office) 11F, No.576, Sec.7 Chung Hsiao E. Rd., Taipei, Taiwan Tel: 886-2-2782-9635 Fax: 886-2-2782-9636 Fax: 886-2-2782-7128 (International sales hotline) Holtek Semiconductor (Shanghai) Inc. 7th Floor, Building 2, No.889, Yi Shan Rd., Shanghai, China Tel: 021-6485-5560 Fax: 021-6485-0313 http://www.holtek.com.cn Holtek Semiconductor (Hong Kong) Ltd. Block A, 3/F, Tin On Industrial Building, 777-779 Cheung Sha Wan Rd., Kowloon, Hong Kong Tel: 852-2-745-8288 Fax: 852-2-742-8657 Holmate Semiconductor, Inc. 46712 Fremont Blvd., Fremont, CA 94538 Tel: 510-252-9880 Fax: 510-252-9885 http://www.holmate.com Copyright O 2002 by HOLTEK SEMICONDUCTOR INC. The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek assumes no responsibility arising from the use of the specifications described. The applications mentioned herein are used solely for the purpose of illustration and Holtek makes no warranty or representation that such applications will be suitable without further modification, nor recommends the use of its products for application that may present a risk to human life due to malfunction or otherwise. Holteks products are not authorized for use as critical components in life support devices or systems. Holtek reserves the right to alter its products without prior notification. For the most up-to-date information, please visit our web site at http://www.holtek.com.tw.
Rev. 1.30
19
October 3, 2002


▲Up To Search▲   

 
Price & Availability of HT82K628A

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X