Document
HT82K95E/HT82K95A
USB Multimedia Keyboard Encoder 8-Bit MCU
Technical Document
· Tools Information · FAQs · Application Note
www.DataSheet4U.com
Features
· Operating voltage: · 4096´15 program memory ROM · 160´8 data memory RAM · All I/O ports support wake-up options · HALT function and wake-up feature reduce power
fSYS=6M/12MHz: 4.2V~5.5V
· Low voltage reset function · 32 bidirectional I/O lines (max.) · 8-bit programmable timer/event counter with over-
consumption
· 8-level subroutine nesting · Up to 0.33ms instruction cycle with 12MHz system
flow interrupt
· 16-bit programmable timer/event counter and over-
flow interrupts · Crystal oscillator (6MHz or 12MHz)
· Watchdog Timer · PS2 and USB modes supported · USB1.1 low speed function · 3 endpoints supported (endpoint 0 included)
clock at VDD=5V
· Bit manipulation instruction · 15-bit table read instruction · 63 powerful instructions · All instructions in one or two machine cycles · 20/28-pin SOP, 20/48-pin SSOP package
General Description
This device is an 8-bit high performance RISC architecture microcontroller designed for USB product applications. It is particularly suitable for use in products such as keyboards. A HALT feature is included to reduce power consumption. The mask version HT82K95A is fully pin and functionally compatible with the OTP version HT82K95E device.
Rev. 1.20
1
October 24, 2005
HT82K95E/HT82K95A www.DataSheet4U.com
Block Diagram
U S B D + /C L K U S B D -/D A T A V 3 3 O T M R 1 C M U X T M R 1 fS
Y S
U S B 1 .1 P S 2 B P In te rru p t C ir c u it S T A C K P ro g ra m R O M P ro g ra m C o u n te r IN T C
/4
P A 7 /T M R 1
T M R 0 T M R 0 C
M U
fS X
Y S
/4
P A 6 /T M R 0
E N /D IS W D T S In s tr u c tio n R e g is te r M P M U X D A T A M e m o ry W D T P r e s c a le r W D T P A 6 P A 7 P A C In s tr u c tio n D e c o d e r A L U T im in g G e n e ra to r S h ifte r M U X P A P O R T A P A 0 ~ P A 5 P A 6 /T M R 0 P A 7 /T M R 1 M U X S Y S C L K /4 W D T O S C
P B C S T A T U S P B
P O R T B
P B 0 /A N 0 ~ P B 5 /A N 5 P B 6 /V R L P B 7 /V R H
P C C O S C 2 O S R V V C 1 E S D D S S A C C P C P D C P D
P O R T C
P C 0 ~ P C 7
P O R T D
P D 0 ~ P D 7
Rev. 1.20
2
October 24, 2005
HT82K95E/HT82K95A www.DataSheet4U.com
Pin Assignment
P C 5 P C 4 P A 3 P A 2 P A 1 P A 0 P C 0 P C 1 P C 2 P C 3 P C 3 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 V D D V 3 3 O U S B D + /C L K P A 3 P A 2 P A 1 P A 0 P C 0 P D 4 V D D V 3 3 O U S B D + /C L K U S B D -/D A T A 9 1 0 8 7 6 5 4 3 2 1 2 0 1 9 1 8 1 7 1 6 1 5 1 4 1 3 1 2 1 1 P A 4 P A 5 P A 6 /T M R 0 P A 7 /T M R 1 O S C 1 O S C 2 R E S V S S P B 7 P B 6 U S B D -/D A T A P B 0 P B 1 P B 2 P B 3 P B 4 P B 5 P B 6 P B 7 V S S 2 8 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 1 9 1 8 1 7 1 6 1 5 P C 2 P C 0 P A 0 P A 1 P A 2 P A 3 P C 4 P A 4 P A 5 P A 6 /T M R 0 P A 7 /T M R 1 O S C 1 O S C 2 R E S N C N C N C N C P D 4 P D 5 P D 6 P D 7 V D D V 3 3 O U S B D + /C L K U S B D -/D A T A P B 0 P B 1 9 1 0 1 1 1 2 1 .