HT82K628A(48SSOP-A) [HOLTEK]

Micro Peripheral IC;
HT82K628A(48SSOP-A)
型号: HT82K628A(48SSOP-A)
厂家: HOLTEK SEMICONDUCTOR INC    HOLTEK SEMICONDUCTOR INC
描述:

Micro Peripheral IC

文件: 总22页 (文件大小:155K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
HT82K628A  
Windows 2000 PS/2 Keyboard Encoder  
Features  
·
·
·
·
·
Design for Windows 95/98/NT/2000/XP  
Supports WindowsTM keys  
101/102/104/105/107/109 keys or other special ap-  
plication keyboard encoder  
·
·
8 external hot keys  
Supports PC/AT and PS/2 code set 1, 2, 3  
Supports Mini-keyboard and Internet/Multimedia  
keyboard  
Supports Japanese , Korean , Brazilian and  
European  
·
·
WINDOWS is a registered trademark of Microsoft  
corporation  
·
·
·
RC oscillator  
Phantom key detection  
Low power consumption  
40-pin DIP, 48-pin SSOP packages  
General Description  
The HT82K628A is a keyboard encoder designed for  
IBM PC/AT, IBM PS/2 and all compatible machines.  
An inexpensive RC oscillator can be used for the system  
clock. Simple implementation of this device is an advan-  
tage for high performance and low cost keyboard appli-  
cations.  
The HT82K628A accepts keyboard inputs and provides  
a 16-character first-in-first-out buffer in which data is  
stored.  
Pin Assignment  
R
6
R
R
C
C
C
C
R
R
R
R
5
4
3
2
1
0
3
2
1
0
4
4
4
4
4
4
4
4
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
8
7
6
5
4
3
2
1
0
9
8
7
6
5
4
3
2
1
0
9
8
7
6
5
1
2
3
4
5
6
7
8
9
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
R
7
C
4
C
5
R
R
C
C
C
C
R
R
R
R
5
R
6
7
4
5
6
7
C
C
6
1
2
3
4
5
6
7
8
9
1
1
1
1
1
1
1
1
1
1
2
4
3
3
3
3
3
3
3
3
3
3
2
2
2
2
2
2
2
2
2
0
9
8
7
6
5
4
3
2
1
0
9
8
7
6
5
4
3
2
1
4
R
C
7
3
C
N
C
2
C
N
C
C
C
C
1
C
N
0
C
N
0
1
2
3
4
5
6
7
8
9
0
1
2
3
4
3
N
N
N
N
C
C
2
O
S
C
1
O
S
C
1
1
V
D
D
V
R
C
R
R
R
R
R
R
R
R
M
D
D
R
R
R
R
1
1
1
1
9
8
7
6
0
R
E
S
P
E
S
T
E
S
P
E
S
T
0
1
2
3
4
5
6
7
8
9
0
R
1
9
C
A
A
R
1
8
R
R
R
R
R
R
R
R
M
8
9
1
1
1
1
1
1
8
R
R
1
1
7
6
9
V
S
S
0
1
2
3
4
5
1
0
S
C
R
O
L
L
V
S
S
1
1
N
U
M
S
C
R
O
L
L
1
1
2
3
D
A
T
A
K
N
U
M
C
L
O
C
D
A
T
A
K
1
4
F
n
S
e
l
e
c
t
C
L
O
C
1
5
N
N
C
C
F
n
S
e
l
e
c
t
a
c
r
o
K
e
y
s
e
l
e
c
t
a
c
r
o
K
e
y
s
e
l
e
c
t
H
T
8
2
K
6
2
8
A
H
T
8
2
K
6
2
8
A
4
0
D
I
P
-
A
4
8
S
S
O
P
-
A
Rev. 1.70  
1
June 11, 2008  
HT82K628A  
Pin Description  
Pin No.  
Pin Name  
I/O  
O
I
Description  
10~7, 2~1,  
40~39, 29~22, R0~R19  
14~11  
Keyboard matrix scanning output pins  
6~3, 38~35  
C0~C7  
Keyboard matrix scanning input pins  
15  
16  
17  
18  
19  
20  
21  
30  
VSS  
¾
O
O
Negative power supply, ground  
Scroll Lock indicator  
SCROLL  
NUM  
Num Lock indicator  
DATA  
I/O Bidirectional data transmission line  
I/O Synchronous clock signal. Used to clock the transmission data.  
CLOCK  
Fn Select  
Macro Key Select  
CAPS  
I
I
Mini-keyboard select, enables the function if connected to VSS.  
Macro Key select, disables the function if connected to VSS.  
Caps Lock indicator  
O
Chip reset input. Active low. Built-in power-on reset circuit to reset the en-  
tire chip. Chip can also be externally reset via RESET pin.  
31  
RESET  
I
32  
33  
34  
VDD  
OSC1  
NC  
5.0V positive power supply  
¾
I
System clock input; 58.3kW resistor connected for RC OSC  
No connection  
¾
Absolute Maximum Ratings  
Supply Voltage ..........................VSS-0.3V to VSS+5.5V  
Input Voltage .............................VSS-0.3V to VDD+0.3V  
Storage Temperature ...........................-50°C to 125°C  
Operating Temperature ..........................-25°C to 70°C  
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  
Ta=25°C  
Test Conditions  
Conditions  
Symbol  
Parameter  
Min. Typ. Max. Unit  
VDD  
¾
VDD  
IDD  
Operating Voltage  
3
¾
0
5
2.5  
¾
5.25  
5
V
mA  
V
¾
No load, fSYS= 4MHz  
Operating Current (RC OSC)  
Input Low Voltage  
5V  
5V  
5V  
VIL  
1.5  
5
¾
¾
VIH  
Input High Voltage  
3.5  
16  
-8  
V
¾
IOL  
VOL= 0.5V  
VOH= 4.5V  
VOH= 4.5V  
Sink Current (C0~C7, R0~R19, DATA, CLOCK) 5V  
25  
-16  
mA  
mA  
mA  
mA  
kW  
kW  
kW  
MHz  
¾
¾
¾
24  
20  
8
IOH1  
IOH2  
ILED  
Rph  
Rph1  
Rph2  
fSYS  
Source Current (C0~C7, R0~R19)  
Source Current (Scroll, Num, Caps)  
LED Sink Current (Scroll, Num, Caps)  
5V  
5V  
-2.5 -4  
5V VOL=3.4V  
10  
5
18  
12  
4.7  
50  
4
Internal Pull-high Resistance (C0~C7, R0~R19) 5V  
¾
¾
¾
¾
Internal Pull-high Resistance (DATA, CLOCK)  
Internal Pull-high Resistance (RESET)  
System Clock (RC OSC)  
5V  
5V  
5V  
2
25  
¾
75  
¾
Rev. 1.70  
2
June 11, 2008  
HT82K628A  
Functional Description  
The HT82K628A basic function is to detect key press and  
release activity and to transmit the corresponding scan  
code, as well as make and break codes to the system.  
Command  
Set/Reset Status Indicators  
Echo  
Hex Value  
ED  
EE  
EF  
The device also accepts commands from the system  
and responds to the system if necessary. All communi-  
cation between the keyboard and the system is man-  
aged through the CLOCK and DATA pins.  
Invalid Command  
Select Alternate Scan Codes  
Invalid Command  
Read ID  
F0  
The keyboard begins to scan for pressed or released  
keys and commands from the system after the BAT (Ba-  
sic Assurance Test) has been run.  
F1  
F2  
Set Typematic Rate/Delay  
Enable  
F3  
Basic Assurance Test - BAT  
F4  
The following functions are offered by the Basic Assur-  
ance Test:  
Default Disable  
F5  
Set Default  
F6  
·
·
·
·
·
Turns on LED status indicators.  
Keyboard processor test.  
Set All Keys - Typematic  
Set All Keys - Make/Break  
Set All Keys - Make  
F7  
RAM test.  
F8  
Turns off LED status indicators, i.e. the LEDs.  
Reports the BAT result to the system.  
F9  
Set All Keys - Typematic/Make/Break  
Set Key Type - Typematic  
Set Key Type - Make/Break  
Set Key Type - Make  
Resend  
FA  
FB  
FC  
FD  
FE  
FF  
Note:  
During the BAT, activity on the ²clock² and  
²data² line are ignored. The LED¢s are turned  
on at the beginning and turned off at the end of  
the BAT. The BAT takes a minimum of 450ms  
after POR and a maximum of 2.5s. The re-  
sponse to a satisfactory BAT completion is ²AA²  
and response to BAT failure is an ²FC² error.  
The reset keyboard command ²FF² will also  
cause the keyboard to execute the BAT. Com-  
pletion codes are sent between 300 and 500ms  
after a reset command is acknowledged. After  
the BAT, the keyboard sets the keys to  
typematic and make/break, and sets the default  
typematic rate and delay.  
Reset  
The commands may be sent to the HT82K628A at any  
time and the HT82K628A will respond within 25ms ex-  
cept when performing the internal diagnostics or execut-  
ing 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 indica-  
tors 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:  
Power-on  
Two important activities take place when power is first  
applied to the keyboard. The first is the presence of an  
H/W signal POR (Power-On-Reset) that resets the key-  
board processor. The second activity is the running of  
the self test BAT (Basic Assurance Test) routine.  
P
O
R
R
e
s
e
t
1
5
0
m
s
~
2
s
3
0
0
m
s
~
5
0
0
m
s
Bit  
Indicator  
Scroll Lock Indicator  
0
4
5
0
m
s
~
2
.
5
s
e
c
1
Num Lock Indicator  
Caps Lock Indicator  
Reserved (Must be 0)  
P
o
w
e
r
o
n
s
t
a
r
t
B
A
T
s
t
a
r
t
e
d
B
A
T
c
o
m
p
l
e
t
e
2
3~7  
Command from the Host  
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.  
The following table shows the commands that the host  
may send and their hexadecimal values.  
Rev. 1.70  
3
June 11, 2008  
HT82K628A  
The HT82K628A responds to the option byte with ACK,  
sets the indicators and if the HT82K628Awas previously  
enabled, continues scanning. The status of the indica-  
tors will reflect the bits in the option byte and can be acti-  
vated or deactivated in any combination. If another  
command is received in place of the option byte, execu-  
tion of the Set/Reset Mode Indicators command is  
stopped, with no change to the indicator status, and the  
new command is processed.  
scanning and waits for the system to issue the rate/de-  
lay 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 previ-  
ously 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 250ms±20%.  
The period (interval from one typematic output to the  
next) is determined by the following equation:  
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.  
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.  
EEH - Echo  
Echo is a diagnostic aid. When the HT82K628A re-  
ceives this command, it issues a hex EE response and if  
the HT82K628A was previously enabled, continues  
scanning.  
The typematic rate is 1 for each period and are listed as  
follows:  
Typematic  
Rate ± 20%  
Typematic  
Rate ± 20%  
Bit  
Bit  
EFH and F1H - Invalid Command  
00000  
00001  
00010  
00011  
00100  
00101  
00110  
00111  
01000  
01001  
01010  
01011  
01100  
01101  
01110  
01111  
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  
10000  
10001  
10010  
10011  
10100  
10101  
10110  
10111  
11000  
11001  
11010  
11011  
11100  
11101  
11110  
11111  
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  
EFh and F1h are invalid commands and are not sup-  
ported. 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 pre-  
vious scanning state.  
F0H - Select Alternate Scan Codes  
This command instructs the HT82K628Ato select one of  
the three sets of scan codes. The HT82K628A acknowl-  
edges 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.  
8.0  
After establishing the new scan code set, the  
HT82K628A returns to the scanning state it was in be-  
fore receiving the Select Alternate Scan Codes com-  
mand.  
8.0  
The default values for the HT82K628A are as follows:  
Typematic rate= 10.9 characters per second ± 20%  
Delay = 500ms±20%  
F2H - Read ID  
This command requests identification information from  
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. 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.  
F4H - Enable  
Upon receipt of this command, the HT82K628A will re-  
spond with ACK, clears its output buffer, clears the last  
typematic key, and starts scanning.  
F3H - Set Typematic Rate/Delay  
The host issues the Set Typematic Rate/Delay com-  
mand to change the typematic rate and delay. The  
HT82K628A responds to the command with ACK, stops  
Rev. 1.70  
4
June 11, 2008  
HT82K628A  
F5H - Default Disable  
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).  
The Default Disable command resets all conditions to  
the power on default states. The HT82K628A will re-  
spond 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.  
Commands to the Host  
The following table shows the commands that the  
HT82K628A may send to the host, and their hexadeci-  
F6H - Set Default  
mal values.  
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 contin-  
ues scanning.  
Command  
Hex Value  
Key Detection Error/Overrun 00 (Code Set 2 and 3)  
Keyboard ID  
83AB  
Bat Completion Code  
Bat Failure Core  
Echo  
AA  
FC  
F7H, F8H, F9H, FAH - Set All Keys  
EE  
These commands instruct the HT82K628A to set all  
keys to the type listed below:  
Acknowledge  
FA  
FE  
Resend  
Hex Value  
Command  
Set All Keys-Typematic  
Set All Keys-Make/Break  
Set All Keys-Make  
Key Detection Error/Overrun  
FF (Code Set 1)  
F7  
F8  
F9  
FA  
00H or FFH - Key Detection Error  
The HT82K628Asends 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.  
Set All Keys-Typematic/Make/Break  
The HT82K628Awill respond with ACK, clears its output  
buffer, sets all keys to the type indicated by this com-  
mand, and continues scanning (if it was previously en-  
abled). Although these commands can be sent using  
any code set, they affect only scan code set 3 operation.  
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.  
FBH, FCH, FDH - Set Key Type  
These commands instruct the HT82K628A to set indi-  
vidual keys to the type listed below:  
Hex Value  
Command  
Set Key Type-Typematic  
Set Key Type-Make/Break  
Set Key Type-Make  
83AbH - Keyboard ID  
FB  
FC  
FD  
The keyboard ID consists of 2 bytes, Hex 83AbH. The  
HT82K628A responds to the Read ID with ACK, discon-  
tinues 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.  
The HT82K628Awill 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 iden-  
tification. The type of each identified key is set to the  
value indicated by the command. Although these com-  
mands can be sent using any code set, they affect only  
scan code set 3 operation.  
EEH - Echo  
The HT82K628A sends this code in response to an  
Echo command.  
AAH - BAT Completion Code  
Following satisfactory completion of the BAT, the  
HT82K628A sends AAH. Any other code indicates key-  
board failure.  
FEH - Resend  
The host sends this command when it detects an error in  
any transmission from the HT82K628A. It is sent only af-  
ter a data transmission and before the host allows the  
Rev. 1.70  
5
June 11, 2008  
HT82K628A  
·
Data input  
FCH - BAT Failure Code  
¨
¨
¨
¨
¨
The system overrides the clock line for at least  
60ms.  
If a BAT failure occurs, the HT82K628A sends this code,  
discontinues scanning and waits for a host response or  
reset.  
The keyboard checks the clock line state at inter-  
vals of 10ms  
If a system request-to-send is detected, the key-  
board counts 11 data bits.  
FEH - Resend  
The HT82K628A issues a Resend command following  
receipt of an invalid input or any input with incorrect par-  
ity. If the host sends nothing to the HT82K628A, no re-  
sponse is required.  
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.  
Data Communications  
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.  
·
Data output  
¨
¨
If CLK=0, no transmission (keyboard is inhibited).  
If CLK=1, DATA=0, no transmission (system re-  
quest to send).  
¨
¨
If CLK=1, DATA=1, transmission permitted.  
Data will be valid before the trailing edge and be-  
yond the leading edge of the clock.  
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.  
¨
¨
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.  
Data Stream  
Mode 1,2,3  
B1:  
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  
B2:  
b3:  
b4:  
b5:  
B6  
b7:  
b8:  
b9:  
b10:  
b11:  
always 1  
Note:  
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  
Key Number  
and Symbol  
Make/Break Code  
Make/Break Code  
1
2
3
4
5
6
7
8
~
!
'
29/A9  
02/82  
03/83  
04/84  
05/85  
06/86  
07/87  
08/88  
47  
48  
49  
50  
51  
52  
53  
54  
X
2D/AD  
2E/AE  
2F/AF  
30/B0  
31/B1  
32/B2  
33/B3  
34/B4  
1
2
3
4
5
6
7
C
@
#
V
B
$
N
%
^
M
<
>
,
.
&
Rev. 1.70  
6
June 11, 2008  
HT82K628A  
Key Number  
and Symbol  
Key Number  
and Symbol  
Make/Break Code  
Make/Break Code  
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  
*
(
8
9
0
-
09/89  
0A/8A  
0B/8B  
0C/8C  
0D/8D  
56 7D/D6 FD  
0E/8E  
0F/8F  
10/90  
55  
57  
?
/
35/B5  
36/B6  
Shift (R)  
)
58  
Ctrl (L)  
Alt (L)  
1D/9D  
38/B8  
_
+
60  
=
61  
Space  
Alt (R)  
Ctrl (R)  
39/B9  
62  
E0 38/E0 B8  
E0 1D/E0 9D  
45/C5  
Back Space  
64  
Tab  
Q
W
E
90  
Num Lock  
91  
7
Home  
¬
47/C7  
11/91  
92  
4
1
8
4B/CB  
4F/CF  
48/C8  
12/92  
93  
End  
­
R
T
13/93  
96  
14/94  
97  
5
*
4C/CC  
50/D0  
Y
15/95  
98  
2
0
¯
U
I
16/96  
99  
Ins  
52/D2  
17/97  
100  
101  
102  
103  
104  
105  
106  
107  
108  
110  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
125  
37/B7  
O
P
18/98  
9
6
3
.
PgUp  
®
49/C9  
19/99  
4D/CD  
51/D1  
{
}
[
]
\
1A/9A  
1B/9B  
2B/AB  
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  
PgDn  
Del  
53/D3  
-
4A/CA  
4E/CE  
7E/FE  
E0 1C/E0 9C  
01/81  
½
Caps Lock  
+
A
S
D
F
G
H
J
Enter  
ESC  
F1  
3B/BB  
3C/BC  
3D/BD  
3E/BE  
3F/BF  
F2  
F3  
F4  
K
L
F5  
F6  
40/C0  
:
;
\
F7  
41/C1  
½
F8  
42/C2  
F9  
43/C3  
Enter  
Shift (L)  
Macro  
Z
F10  
F11  
F12  
44/C4  
57/D7  
58/D8  
Scroll Lock  
46/C6  
*101-Key Keyboard Only  
**102-Key Keyboard Only  
Rev. 1.70  
7
June 11, 2008  
HT82K628A  
Key Number  
and Symbol  
Base Case  
Shift+Num  
Left-Shift  
Right-Shift  
Num Lock  
Insert  
75  
76  
79  
80  
81  
83  
84  
85  
86  
89  
E0 52  
/E0 D2  
E0 53  
/E0 D3  
E0 4B  
/E0 CB  
E0 47  
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 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 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  
Delete  
¬
Home  
End  
­
/E0 C7  
E0 4F  
/E0 CF  
E0 48  
/E0 C8  
E0 50  
¯
/E0 D0  
E0 49  
PgUp  
PgDn  
®
/E0 C9  
E0 51  
/E0 D1  
E0 4D  
/E0 CD  
E0 5B  
/E0 DB  
E0 5C  
/E0 DC  
E0 5D  
/E0 DD  
E0 AA E0 5B  
/E0 DB E0 2A  
E0 AA E0 5C  
/E0 DC E0 2A  
E0 AA E0 5D  
/E0 DD E0 2A  
E0 B6 E0 5B  
/E0 DB E0 36  
E0 B6 E0 5C  
/E0 DC E0 36  
E0 B6 E0 5D  
/E0 DD E0 36  
E0 2A E0 5B  
/E0 DB E0 AA  
E0 2A E0 5C  
/E0 DC E0 AA  
E0 2A E0 5D  
/E0 DD E0 AA  
L Win  
R Win  
APP  
When both shift keys are held down:  
key number 75  
Both Shift  
E0 AA E0 B6 E0 52/E0 D2 E0 2A E0 36  
Key Number  
and Symbol  
Base  
Left-Shift  
Right-Shift  
95  
/
E0 35/E0 B5  
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  
Key Number  
Base  
Shift/Ctrl  
Alt  
and Symbol  
124  
Print Screen E0 2A E0 37/E0 B7 E0 AA  
E0 37/E0 B7  
54/D4  
Key Number  
and Symbol  
Base  
E1 1D 45 E1 9D C5  
Ctrl  
126 Pause  
E0 46 E0 C6  
This key is not typematic, all associated scan codes occur on the make code.  
Key Number  
Make/Break code  
and Function  
Default  
ACPI  
ACPI  
ACPI  
Power  
Sleep  
E0 5E/E0 DE  
E0 5F/E0 DF  
E0 63/E0 E3  
Make/Break  
Make/Break  
Make/Break  
Wake-up  
Key Number  
and Function  
Make/Break code  
Default  
56  
Brazil BA0  
73/F3  
7B/FB  
79/F9  
70/F0  
F1/-  
Typematic  
Make  
131  
132  
133  
150  
151  
Japanese J131  
Japanese J132  
Japanese J133  
Korea KC-L  
Make  
Make  
Make  
Korea KC-R  
Make  
F0/-  
Rev. 1.70  
8
June 11, 2008  
HT82K628A  
Multimedia Key Function  
E-Mail  
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  
WWW Home  
WWW Favorites  
WWW Search  
WWW Refresh  
WWW Stop  
WWW Forward  
WWW Back  
Media  
Play/Pause  
Stop  
Prev Track  
Next Track  
Volume+  
Volume-  
Mute  
My Computer  
Calculator  
Screen save  
Rec  
Rew  
Minimize  
Eject  
Key Code Set 2  
Key Number  
and Symbol  
Key Number  
and Symbol  
Make/Break Code  
Make/Break Code  
1
2
~
!
'
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  
47  
48  
49  
50  
51  
52  
53  
54  
55  
57  
58  
60  
61  
62  
X
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  
1
2
3
4
5
6
7
8
9
0
-
C
3
@
#
$
%
^
V
4
B
5
N
6
M
7
<
>
?
,
.
/
8
&
*
9
10  
11  
12  
13  
14  
(
Shift (R)  
)
Ctrl (L)  
Alt (L)  
Space  
Alt (R)  
_
+
=
Rev. 1.70  
9
June 11, 2008  
HT82K628A  
Key Number  
and Symbol  
Key Number  
and Symbol  
Make/Break Code  
Make/Break Code  
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  
Back Space  
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  
4C/F0 4C  
52/F0 52  
5D/F0 5D  
5A/F0 5A  
12/F0 12  
61/F0 61  
1A/F0 1A  
64  
90  
Ctrl (R)  
Num Lock  
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  
83/F0 83  
0A/F0 0A  
01/F0 01  
09/F0 09  
78/F0 78  
07/F0 07  
7E/F0 7E  
Tab  
Q
W
E
91  
7
Home  
¬
92  
4
1
8
93  
End  
­
R
T
96  
97  
5
*
Y
98  
2
0
¯
U
I
99  
Ins  
100  
101  
102  
103  
104  
105  
106  
107  
108  
110  
112  
113  
114  
115  
116  
117  
118  
119  
120  
121  
122  
123  
125  
O
P
9
6
3
.
PgUp  
®
{
}
[
]
\
PgDn  
Del  
-
½
Caps Lock  
+
A
S
D
F
G
H
J
Enter  
ESC  
F1  
F2  
F3  
F4  
K
L
F5  
F6  
:
;
\
F7  
½
F8  
F9  
Enter  
Shift (L)  
Macro  
Z
F10  
F11  
F12  
Scroll Lock  
*101-Key Keyboard Only  
**102-Key Keyboard Only  
Rev. 1.70  
10  
June 11, 2008  
HT82K628A  
Key Number  
and Symbol  
Base Case  
Shift+Num  
Left-Shift  
Right-Shift  
Num Lock  
Insert  
75  
E0 70  
/E0 F0 70  
E0 71  
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 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 12 E0 70  
/E0 F0 70 E0 F0 12  
E0 12 E0 71  
Delete  
76  
/E0 F0 71  
E0 6B  
/E0 F0 71 E0 F0 12  
E0 12 E0 6B  
¬
Home  
End  
­
79  
80  
81  
83  
84  
85  
86  
89  
/E0 F0 6B  
E0 6C  
/E0 F0 6B E0 F0 12  
E0 12 E0 6C  
/E0 F0 6C  
E0 69  
/E0 F0 6C E0 F0 12  
E0 12 E0 69  
/E0 F0 69  
E0 75  
/E0 F0 69 E0 F0 12  
E0 12 E0 75  
/E0 F0 75  
E0 72  
/E0 F0 75 E0 F0 12  
E0 12 E0 72  
¯
/E0 F0 72  
E0 7D  
/E0 F0 72 E0 F0 12  
E0 12 E0 7D  
PgUp  
PgDn  
®
/E0 F0 7D  
E0 7A  
/E0 F0 7D E0 F0 12  
E0 12 E0 7A  
/E0 F0 7A  
E0 74  
/E0 F0 74  
/E0 F0 7A E0 F0 12  
E0 12 E0 74  
/E0 F0 74 E0 F0 12  
E0 1F  
/E0 F0 1F  
E0 27  
E0 F0 12 E0 1F  
/E0 F0 1F E0 12  
E0 F0 12 E0 27  
/E0 F0 27 E0 12  
E0 F0 12 E0 2F  
/E0 F0 2F E0 12  
Both Shift  
E0 F0 59 E0 1F  
/E0 F0 1F E0 59  
E0 F0 59 E0 27  
/E0 F0 27 E0 59  
E0 F0 59 E0 2F  
/E0 F0 2F E059  
E0 12 E0 1F  
/E0 F0 1F E0 F0 12  
E0 12 E0 27  
L Win  
R Win  
APP  
/E0 F0 27  
E0 2F  
/E0 F0 27 E0 F0 12  
E0 12 E0 2F  
/E0 F0 2F  
/E0 F0 2F E0 F0 12  
When both shift keys are held down:  
key number 75  
E0 AA E0 B6 E0 52/E0 D2 E0 2A E0 36  
Key Number  
and Symbol  
Base  
Left-Shift  
Right-Shift  
95  
/
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  
When both shift keys are held down:  
key number 95  
Both Shift  
E0 F0 12 E0 F0 59 E0 4A/E0 F0 4A E0 12 E0 59  
Key Number  
and Symbol  
Base  
Shift/Ctrl  
Alt  
124  
Print Screen E0 12 E0 7C/E0 F0 7C E0 F0 12  
E0 7C/E0 F0 7C  
84/F0 84  
Key Number  
and Symbol  
Base  
E1 14 77 E1 F0 14 F0 77  
Ctrl  
126 Pause  
E0 7E E0 F0 7E  
This key is not typematic, all associated scan codes occur on the make code.  
Key Number  
Make/Break code  
and Function  
Default  
ACPI  
ACPI  
ACPI  
Power  
Sleep  
E0 37/E0 F0 37  
E0 3F/E0 F0 3F  
E0 5E/E0 F0 5E  
Make/Break  
Make/Break  
Make/Break  
Wake-up  
Rev. 1.70  
11  
June 11, 2008  
HT82K628A  
Key Number  
and Function  
Make/Break code  
Default  
56  
Brazil BA0  
Japanese J131  
Japanese J132  
Japanese J133  
Korea KC-L  
51/F0 51  
67/F0 67  
64/F0 64  
13/F0 13  
F1/-  
Typematic  
Make  
131  
132  
133  
150  
151  
Make  
Make  
Make  
Korea KC-R  
Make  
F2/-  
Multimedia Key Function  
E-Mail  
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  
WWW Home  
WWW Favorites  
WWW Search  
WWW Refresh  
WWW Stop  
WWW Forward  
WWW Back  
Media  
Play/Pause  
Stop  
Prev Track  
Next Track  
Volume+  
Volume-  
Mute  
My Computer  
Calculator  
Screen save  
Rec  
Rew  
Minimize  
Eject  
Rev. 1.70  
12  
June 11, 2008  
HT82K628A  
Key Code Set 3  
Key  
Number  
Make  
/Break Code  
Default  
Key State  
Key  
Number  
Make  
/Break Code  
Default  
Key State  
1
2
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  
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  
55  
57  
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  
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  
3
58  
59  
4
5
60  
61  
6
7
62  
63  
8
9
64  
75  
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  
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  
*101-Key Keyboard Only  
**102-Key Keyboard Only  
Rev. 1.70  
13  
June 11, 2008  
HT82K628A  
Key Number  
and Function  
Make/Break code  
Default  
56  
Brazil BA0  
51/F0 51  
67/F0 67  
64/F0 64  
13/F0 13  
F1/-  
Typematic  
Make  
131  
132  
133  
150  
151  
Japanese J131  
Japanese J132  
Japanese J133  
Korea KC-L  
Make  
Make  
Make  
Korea KC-R  
Make  
F2/-  
Timing Diagrams  
Data Output  
(
1
)
(
3
)
(
3
)
(
3
)
(
3
)
(
4
)
1
s
t
2
n
d
1
0
t
h
1
1
t
h
C
L
K
C
L
K
C
L
K
C
L
K
C
L
K
(
5
)
(
7
)
T
3
T
4
T
5
T
1
T
2
(
D
2
)
A
T
A
S
t
a
r
t
B
i
t
B
i
t
0
P
a
r
i
t
y
B
i
t
S
t
o
p
B
i
t
(
6
)
T
i
m
i
n
g
P
a
r
a
m
e
t
e
r
M
i
n
/
M
a
x
5
/
2
T
5
m
s
e
c
T
T
T
T
T
1
2
3
4
5
D
R
D
D
A
i
T
A
t
r
a
n
s
i
t
i
o
n
t
o
t
h
e
f
a
l
l
i
n
g
e
t
d
g
e
o
f
C
L
K
5
/
4
-
5
m
s
e
c
s
i
n
g
e
d
g
e
o
f
C
L
K
t
o
D
A
T
A
r
a
n
s
i
t
i
o
n
3
3
>
0
0
/
/
5
5
0
0
m
s
s
e
e
c
c
u
u
r
r
a
a
t
t
i
i
o
n
n
o
o
f
f
C
C
L
L
K
i
a
n
a
c
i
t
i
v
e
m
o
K
r
c
t
v
e
0
/
5
0
m
s
e
c
T
t
i
m
e
t
o
a
u
x
i
l
i
a
y
d
e
v
i
c
e
i
n
h
i
b
i
t
a
f
t
e
r
c
l
o
c
k
1
1
t
o
e
n
s
u
r
e
h
e
a
u
x
i
l
i
a
r
y
d
e
v
i
c
e
d
o
e
s
n
o
t
s
t
a
r
t
a
n
o
t
h
e
r
t
r
a
n
s
m
i
s
s
i
o
n
Keyboard Data Input  
(
C
1
)
(
2
)
(
4
)
I
/
O
2
n
d
9
t
h
1
0
t
h
1
1
t
h
1
s
t
I
n
h
i
b
i
t
C
L
K
C
L
K
C
L
K
C
L
K
C
L
K
L
K
(
8
)
T
7
T
8
T
9
(
6
)
D
A
T
A
S
t
a
r
t
B
i
t
B
(
i
t
0
P
a
r
i
(
t
y
B
i
t
S
t
o
p
B
i
t
(
3
)
5
)
5
)
(
7
)
T
i
m
i
n
g
P
a
r
a
m
e
t
e
r
M
i
n
/
M
a
x
3
3
5
0
0
/
m
/ 5 0 s e c  
T
7
D
D
u
u
r
r
a
a
t
t
i
i
o
n
n
o
o
f
f
C
C
L
L
K
i
a
n
a
c
i
t
i
v
e
m
/ 5 0 s e c  
T
T
8
9
o
K
c
t
v
e
2
5
m
s
e
c
T
w
i
m
e
f
r
o
m
i
n
a
c
t
i
v
e
t
o
a
c
t
i
v
e
C
L
K
t
r
a
n
s
i
t
i
o
n
,
u
s
e
d
t
o
t
i
m
e
h
e
n
t
h
e
a
u
x
i
l
i
a
r
y
d
e
v
i
c
e
s
a
m
p
l
e
s
D
A
T
A
Rev. 1.70  
14  
June 11, 2008  
HT82K628A  
·
Fn key usage  
Status  
Num  
Lock  
Num  
Lock  
Num  
Lock  
Num  
Lock  
Fn  
Fn  
Fn  
Fn  
ON  
Key  
Location  
OFF  
OFF  
ON  
OFF  
OFF  
ON  
ON  
7
&7  
*8  
(9  
)0  
U
I
Home  
7
8
9
*
7
8
8
­
PgUp  
*
9
9
0
0
U
4
5
6
-
U
I
¬
I
O
O
P
O
P
J
®
-
P
J
J
End  
¯
1
2
3
+
0
.
K
L
K
K
L
L
PgDn  
+
:;  
:;  
:;  
M
M
>.  
?/  
Ins  
Del  
/
M
>.  
?/  
>.  
?/  
/
Enter  
F1/F11  
F2/F12  
Enter (L)  
F1  
Enter(R)  
F11  
Enter(R)  
F1  
Enter(L)  
F11  
F2  
F12  
F2  
F12  
F10/  
ScrLock  
F10  
ScrLock  
Page Up  
F10  
ScrLock  
Page Up  
­/PgUp  
¯/PgDn  
¬/Home  
®/End  
­
¯
­
¯
Page Down  
Home  
Page Down  
Home  
¬
®
¬
®
End  
End  
Rev. 1.70  
15  
June 11, 2008  
HT82K628A  
Key Matrix  
C0  
C1  
Pre Track  
TAB  
C2  
Stop  
A
C3  
C4  
C5  
C6  
C7  
PAUSE  
CTRL-R  
CTRL-L  
58  
F5  
Next  
Track  
R0  
R1  
Play/Pause  
126  
64  
116  
Q
ESC  
110  
Z
X
N-CHG  
1(!)  
¢(~)  
17  
16  
31  
32  
46  
47  
131  
2
3
1
CAPS  
LOCK  
W
S
|(\)  
45  
CHG  
132  
F1  
2(@)  
R2  
18  
112  
30  
E
R
U
I
F3  
D
F
F4  
C
V
ROMA  
133  
F2  
113  
5(%)  
3(#)  
4($)  
7(&)  
8(*)  
R3  
R4  
R5  
R6  
R7  
R8  
19  
20  
23  
24  
25  
26  
114  
21  
33  
34  
37  
38  
39  
40  
115  
48  
49  
52  
53  
54  
42  
4
T
G
B
35  
50  
51  
56  
6
5
Y
J
H
M
N
6(^)  
=(+)  
F8  
22  
36  
7
8
](})  
F7  
[({)  
K
F6  
,(<)  
.(>)  
|(\)  
\(-)  
28  
117  
13  
9
O
P
L
9(¢(¢)  
0(¢)¢)  
APP  
/(?)  
118  
27  
119  
_(-)  
10  
11  
;(:)  
'(²)  
55  
12  
41  
SCROLL  
LOCK  
ALT-L  
60  
ALT-R  
62  
PRINT  
SCREEN  
R9  
Vol-  
\(|)  
Vol+  
Mute  
125  
|(\)  
BACK  
F11  
122  
ENTER-L  
43  
F12  
123  
F9  
120  
F10  
121  
R10  
R11  
14  
15  
92  
97  
29  
93  
98  
NUM  
LOCK  
7(Home)  
91  
1(End)  
SPACE  
61  
DEL  
4(¬)  
¯
POWER  
SLEEP  
76  
84  
90  
95  
5
0(Ins)  
99  
/
INS  
8(­)  
2(¯)  
®
-
R12  
R13  
R14  
75  
96  
9(PgUp)  
101  
89  
3(PgDn)  
103  
.(Del)  
104  
*
PgUp  
85  
PgDn  
86  
6(®)  
100  
105  
79  
102  
+
.
ENTER-R  
108  
HOME  
80  
END  
81  
­
¬
106  
107  
83  
SHIFT-L  
44  
SHIFT-R  
57  
WWW  
Search  
R15  
R16  
R17  
R18  
R19  
Wake-up  
F1/F11  
Eject  
FN  
Screen  
Save  
F10/  
Scroll  
WIN-L  
Rec  
00  
Rew  
000  
Min  
KC-L  
KC-R  
151  
WIN-R  
F2/F12  
150  
WWW  
Home  
WWW  
Back  
WWW  
Forward  
WWW  
Stop  
WWW  
Refresh  
WWW  
Bkmk  
Media  
E-mail  
My  
Computer  
­/  
Page Up  
¯/  
Page Down  
¬/  
Home  
®/  
END  
Calculator  
Rev. 1.70  
16  
June 11, 2008  
HT82K628A  
Application Circuits  
3
2
V
V
D
S
D
V
D
D
1
5
6
5
4
3
3
3
3
3
1
9
8
7
2
1
4
3
2
2
2
2
2
2
2
2
1
1
1
1
F
.
B
.
S
C
C
C
C
C
C
C
C
R
R
R
R
R
R
R
R
R
R
0
1
0
m
F
m
0 . 1 F  
1
2
3
G
N
D
8
7
6
5
0
4
V
D
D
5
L
L
E
E
D
D
2
1
3
0
6
C
A
P
7
1
7
0
V
D
D
N
U
M
1
L
E
D
0
2
1
6
1
N
4
1
4
8
S
C
R
3
4
4
7
k
3
1
5
R
E
S
E
T
0
9
9
8
7
6
5
4
3
2
4
3
2
1
6
m
0 . 1 F  
7
8
o
p
t
i
o
n
9
R
1
0
1
1
9
8
C
D
L
A
K
C
L
O
C
K
R
1
1
R
1
2
D
A
T
A
T
A
R
1
3
V
D
D
R
1
4
R
1
5
5
8
.
3
k
R
R
1
1
6
7
3
3
O
F
S
C
S
1
2
0
1
R
1
8
n
e
l
e
c
t
R
1
9
2
M
a
c
r
o
K
e
y
s
e
l
e
c
t
H
T
8
2
K
6
2
8
A
Note:  
Fn Select ® GND: Enable the Mini Keyboard  
Macro Key Select ® GND: Disable the Macro Key  
Rev. 1.70  
17  
June 11, 2008  
HT82K628A  
Package Information  
40-pin DIP (600mil) Outline Dimensions  
A
4
0
2
2
1
0
B
1
H
C
D
a
I
E
F
G
Dimensions in mil  
Nom.  
Symbol  
Min.  
2045  
535  
145  
125  
16  
Max.  
2065  
555  
155  
145  
20  
A
B
C
D
E
F
G
H
I
¾
¾
¾
¾
¾
50  
70  
¾
100  
¾
¾
¾
595  
635  
0°  
615  
670  
15°  
¾
a
¾
Rev. 1.70  
18  
June 11, 2008  
HT82K628A  
48-pin SSOP (300mil) Outline Dimensions  
4
8
2
2
5
4
A
B
1
C
C
'
G
H
D
a
E
F
Dimensions in mil  
Nom.  
Symbol  
Min.  
395  
291  
8
Max.  
420  
299  
12  
A
B
C
C¢  
D
E
F
¾
¾
¾
¾
¾
25  
¾
¾
¾
¾
613  
85  
¾
637  
99  
¾
4
10  
G
H
a
25  
4
35  
12  
0°  
8°  
Rev. 1.70  
19  
June 11, 2008  
HT82K628A  
Product Tape and Reel Specifications  
Reel Dimensions  
D
T
2
C
A
B
T
1
SSOP 48W  
Symbol  
Description  
Dimensions in mm  
A
B
Reel Outer Diameter  
Reel Inner Diameter  
330±1  
100±0.1  
13+0.5  
-0.2  
C
D
Spindle Hole Diameter  
Key Slit Width  
2±0.5  
32.2+0.3  
-0.2  
T1  
T2  
Space Between Flange  
Reel Thickness  
38.2±0.2  
Rev. 1.70  
20  
June 11, 2008  
HT82K628A  
Carrier Tape Dimensions  
P
0
P
1
t
D
E
F
B
0
W
C
K
1
D
1
P
K
2
A
0
SSOP 48W  
Symbol  
Description  
Dimensions in mm  
32±0.3  
W
P
Carrier Tape Width  
Cavity Pitch  
16±0.1  
E
Perforation Position  
1.75±0.1  
14.2±0.1  
2 Min.  
F
Cavity to Perforation (Width Direction)  
Perforation Diameter  
Cavity Hole Diameter  
Perforation Pitch  
D
D1  
P0  
P1  
A0  
B0  
K1  
K2  
t
1.5+0.25  
4±0.1  
Cavity to Perforation (Length Direction)  
Cavity Length  
2±0.1  
12±0.1  
Cavity Width  
16.2±0.1  
2.4±0.1  
3.2±0.1  
0.35±0.05  
25.5  
Cavity Depth  
Cavity Depth  
Carrier Tape Thickness  
Cover Tape Width  
C
Rev. 1.70  
21  
June 11, 2008  
HT82K628A  
Holtek Semiconductor Inc. (Headquarters)  
No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan  
Tel: 886-3-563-1999  
Fax: 886-3-563-1189  
http://www.holtek.com.tw  
Holtek Semiconductor Inc. (Taipei Sales Office)  
4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan  
Tel: 886-2-2655-7070  
Fax: 886-2-2655-7373  
Fax: 886-2-2655-7383 (International sales hotline)  
Holtek Semiconductor Inc. (Shanghai Sales Office)  
7th Floor, Building 2, No.889, Yi Shan Rd., Shanghai, China 200233  
Tel: 86-21-6485-5560  
Fax: 86-21-6485-0313  
http://www.holtek.com.cn  
Holtek Semiconductor Inc. (Shenzhen Sales Office)  
5F, Unit A, Productivity Building, Gaoxin M 2nd, Middle Zone Of High-Tech Industrial Park, ShenZhen, China 518057  
Tel: 86-755-8616-9908, 86-755-8616-9308  
Fax: 86-755-8616-9722  
Holtek Semiconductor Inc. (Beijing Sales Office)  
Suite 1721, Jinyu Tower, A129 West Xuan Wu Men Street, Xicheng District, Beijing, China 100031  
Tel: 86-10-6641-0030, 86-10-6641-7751, 86-10-6641-7752  
Fax: 86-10-6641-0125  
Holtek Semiconductor Inc. (Chengdu Sales Office)  
709, Building 3, Champagne Plaza, No.97 Dongda Street, Chengdu, Sichuan, China 610016  
Tel: 86-28-6653-6590  
Fax: 86-28-6653-6591  
Holtek Semiconductor (USA), Inc. (North America Sales Office)  
46729 Fremont Blvd., Fremont, CA 94538  
Tel: 1-510-252-9880  
Fax: 1-510-252-9885  
http://www.holtek.com  
Copyright Ó 2008 by HOLTEK SEMICONDUCTOR INC.  
The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek as-  
sumes 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. Holtek¢s 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.70  
22  
June 11, 2008  

相关型号:

HT82K629A

Windows 2000 USB+PS/2 Keyboard Encoder
HOLTEK

HT82K68

Multimedia Keyboard Encoder OTP
HOLTEK

HT82K68A

Multimedia Keyboard Encoder Body
HOLTEK

HT82K68A(20SOP)

Microprocessor Circuit, CMOS, PDSO20,
HOLTEK

HT82K68A(20SOP-A)

Microprocessor Circuit, CMOS, PDSO20
HOLTEK

HT82K68A(28SOP)

Microprocessor Circuit, CMOS, PDSO28,
HOLTEK

HT82K68A(28SOP-A)

Microprocessor Circuit, CMOS, PDSO28
HOLTEK

HT82K68A(40DIP)

Microprocessor Circuit, CMOS, PDIP40,
HOLTEK

HT82K68A(48SSOP)

Microprocessor Circuit, CMOS, PDSO48,
HOLTEK

HT82K68A(48SSOP-A)

Microprocessor Circuit, CMOS, PDSO48
HOLTEK

HT82K68A-L

Multimedia Keyboard Encoder 8-Bit MCU
HOLTEK

HT82K68A-L(32QFN-B)

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQCC32
HOLTEK