Holtek Semiconductor Inc HT82M98A Datasheet

Features

·
Complete Universal Serial Bus specs V1.0 compatibility
·
Serial Bus Interface Engine (SIE)
·
·
Microsoft 3D Intelli mouse and IBM PS/2 mouse compatible
·
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)

General Description

HT82M98A is a 3D mouse controller especially designed for USB and PS/2 applications. The HT82M98A can support the USB Standard Re quest as well as HID Class Request version 1.0 draft 4. It is compatible with Microsoft Intelli 3D PS/2 mouse. The X/Y axis photo input with built-in Holtek¢s special dynamic photo-input resistor and Z axis can support two kinds of
HT82M98A
3D USB+PS2 Mouse
·
Single chip solution especially for USB mouse function
·
Halt function and wake-up feature reduce power consumption
·
Plug and Play functions
·
Minimal external components
·
6MHz crystal oscillator for system clock
·
18-pin DIP package
-
scroller input, namely; optomechanical and mechanical. It requires minimal external com ponents to implement 3D USB plus PS/2
­mouse. It can be briefly described as a Holtek 8-bit mC with an on-chip USB interface logic. The USB is specified by the Universal Serial
Bus Specification V1.0.
-
1 June 14, 2000

Block Diagram

HT82M98A
USBD+
USBD
-
V33O
OSC1
OSC2

Pin Assignment

VSS
1
V33O
USBD+/CLK
USBD-/D A T A
RESET
2
3
4
5
X1
6
X2
7
Y1
8
Y2
9
H T82M 98A
18 D IP
USB
Transceiver
USB
Receiver
USB
Transm itter
Voltage
R egulator
Clock
G enerator
RC
RESET
18
17
16
15
14
13
12
11
10
OSC1
OSC2
VDD
LED
M
R
L
Z2
Z1
R egister
Set
USB Serial
Interface Engine
(S IE )
and
C ontrol
Logic
M ain
State m achine
Suspension
C ontrol
Holtek
8-bit
M ic ro c o n tro lle r
FIFO s´2
VDD
VSS
2 June 14, 2000

Pin Description

Pin No. Pin Name I/O Description
USB Interface (2 pins)
3
4
General purpose I/O (9 pins)
6, 7 X1, X2 I
8, 9 Y1, Y2 I
10, 11 Z1, Z2 I
12, 13, 14
Miscellaneous (7 pins)
1 VSS
2 V33O O 3.3V voltage output
5 RESET
15 LED I/O Drives LED output
16 VDD
17 OSC2 O 6MHz OSC output
18 OSC1 I 6MHz OSC input
USBD+/ CLK
USBD-/ DATA
L, R, M I
USB data plus or PS2 Clock, F/W auto-detect USBD+ for USB, CLK
I/O
for PS2
USB data minus or PS2 Data, F/W auto-detect USB- for USB, DATA
I/O
for PS2
X-axis photo input with built-in Holtek's special dynamic photo in put resistor
Y-axis photo input with built-in Holtek's special dynamic photo in put resistor
Z-axis input supports two kinds of scroller input; optomechanical and mechanical
Input ports with pull-high resistor. These pads can function as Left, Right and Middle button input lines.
Negative power supply, ground.
¾
I Chip reset input, low active
5V positive power supply
¾
HT82M98A
-
-
3 June 14, 2000
Loading...
+ 4 hidden pages