HT82M91A
3D USB Mouse
Features
路
路
路
路
路
Complete Universal Serial Bus specifica-
tion compatibility
Serial Bus Interface Engine (SIE)
USB transceiver
Supports three buttons (R, M, L) and three
axes (X, Y, Z) input
Z axis can support two kinds of scroller in-
put (optomechanical and mechanical)
路
路
路
路
路
路
Single chip solution especially for USB
mouse function
Halt function and wake-up feature reduce
power consumption
Has plug and Play functions
Minimal external components
6MHz crystal oscillator for system clock
18-pin DIP package
General Description
HT82M91A is a 3D mouse encoder chip espe-
cially designed for USB applications. The
HT82M91A can support the USB Standard Re-
quest as well as HID Class Request version 1.0.
It can be briefly described as a Holtek 8-bit
mC
with an on-chip USB interface logic. It can use
minimal external components to implement
three key-switches and four photo-coupler
mouse. The USB is specified by the
Universal
Serial Bus Specification.
Block Diagram
U S B
T r a n s c e iv e r
U S B
R e c e iv e r
U S B
In te rfa c
(S
a
C o
L o
S e r ia l
e E n g in e
IE )
n d
n tro l
g ic
R e g is te r
S e t
U S B D +
U S B D
-
U S B
T r a n s m itte r
H o lte k
8 - b it
M ic r o c o n tr o lle r
V 3 3 O
V o lta g e
R e g u la to r
O S C 1
O S C 2
C lo c k
G e n e ra to r
M a in
S ta te m a c h in e
F IF O s
麓
2
R C
R E S E T
S u s p e n d
C o n tro l
V D D
V S S
1
January 28, 2000