The HT82K629A can function both in USB and PS2 in
terface environment. For PS2 interface, it supports IBM
PC/AT, IBM PS/2 and all compatible machines and pro
vides a 16-character first-in-first-out buffer in which data
Block Diagram
SYS
=6M
HT82K629A
·
Supports PS2 code set 1 and code set 2
·
Supports multimedia key
·
Supports ACPI key
·
Supports mini-keyboard with Fn key
·
Built-in Watchdog Timer
·
HALT function and wake-up feature for USB mode to
reduce power consumption
·
40-pin DIP package
is stored. For USB interface, it can support the USB
standard request as well as HID class request version
7Fn_SelIMini-keyboard select, the function is enabled if connected to
8NUMONum lock indicator
9CAPSOCaps lock indicator
10SCROLLOScroll lock indicator
15VDD
16V33O
17USBD+/CLKI/O
18USBD-/DATAI/O
27VSS
28RESET
29
30
C0~C19O
OSCO
OSCI
Keyboard matrix scanning output pins
Positive power supply
¾
3.3V regulator output
¾
USBD- or PS2 CLK I/O line
USB or PS2 function is controlled by software control register.
USBD- or PS2 DATA I/O line
USB or PS2 function is controlled by software control register.
¾
Negative power supply, ground
ISchmitt trigger input. Active low.
OIOSCO, OSCI are connected to a 6MHz or 12MHz crystal/resonator for
the internal system clock.
C 1 8
4 0
C 1 9
3 9
R 4
3 8
R 5
3 7
R 6
3 6
R 7
3 5
C 1 1
3 4
C 1 0
3 3
C 9
3 2
C 8
3 1
O S C I
3 0
O S C O
2 9
R E S E T
2 8
V S S
2 7
C 7
2 6
C 6
2 5
C 5
2 4
C 4
2 3
C 3
2 2
C 2
2 1
VSS
.
Absolute Maximum Ratings
Supply Voltage ..........................VSS-0.3V to VSS+6.0V
Input Voltage .............................V
3V to VDD+0.3V
SS-0.
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 reliabil
ity.
Rev. 1.402September 15, 2004
Storage Temperature ...........................-50°Cto125°C
Operating Temperature ..............................0°Cto70°C
-
HT82K629A
D.C. Characteristics
SymbolParameter
V
f
I
I
V
R
V
V
V
V
I
I
I
I
I
I
DD
SYS
SB
OP
V330
ph
IL1
IH1
IL2
IH2
OL1
OL2
OL3
OL4
OH1
OH2
Operating Voltage5V
Operating Frequency5V f
Standby Current5V No load,systemHALT
Operating Current5V
3.3V Regulator Output5V
Internal Pull-high Resistance
(C0~C19, R0~R7)
Input Low Voltage for I/O Ports 5V
Input HighVoltageforI/OPorts5V
Input Low Voltage (RESET)5V
Input High Voltage (RESET)5V
Sink Current (Fn_sel)5V
Sink Current (R0~R7)5V
Sink Current (C0~C19, NUM,
CAPS, SCROLL)
Sink Current (C0~C19, NUM,
CAPS, SCROLL)
Source Current (Fn_sel)5V
Source Current (C0~C19,
R0~R7, NUM,CAPS, SCROLL)
Test Conditions
V
DD
SYS
No load, f
I
V33O
5V
V
OL
V
OL
V
5V
OL
V
5V
OL
V
OH
V
5V
OH
Ta=25°C
Conditions
¾
Min.Typ.Max.Unit
4.4
¾
5.5V
=6MHz5.974766.0258MHz
500
mA
12mA
kW
0.8V
5V
0.4V
V
¾
¾
¾
¾
DD
DD
V
V
mA
mA
mA
mA
mA
mA
=-5mA
=0.4V
=0.4V
=0.4V
=3.4V
=3.4V
=3.4V
SYS
¾
¾
¾
¾
¾
=6MHz
¾¾
¾¾
33.33.6V
255075
0
2
0
0.9V
DD
¾
¾
¾
¾
1025
510
24
1217
-8-16¾
-2-5¾
A.C. Characteristics
SymbolParameter
f
WDT
Built-in 32kHz RC OSC for Watchdog Timer
Test Conditions
V
DD
Conditions
Min. Typ. Max. Unit
¾¾¾32¾
Ta=25°C
kHz
Rev. 1.403September 15, 2004
Functional Description
Command from the Host
The following table shows the commands that the host
may send and their hexadecimal values.
CommandHex Value
Set/Reset Status IndicatorsED
EchoEE
Invalid CommandEF
Select Alternate Scan CodesF0
Invalid CommandF1
Read IDF2
Set Typematic Rate/DelayF3
EnableF4
Default DisableF5
Set DefaultF6
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
ResendFE
ResetFF
The commands may be sent to the HT82K629A at any
time and the HT82K629A will respond within 25ms except whenperforming 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 HT82K629A 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 HT82K629A responds
to the command byte with ACK, discontinues scanning,
assignments for this option byte are as follow:
BitIndicator
0Scroll Lock Indicator
1Num Lock Indicator
2Caps Lock Indicator
3~7Reserved (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.
F7
F8
F9
FA
FB
FC
FD
HT82K629A
The HT82K629A responds to the option byte with ACK,
sets theindicatorsandif the HT82K629Awas 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.
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.
EEH - Echo
Echo is a diagnostic aid. When the HT82K629A re
ceives this command, it issues a hex EE response and if
the HT82K629A was previously enabled, continues
scanning.
EFH and F1H - Invalid Command
EFH and F1H are invalid commands and are not sup
ported. If HT82K629A receives one of these and sends
it, the HT82K629A will not acknowledge the command,
but returns a Resend command and continues in its previous scanning state.
F0H - Select Alternate Scan Codes
This commandinstructstheHT82K629Ato select one of
the two sets of scan codes. The HT82K629A 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.
An option byte value of hex 00 causes the HT82K629A
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
HT82K629A returns to the scanning state it was in be
fore receiving the Select Alternate Scan Codes com
mand.
F2H - Read ID
This command requests identification information from
the HT82K629A. The HT82K629A responds with
discontinues scanning and sends the two keyboard ID
bytes hex 83h and ABh. After the output of the second
ID byte, the HT82K629A resumes scanning.
ACK
-
-
-
-
-
-
-
,
Rev. 1.404September 15, 2004
HT82K629A
F3H - Set Typematic Rate/Delay
The host issues the Set Typematic Rate/Delay com
mand to change the typematic rate and delay. The
HT82K629A responds to the command with ACK, stops
scanning and waits for the system to issue the rate/de
lay value byte. The HT82K629A 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). Bits 6 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, mul
tiplied by 250ms±20%.
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
0000030.0100007.5
0000126.7100016.7
0001024.0100106.0
0001121.8100115.5
0010020.0101005.0
0010118.5101014.6
0011017.1101104.3
0011116.0101114.0
0100015.0110003.7
0100113.3110013.3
0101012.0110103.0
0101110.9110112.7
0110010.0111002.5
011019.2111012.3
011108.0111102.1
011118.0111112.0
The default values for the HT82K629A are as follows:
Typematic rate= 10.9 characters per second ± 20%
Delay = 500ms±20%
The execution of this command stops without changes
to the existing rate if another command is received in
stead of the rate/delay value byte.
Typematic
Rate ± 20%
Bit
Typematic
Rate ± 20%
F4H - Enable
Upon receipt of this command, the HT82K629A will re
spond 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 HT82K629A will
respond with
fault typematic rate/delay, and clears the last typematic
key. The HT82K629A then stops scanning and awaits
further command.
F6H - Set Default
The Set Default command resets all conditions to the
power on default states. The HT82K629A will respond
with ACK, clears its output buffer, sets the default key
typematic rate/delay, and clears the last typematic key
then continues scanning.
F7H, F8H, F9H, FAH - Set All Keys
Since HT82K629A do not support keyboard code set 3
format, so it will not acknowledge the command but re
turns a Resend command and continues in its previous
scanning state.
FBH, FCH, FDH - Set Key Type
Since HT82K629A do not support keyboard code set 3
format, so it will not acknowledge the command but returns a Resend command and continues in its previous
scanning state.
FEH - Resend
The hostsendsthiscommand when it detects an error in
any transmissionfrom the HT82K629A. It is sent only af
ter a data transmission and before the host allows the
next data output. When a Resend is received, the
HT82K629A sends the previous output again (unless
the previous output was Resent, in which case the
HT82K629A sends the last byte before the Resend
command).
-
, clears its output buffer, sets the de
ACK
-
-
-
-
Rev. 1.405September 15, 2004
HT82K629A
Commands to the Host
The following table shows the commands that the
HT82K629A may send to the host and their hexadeci
mal values.
CommandHex Value
Key Detection Error/Overrun00 (Code Set 2)
Keyboard ID83AB
Bat Completion CodeAA
Bat Failure CoreFC
EchoEE
AcknowledgeFA
ResendFE
Key Detection Error/OverrunFF (Code Set 1)
00H or FFH - Key Detection Error
The HT82K629Asends a key detection error character if
conditions in the keyboard make it impossible to identify
a switch closure. If the HT82K629A is using scan code
set 1, the code is FFH. For sets 2, the code is 00H.
00H or FFH - Overrun
An overrun character is placed in the HT82K629A 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 HT82K629Ais
using scan code set 1, the code is
. For sets 2, the
FFH
code is 00H.
83AbH - Keyboard ID
The keyboard ID consists of 2 bytes, Hex 83AbH. The
HT82K629A 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 HT82K629A begins scanning.
EEH - Echo
The HT82K629A sends this code in response to an
Echo command.
AAH - BAT Completion Code
Following a satisfactory completion of the BAT, the
HT82K629A sends AAH. Any other code indicates key
board failure.
FCH - BAT Failure Code
If a BAT failure occurs, the HT82K629A sends this code,
discontinues scanning and waits for a host response or
reset.
FEH - Resend
The HT82K629A issues a Resend command following
receipt of an invalid input or any input with incorrect par
ity. If the host sends nothing to the HT82K629A, no re
sponse is required.
Data Communications
·
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.
¨
The KB checks the clock line for an active level ev
ery 60ms.
¨
If line contention occurs (system brings the clock
low before the tenth clock), set clock=data=high.
·
Data input
¨
The system overrides the clock line for at least
60ms.
¨
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.
¨
Data will be valid before the rising edge and beyond
the falling edge.
¨
After the 10th bit, the keyboard checks for an active
level onthe ²data² line. If the line isactive it is forced
to be inactive, and counts one more bits.
Note: This action signals the system that the
keyboard has received its data. Upon
reception of thissignal, the system returns
to the ready state, in which it can accept
keyboard outputs or goes to the inhibit
state until it is ready.
If the keyboard ²data² line is found to be at an inactive
level followingthe 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.
Data Stream
Mode 1,2,3
B1
B2
B3
B4
B5
B6
-
B7
B8
B9
B10
B11
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)
Note: The parity bit is either 1or 0, and the 8 data bits,
plus the parity bit, always have an odd number
of 1ms.
D A T AS t a r t B i tB i t 0P a r i t y B i tS t o p B i t
1 s t
C L K
T 3T 4
T 1T 2
2 n d
C L K
HT82K629A
( 3 )
( 3 )( 4 )
1 0 t h
C L K
1 1 t h
C L K
( 5 ) ( 7 )
T 5
( 6 )
Keyboard Data Input
( 1 )
C L K
D A T AS t a r t B i tB i t 0P a r i t y B i tS t o p B i t
T i m i n g P a r a m e t e r
T 1
D A 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 d g e o f C L K
T 2
R i s i n g e d g e o f C L K t o D A T A t r a n s i t i o n
T 3
D u r a t i o n o f C L K i n a c t i v e
T 4
D u r a t i o n o f C L K a c t i v e
T 5
T i m e t o a u x i l i a r 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 t h a t
t 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 .
( 4 )
( 2 )
I / O
I n h i b i t
T i m i n g P a r a m e t e r
D u r a t i o n o f C L K i n a c t i v e
T 7
T 8
D u r a t i o n o f C L K a c t i v e
T 9T 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
w 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
1 s t
C L K
T 7T 8
( 3 )
2 n d
C L K
T 9
( 5 )( 7 )
C L K
9 t h
( 5 )
1 0 t h
C L K
( 6 )
M i n / M a x
s e c
5 / 2 5
m
5 / T 4 - 5 ms e c
3 0 / 5 0
m
3 0 / 5 0
m
> 0 / 5 0
m
1 1 t h
C L K
M i n / M a x
3 0 / 5 0 ms e c
3 0 / 5 0 ms e c
s e c
5 / 2 5
m
s e c
s e c
s e c
( 8 )
Rev. 1.4013September 15, 2004
HT82K629A
USB Interface
HT82K629A has one control pipe for USB configuration, command and status type communication flows between cli
ents software (BIOS, Win 98, Win 2K, Win ME and Win XP etc.) and HT82K629A keyboard encoder device. It also has
two interrupt pipes to send the HID page 7 Standard keyboard code and ACPI, multimedia key correspondingly to cli
ents software. For LED output, it comes from the control pipe.
HT82K629A can support USB standard request and HID class request. It is shown in the following table:
ItemCommandDescriptionSupport
USB get endpoints status such as
STALL, wake-up, power information
USB clear device STALL, or remote
wake-up function.
USB set device STALL, or remote
wake-up function.
USB get HT82K629A device, configura
tion information
USB get HT82K629A string descriptor
(option command)
USB set device descriptor data
(option command)
USB get HT82K629A HID, report
information
USB set device descriptor data
(option command)
USB get keyboard, ACPI, multimedia
data
USB get boot or report protocol for
endpoint
USB set boot or report protocol for end
point
Yes
Yes
Yes
Yes
No, response STALL
No, response STALL
Yes
No, response STALL
Yes
Yes (default report
protocol)
Yes
USB1.1 Standard Request
HID1.1 Class Request
Get_Status
Clear Feature
Set Feature
Set AddressUSB set device addressYes
Get_Descriptor
Set_Descriptor
Get_Configuration USB get device, configuration valueYes (default 0 value)
Set_Configuration USB set device, configuration valueYes
Get_InterfaceUSB get device, interfaceNo, response STALL
Set_InterfaceUSB set device, interfaceNo, response STALL
Get_IdleUSB set keyboard idle rateYes (default 500ms)
Set_IdleUSB get keyboard idle rateYes
-
-
Keyboard Output Format for USB Interface
·
Endpoint1 - standard keyboard endpoint
The Endpoint1 of HT82K629Ais used to send standard keyboard key code and is configured asinterrupt pipe. It con
tain 8 bytes data. The first byte is a modified byte to send the left and right of the (Shift, ALT, CTRL and WIN) key sta
tus. It is in bitmap format. The second byte is a reserved byte. The third to eight bytes are used to send the other HID
page7 key codes (except for the above modified key). The key code list is shown as the USB HID standard keyboard
code table.
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
R_WinR_ALTR_ShiftR_CtrlL_WinL_ALTL_ShiftL_Ctrl
1: Key is pressed
0: Key is released
The Modified Byte Definition
Rev. 1.4014September 15, 2004
-
-
HT82K629A
·
Endpoint2 - ACPI, multimedia key endpoint
The Endpoint2 of the HT82K629A is used to send ACPI and multimedia key and is configured as interrupt pipe. For
ACPI, there are two bytes data, the first byte is report ID byte = 01H, the second is ACPI key status.
Byte No.Bit 7Bit6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
100000001b
200000bWake-upSleepPower
1: Key is pressed
0: Key is released
The ACPI Key Byte Definition
For multimedia keys, there are four bytes data, the first byte is report ID byte = 02H,
The second to fourth is the multimedia key status.
Byte No.Bit 7Bit6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
100000010b
2EjectCD Stop
3
4RewindRecordMinimize
1: Key is pressed
0: Key is released
·
USB LED output
Client Software Output one byte LED data to HT82K629A, to control the LED status, through Endpoint0. The format
is shown in the following table:
Bit 7Bit 6Bit 5Bit 4Bit 3Bit 2Bit 1Bit 0
1: LED on
0: LED off
Refresh
WWW
Stop
00000bScroll LockCap LockNum Lock
Prev.
Track
WWW
Forward
The Multimedia Key Bytes Definition
Next
Track
WWW
Back
My
Computer
Play/PauseMuteVolume-Volume+
WWW
Home
Screen
Save
WWW
Favorites
CalculatorExplorerMedia
WWW
Search
E-Mail
USB HID Standard Keyboard Code Table
Key Number and SymbolHID Page HID CodeKey Number and SymbolHID Page HID Code
1 ~ ` 073554> . 0737
2! 1071E55? / 0738
3@2071F56Keycode56 (*BJ)0787
4#3072057Shift (R)07E5
5$4072158Ctrl (L)07E0
6%5072260Alt (L)07E2
7^6072361Ctrl (L)072C
8&7072462Alt (R)07E6
9*8072564Ctrl (R)07E4
10(9072675Insert0749
11)0072776Delete074C
12_-072D79Left Arrow0750
13+=072E80Home074A
Rev. 1.4015September 15, 2004
HT82K629A
Key Number and SymbolHID Page HID CodeKey Number and SymbolHID Page HID Code
14Keycode14 (*J)078981End074D
15Back Space072A83
16Tab072B84
17Q071485PgUp074B
18W071A86PgDn074E
19E070889
20R071590Num Lock0753
21T0717917Home075F
22Y071C924
23U0718931End0759
24I070C95/0754
25O0712968
26P0713975075D
27{[072F982
28}]0730990Ins0762
29Keycode29 (*4)0731100*0755
30Caps Lock07391019PgUp0761
31A07041026
32S07161033PgDn075B
33D0707104.Del0763
34F0709105-0756
35G070A106+0757
36H070B107Keycode107 (*B)0785
37J070D108Enter_R0758
38K070E110ESC0729
39L070F112F1073A
40:;0733113F2073B
41
42Keycode42 (*5BJ)0732115F4073D
43Enter_L0728116F5073E
44Shift (L)07E1117F6073F
45Keycode45 (*5B)0764118F70740
46Z071D119F80741
47X071B120F90742
48C0706121F100743
49V0719122F110744
50B0705123F120745
51N0711124Print Screen0746
52M0710125Scroll Lock0747
53<,0736126Pause0748
²¢
0734114F3073C
¯
®
¬
¯
®
0752
0751
074F
075C
0760
075A
075E
Rev. 1.4016September 15, 2004
HT82K629A
Key Number and SymbolHID Page HID CodeKey Number and SymbolHID Page HID Code
*4- 104 Keyboard Only
*5- 105 Keyboard Only
Key Number and SymbolHID PageHID Code
131 (*J)Japanese J131078B
132 (*J)Japanese J132078A
133 (*J)Japanese J1330788
150Korea KC-L, Key_Hangul0790
151Korea KC-R, Key_Hanja0791
ACPIPower0181
ACPISleep0182
ACPIWake-up0183
Windows KeyL WIN07E3
Windows KeyR WIN07E7
Windows KeyAPP0765
Multimedia Key Number and SymbolHID PageHID Code
E-Mail0C018A
WWW Home0C0223
WWW Favorites0C022A
WWW Search0C0221
WWW Refresh0C0227
WWW Stop0C0226
WWW Forward0C0225
WWW Back0C0224
Media0C0183
Play/Pause0C00CD
CD Stop0C00B7
Prev Track0C00B6
Next Track0C00B5
Volume+0C00E9
Volume-0C00EA
Mute0C00E2
My Computer0C0194
Calculator0C0192
The following keys need a driver
Explorer (Internet Browser)0C0196
Screen Save0C019E
Record0C00B2
Rewind0C00B4
Minimize0C0206
*B - 107 Keyboard Only
*J - 109 Keyboard Only
Rev. 1.4017September 15, 2004
Function Key Usage
Status
Key
Location
7&7Home77
Fn
OFFOFFONOFFOFFONONON
Num
Lock
Fn
Num
Lock
Fn
Num
Lock
HT82K629A
Fn
Num
Lock
8*8
9(9PgUp99
0)0**0
UU
II5I
OO
PP--P
JJEnd1J
KK
LLPgDn3L
:;:;++:;
MMIns0M
>.>.Del.>.
?/?///?/
EnterEnter (L)Enter(R)Enter(R)Enter(L)
F1/F11F1F11F1F11
F2/F12F2F12F2F12
¬
®
¯
88
4U
6O
2K
F10/
ScrLock
/PgUp
¯/PgDn¯
¬/Home¬
®/End®
Rev. 1.4018September 15, 2004
F10ScrLockF10ScrLock
Page Up
Page Down
Home
End
¯
¬
®
Page Up
Page Down
Home
End
Key Matrix
C0/PB0
C1/PB1
C2/PB2
C3/PB3
C4/PB4
C5/PB5
C6/PB6
C7/PB7
C8/PD0
C9/PD1
C10/PD2
C11/PD3
C12/PD4
C13/PD5
C14/PD6
C15/PD7
C16/PC4
C17/PC5
C18/PC6
C19/PC7
HT82K629A
R0/PA0R1/PA1R2/PA2R3/PA3R4/PA4R5/PA5R6/PA6R7/PA7
PAUSE
126
Q
17
W
18
E
19
R
20
U
23
24
O
25
7(Home)
91
|(\)
14
SCROLL
125
P
26
Screen
Save
KC-L
150
MediaE-mail
My
Computer
Wake-up
+
106
9(PgUp)
101
8()
96
Pre TrackStopPlay/PauseCTRL-R64Next Track CTRL-L
I
TAB
16
CAPS
30
F3
114
T
21
Y
22
](})
28
F7
118
4(¬)
92
BACK
15
[({)
27
WIN-LRecRewMinEject
Calculator
SHIFT-L44SHIFT-R
.
107
6(®)
102
5
97
A
31
S
32
D
33
F
34
J
37
K
38
L
39
1(End)
93
\(|)
29
Vol-ALT-L
;(:)
40
WIN-R00000F2/F12KC-R
WWW
Home
/
Page Up¯/Page Down
57
ENTER-R
108
3(PgDn)
103
2(¯)
98
ESC
110
|(\)
45
F4
115
G
35
H
36
F6
117
SPACE61NUM LOCK
F11
122
60
'(²)
41
WWW
Back
WWW
Search
83
.(Del)
104
0(Ins)
99
46
47
48
49
52
,(<)
53
.(>)
54
90
ENTER-L
43
Vol+ALT-R
42
WWW
Forward
Home
100
95
|(\)
¬/
Z
X
C
V
M
*
/
N-CHG
131
CHG
132
ROMA
133
50
51
56
84
123
62
55
WWW
Stop
END
79
105
89
B
N
\(-)
APP
¯
F12
/(?)
®/
¬
-
®
58
1
112
113
5(%)
6
7
=(+)
13
119
DEL76POWER
120
Mute
12
WWW
Refresh
Explorer
F1/F11FN
HOME
80
PgUp
85
75
¢(~)
F1
F2
6(^)
F8
F9
_(-)
INS
116
2
2(@)
3
4
5
8
9
10
121
PRINT
SCREEN
11
Scroll
151
WWW
Bkmk
END
81
PgDn
86
SLEEP
F5
1(!)
3(#)
4($)
7(&)
8(*)
9(¢(¢)
F10
0(¢)¢)
F10/
Rev. 1.4019September 15, 2004
The following table shows which key needs a driver in the different OS
Vol-, Vol+, Mute, Pre Track, CD Stop, Play/Pause, Next Track
·
Rec, Rew, Min, Eject, Screen Save, Explorer
·
Rec, Rew, Min, Eject, Screen Save, Explorer
HT82K629A
Rev. 1.4020September 15, 2004
Application Circuits
HT82K629A
O S C I
O S C O
R E S E T
V S S
C 1 8
C 1 9
C 1 1
C 1 0
R 4
R 5
R 6
R 7
C 9
C 8
C 7
C 6
C 5
C 4
C 3
C 2
4 0
3 9
3 8
3 7
3 6
3 5
3 4
3 3
3 2
3 1
6 M H z
3 0
2 9
2 8
2 7
2 6
2 5
2 4
2 3
2 2
2 1
F0 . 1mF
0 . 1
m
1 0 0 k
W
1 0 k
W
V D D
U S B -
U S B +
V S S
U S B C O N
1
C 1 7
2
C 1 6
3
R 3
4
R 2
5
R 1
6
R 0
7
F n S e l e c t
8
N U M
9
C A P S
1 0
S C R O L L
1 1
C 1 2
1 2
C 1 3
1 3
C 1 4
1 4
C 1 5
1 5
V D D
1 6
V 3 3 O
1 7
U S B D + / C L K
1 8
U S B D - / D A T A
1 9
C 0
2 0
C 1
H T 8 2 K 6 2 9 A
F n _ S e l = 1 o r f l o a t i n g : d i s a b l e s M i n i - k e y b o a r d f u n c t i o n
F n _ S e l = 0 : e n a b l e s M i n i - k e y b o a r d f u n c t i o n
V D D
3 3 p F
N u m L o c k
D 1
D 3
S c r o l l L o c k
M C U V D D
1 . 5 k
W
3 3 p F
2 2
W
F0 . 1mF
0 . 1
m
2 2
W
M C U V D D
0 . 0 1mF1 0mF
C a p s L o c k
D 2
2 2
W
1
2
3
4
Note: For single side PCB, the GND should be routed first. Avoid routing the GND line and VDD line with jumping
wires.
The GND and VDD lines should be as wide as possible, also it is recommended that the GND and VDD lines
are placedin an empty area, in order to increase their area. Wherever possiblethe GND plane should surround
pins such as OSCI, OSCO, VDD, V330, RESET
etc and other related circuits to minimize the noise effects.
The GND/VDD loop area should be minimized. Try to keep GND and VDD lines parallel.
The external 22W resistor and 0.01mF capacitor connected to the VDD pin should be placed as close as possible to the VDD pin.
Allow room in the layout for the 0.1mF capacitor that is connected to the VDD pin. This capacitor should be con
nected as closeas possible to the VDD pin. The function of this capacitor isto filter out high frequency noise.
The lines connecting the OSCI and OSCO pins to the crystal must be kept as short as possible to minimize any
cross coupling of noise from these pins.
The 0.1mF capacitor connected to the RESET
pin should be placed as close as possible to the RESET pin. The
function of this capacitor is to filter out high frequency noise to minimize the possibility of a glitch on this line
causing a false reset.
The 0.1mF capacitor connected to the V33O pin should be placed as close as possible to the V33O pin.
The USBD+ and USBD- lines to the USB connector should be kept as short as possible and should not be
placed close to the other lines to reduce the possibility of noise coupling into other lines. The externally con
nected 1.5kW resistor connected to the USBD- pin should be placed as close to as possible the USBD- pin.
The USB cable should preferably have proper shielding.
-
-
Rev. 1.4021September 15, 2004
Package Information
40-pin DIP (600mil) outline dimensions
HT82K629A
A
4 0
B
1
C
D
E
Symbol
FG
Min.Nom.Max.
A2045
B535
C145
D125
E16
F50
G
¾
H595
I635
2 1
2 0
Dimensions in mil
¾
¾
¾
¾
¾
¾
100
¾
¾
H
a
I
a0°¾15°
2065
555
155
145
20
70
¾
615
670
Rev. 1.4022September 15, 2004
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)
HT82K629A
Holtek Semiconductor Inc. (Shanghai Sales Office)
7th Floor, Building 2, No.889, Yi Shan Rd., Shanghai, China 200233
Tel: 021-6485-5560
Fax: 021-6485-0313
http://www.holtek.com.cn
Holtek Semiconductor Inc. (Shenzhen Sales Office)
5/F, Unit A, Productivity Building, Cross of Science M 3rd Road and Gaoxin M 2nd Road, Science Park, Nanshan District,
Shenzhen, China 518057
Tel: 0755-8616-9908, 8616-9308
Fax: 0755-8616-9533
Holtek Semiconductor Inc. (Beijing Sales Office)
Suite 1721, Jinyu Tower, A129 West Xuan Wu Men Street, Xicheng District, Beijing, China 100031
Tel: 010-6641-0030, 6641-7751, 6641-7752
Fax: 010-6641-0125
Holtek Semiconductor Inc. (Chengdu Sales Office)
709, Building 3, Champagne Plaza, No.97 Dongda Street, Chengdu, Sichuan, China 610016
Tel: 028-6653-6590
Fax: 028-6653-6591
Holmate Semiconductor, Inc. (North America Sales Office)
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.4023September 15, 2004
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.