HOLTEK HT82M91A

HT82M91A
3D USB Mouse
Features
·
·
·
·
·
·
Complete Universal Serial Bus specification 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 input (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 especially designed for USB applications. The
HT82M91A can support the USB Standard Request 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 D +
U S B
R e c e iv e r
U S B D U S B
T r a n s m itte r
V 3 3 O
O S C 1
O S C 2
R e g is te r
S e t
V o lta g e
R e g u la to 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
C lo c k
G e n e ra to r
M a in
S ta te m a c h in e
R C
R E S E T
S u s p e n d
C o n tro l
1
H o lte k
8 - b it
M ic r o c o n tr o lle r
F IF O s ´ 2
V D D
V S S
January 28, 2000
HT82M91A
Pin Assignment
V S S
1
1 8
O S C 1
V 3 3 O
2
1 7
O S C 2
U S B D +
3
1 6
V D D
U S B D 4
1 5
L E D
R E S E T
5
1 4
M
X 1
6
1 3
R
X 2
7
1 2
L
Y 1
8
1 1
Z 2
Y 2
9
1 0
Z 1
H T 8 2 M 9 1 A
1 8 D IP
Pin Description
Pin No.
Pin Name
I/O
Description
USB Interface (2 pins)
3
USBD+
I/O USB data plus
4
USBD-
I/O USB data minus
General purpose I/O (9 pins)
6, 7
X1, X2
I
X-axis photo input with built-in Holtek's special dynamic photo input resistor
8, 9
Y1, Y2
I
Y-axis photo input with built-in Holtek's special dynamic photo input resistor
10, 11
Z1, Z2
I
Z-axis input supports two kinds of scroller input; optomechanical
and mechanical
12, 13,
14
L, R, M
I
These pins are input port with pull-high resistor. These pads can
function as Left, Right and Middle button input lines.
Miscellaneous (7 pins)
1
VSS
¾
Negative power supply, ground
2
V33O
O
3.3V voltage output
5
RESET
I
Chip reset input, low active
15
LED
I/O Drives LED output
16
VDD
¾
5V positive power supply
17
OSC2
O
6MHz OSC output
18
OSC1
I
6MHz OSC input
2
January 28, 2000
HT82M91A
Absolute Maximum Ratings
Supply Voltage.................................-0.3V to 6V
Storage Temperature.................-50°C to 125°C
mC Input Voltage ...........VSS-0.3V to VDD+0.3V
Operating Temperature ..............-25°C to 70°C
USB Input Voltage .......VSS-0.3V to V33O+0.3V
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.
D.C. Characteristics
Symbol
Parameter
Ta=25°C
Test Conditions
VDD
Conditions
Min.
Typ.
Max.
Unit
VDD
Operating Voltage
¾
¾
4.5
¾
5.5
V
IDD
Operating Current
(Crystal OSC)
5V
No load, fSYS=6MHz
¾
10
¾
mA
ISTB
Standby Current
5V
No load, system Halt
¾
¾
250
mA
VIL1
Input Low Voltage for I/O
Ports
5V
¾
0
¾
1.0
V
VIH1
Input High Voltage for mC
I/O Ports
5V
¾
3.5
¾
5
V
VIL2
Input Low Voltage (RESET)
5V
¾
0
¾
1.8
V
VIH2
Input High Voltage (RESET)
5V
¾
3.5
¾
5
V
VIH3
Input High Voltage for USB
3.3V
I/O Ports
¾
2.8
¾
3.6
V
VPOR
Power on Reset VDD
Detecting Voltage
5V
¾
3
¾
3.6
V
IOL1
Output Port Sink Current
5V
VOL=0.5V
¾
4
¾
mA
IOH1
Output Port Source Current
5V
VOL=4.5V
¾
-4
¾
mA
IOL2
Outpu Ports Sink Current
(LED)
5V
VOL=4.5V
¾
50
¾
mA
3
January 28, 2000
HT82M91A
A.C. Characteristics
Symbol
Parameter
Ta=25°C
Test Conditions
VDD
Conditions
Min. Typ. Max.
fSYS
System Clock (Crystal OSC)
5V
¾
0
tWDTosc
Watchdog Oscillator
¾
¾
93.75
tWDT
Watchdog Time-out Period
(RC OSC)
¾
¾
tPWRT
Power-up Timer Period
¾
tOST
Oscillation Start-up Timer
Period
¾
6000
¾
Unit
kHz
125 156.25
ms
768
1024
1280
ms
¾
¾
10
¾
ms
Power-up or wake-up
form Halt
¾
1024
¾
tSYS
Note: tSYS=1/fSYS
4
January 28, 2000
HT82M91A
Application Circuits
V
1 M W
R E C E P T _ A
0 .1 m F
2
3
4
1
1
1 .5 k W
2
3
0 .1 m F
4
5
6
V S S
O S C 1
V 3 3 O
O S C 2
U S B D +
V D D
U S B D -
L E D
R E S E T
M
8
9
1 8
1 7
6 M H z
1 6
1 5
1 4
1 3
R
X 1
7
X 2
L
Y 1
Z 2
Y 2
Z 1
1 2
1 1
1 0
H T 8 2 M 9 1 A
1 k W
1 k W
V
1 M W
C C
R E C E P T _ A
4
0 .1 m F
C C
3
2
1
1
1 .5 k W
2
3
0 .1 m F
4
5
6
V S S
O S C 1
V 3 3 O
O S C 2
U S B D +
V D D
U S B D -
L E D
R E S E T
M
7
X 1
9
1 7
6 M H z
1 6
1 5
1 4
1 3
R
L
X 2
8
1 8
Y 1
Z 2
Y 2
Z 1
1 2
1 1
1 0
E n c o d e r
H T 8 2 M 9 1 A
1 k W
E V Z V X C 0 0 1 1 2 B
5
January 28, 2000
HT82M91A
Holtek Semiconductor Inc. (Headquarters)
No.3 Creation Rd. II, Science-based Industrial Park, Hsinchu, Taiwan, R.O.C.
Tel: 886-3-563-1999
Fax: 886-3-563-1189
Holtek Semiconductor Inc. (Taipei Office)
5F, No.576, Sec.7 Chung Hsiao E. Rd., Taipei, Taiwan, R.O.C.
Tel: 886-2-2782-9635
Fax: 886-2-2782-9636
Fax: 886-2-2782-7128 (International sales hotline)
Holtek Semiconductor (Hong Kong) Ltd.
RM.711, Tower 2, Cheung Sha Wan Plaza, 833 Cheung Sha Wan Rd., Kowloon, Hong Kong
Tel: 852-2-745-8288
Fax: 852-2-742-8657
Copyright Ó 2000 by HOLTEK SEMICONDUCTOR INC.
The information appearing in this Data Sheet is believed to be accurate at the time of publication. However, Holtek
assumes 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 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.
6
January 28, 2000