English
Language : 

HT82M99E Datasheet, PDF (1/45 Pages) Holtek Semiconductor Inc – USB Mouse Encoder 8-Bit OTP MCU
HT82M99E
USB Mouse Encoder 8-Bit OTP MCU
Features
· Flexible total solution for applications that combine
PS/2 and low-speed USB interface, such as mice,
joysticks, and many others
· USB Specification Compliance
- Conforms to USB specification V1.1
- Conforms to USB HID specification V1.1
· Supports 1 Low-speed USB control endpoint and 1
interrupt endpoint
· Each endpoint has 8´8 bytes FIFO
· Integrated USB transceiver
· 3.3V regulator output
· External 6MHz or 12MHz ceramic resonator or crys-
tal
· 8-bit RISC microcontroller, with 2K´14 EPROM
(000H~7FFH)
· 96 bytes RAM (20H~7FH)
· 6MHz/12MHz internal CPU clock
· 4-level stacks
· Two 7-bit indirect addressing registers
· One 16-bit programmable timer counter with over-
flow interrupt (shared with PA7, vector 0CH)
· One USB interrupt input (vector 04H)
· HALT function and wake-up feature reduce power
consumption
· PA0~PA7, PB4 and PB7 support wake-up function
· Internal Power-On reset (POR)
· Watchdog Timer (WDT)
· 12 I/O ports
· 18/20-pin DIP, 18/20-pin SOP package
General Description
The USB MCU OTP body is suitable for USB mouse
and USB joystick devices. It consists of a Holtek high
performance 8-bit MCU core for control unit, built-in
USB SIE, 2K´14 EPROM and 96 bytes data RAM.
Block Diagram
U S B D + /C L K U S B D -/D A T A V 3 3 O
P ro g ra m
ROM
P ro g ra m
C o u n te r
U S B 1 .1
PS2
BP
STAC K
In te rru p t
C ir c u it
IN T C
In s tr u c tio n
R e g is te r
MP
M
U
X
D ATA
M e m o ry
In s tr u c tio n
D ecoder
T im in g
G e n e ra to r
M UX
A LU
S h ifte r
STATU S
TM R L
M
fS Y S /4
TM R H
U
X
P A 7 /T M R
TM R C
E N /D IS
W D TS
M
W D T P r e s c a le r
W DT
U
X
S Y S C L K /4
W DT O SC
PAC PO RT A
PA
P A 0~P A 6
P A 7 /T M R
PBC PO RT B
PB
P B 2~P B 4,
PB7
O SC2 O SC1
RES
VDD
ACC
VSS
Rev. 1.50
1
November 19, 2004