![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
HT82M33A 3D Mouse Controller Feature * * * * Microsoft Intelli mouse compatible IBM PS/2 mouse and Microsoft serial mouse compatible Support rolling buttons in serial and PS/2 mouse mode Supports three buttons (RB, Ro, LB) and three axis (X, Y, Z) inputs * * * * Fit Plug and Play com port device specification Z axis can support two kinds of scroller input (optomechanical and mechanical) 2MHz operating frequency with external resonator 18-pin DIP package General Description The HT82M33A is a Plug and Play 2-in-1 (Serial and PS/2) 3D mouse controller. It is compatible with Microsoft Intelli mouse. The Z axis can support two kinds of scroller input, namely; optomechanical and mechanical. Pin Assignment Z1 Z2 RESET MODE OSCI OSCO CLOCK DATA VSS 1 2 3 4 5 6 7 8 9 18 17 16 15 14 13 12 11 10 VDD TEST Y2 Y1 X2 X1 LB Ro RB HT82M33A - 18 DIP 1 3rd Mar '99 HT82M33A Pin Description Pin No. 1,2 3 Pin Name Z1, Z2 RESET I/O I I Description "Z axis input": Supports two kinds of scroller input, optomechanical and mechanical "Reset input": Resets internal circuit by input low, normal is connected to high by internal pull-high resistor (120k). "MS or PS/2 mode selection": Low for PS/2 mouse, high for MS mouse. The MS PnP mouse ID code sure will appear when this pin rise from low to high. Normal is connected to low by internal pull-low resistor (60k). The mode input transition voltage is 2.0V. "Oscillator in": Connect to 2MHz crystal or resonator "Oscillator out": Connect to 2MHz crystal or resonator "CLOCK I/O": PS/2 mouse CLOCK line. NMOS open drain output with 7.5k pull-high resistor. "DATA/RXD I/O" PS/2 mouse DATA line or MS mouse RXD output. NMOS open drain output with 7.5k pull-high resistor. Negative power pin "Right Button": Normal pull-high (45k), press connect to low. "Rolling Button" : Normal pull-high (45k), press connect to low. "Left Button": Normal pull-high (45k), press connect to low. "X/Y axis input": Auto level detecting input. Any signal over 0.6V VPP is acceptable but the +VP cannot be over 2.5V "IC test pin": with built-in pull-low resistor. In normal operation this is connected to VSS or floating. While the pin is connected to VDD, this will provide the H/W test. The chip will accord the state of the RB pin, to switch the X1/Y1 and X2/Y2 via the PIN Ro and LB output. Positive power pin. 4 MODE I 5 6 7 8 9 10~12 OSCI OSCO CLOCK DATA VSS RB, Ro, LB X1, X2, Y1, Y2 I O I/O I/O I I 13~16 I 17 TEST I 18 VDD I Absolute Maximum Ratings Supply Voltage ..............................-0.3V to 6.5V Input Voltage................. VSS-0.3V to VDD+0.3V Storage Temperature................. -50C to 125C Operating Temperature............... -25C to 70C 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. 2 3rd Mar '99 HT82M33A D.C. Characteristics Symbol VDD ISD IDD VIL VIH VIL1 VIH1 VIL2 VIH2 VIL3 VIH3 IOL IOH RL RL1 RL2 RL3 RH RH1 Ta=25C Parameter VDD Operating Voltage Standby Voltage Operating Current Input Low Voltage (RB, Ro, LB, TEST) Input High Voltage (RB, Ro, LB, TEST) Input Low Voltage (Z1, Z2) Input High Voltage (Z1, Z2) Input Low Voltage (CLOCK, DATA) Input High Voltage (CLOCK, DATA) Input Low Voltage (RESET) Input High Voltage (RESET) Output Sink Current (CLOCK, DATA) Output Source Current (CLOCK, DATA) Pull-low Resistor (Z1, Z2) Pull-low Resistor (TEST) Pull-low Resistor (RB, Ro, LB) Pull-low Resistor (MODE) Pull-high Resistor (CLOCK, DATA) Pull-high Resistor (RESET) -- 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V Test Conditions Conditions -- RESET=0V, no load Freq=2MHz, RESET=5V, no load -- -- -- -- -- -- -- -- VIL=0.5V VIH=4.5V VIH=5V, VSS=0V VIH=5V, VSS=0V VIH=5V,VSS=0V VIH=5V,VSS=0V VIL=0V VIL=0V Min. Typ. Max. Unit 4.5 -- -- 0 3.5 0 1.2 0 2.1 0 3.3 6 -- -- 10 33 48 5 100 5.0 -- 2.2 -- -- -- -- -- -- -- -- -- 2 600 17 45 60 7.5 125 5.5 1.5 3 1.5 5.0 1.0 5.0 1.2 5.0 1.8 5.0 -- -- -- 30 56 72 10 150 V mA mA V V V V V V V V mA mA k k k k k k 3 3rd Mar '99 HT82M33A A.C. Characteristics Symbol fP fN tKD tMS tS tD tP tRD tR tF tRESET FOSC Ta=25C Parameter VDD X,Y Input Frequency X,Y Operating Frequency Key Debounce Transmission Time Start Bit Time Data Bit Time Stop Bit Time ID Code Delay Rising Edge Crossed Width Falling Edge Crossed Width Reset Low Pulse Width System Clock 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V 5V Test Conditions Conditions -- -- -- Serial mouse mode Serial mouse mode Serial mouse mode Serial mouse mode Serial mouse mode -- -- -- Crystal Oscillator Min. Typ. Max. Unit -- -- -- -- -- -- -- -- 50 50 1 -- -- -- 52 33 0.85 0.82 0.82 15 -- -- -- 2.0 8.2 8 -- -- -- -- -- -- -- -- -- -- kHz kHz ms ms ms ms ms ms s s s MHz 4 3rd Mar '99 HT82M33A Functional Description Serial mouse * Data format of 3D Serial mouse * Win 95 Plug and Play ID fields 1200 bps, N, 7, 1, single direction Bit No. 1st word 2nd word 3rd word 4th word 6 1 0 0 0 5 L X5 Y5 0 4 R X4 Y4 Ro 3 Y7 X3 Y3 Z3 2 Y6 X2 Y2 Z2 1 X7 X1 Y1 Z1 0 X6 X0 Y0 Z0 For compatibility with the old serial mouse drivers, all mouse-compatible pointing devices must restrict themselves to a 6-bit character set, for all fields except the mouse ID. Therefore, all old-mouse-compatible strings are limited to values of 0x00 to 0x3f; character strings are ASCII codes from 0x20 to 0x5f, offset by subtracting 0x20. Notes: X7~X0: -128 Field Name Old Mouse ID Compatible with Microsoft Intelli mouse Begin PnP PnP Rev EISA ID Product ID Extended Class Name Driver ID Size 1 5 1 2 3 4 1 6 8 4D Field Data Description Identifies a mouse for old Microsoft mode drivers "Z@" "(" indicates PnP IDs will follow Identifiers PnP version 1.0 "HTK" (A mouse company) "0001" (Unique product identifier) "\" "\MOUSE" fits a defined Windows 95 class name "\PNP0F0A" fits a defined Windows 95 Microsoft mouse compatible ID Checksum of all characters from begin PnP to End PnP, exclusive of the checksum characters themselves. ")" indicates PnP IDs complete 5A, 40, 00, 00, 00 08 01, 24 28, 34, 2B 10, 10, 10, 11 3C 3C, 2D, 2F, 35, 33, 25 3C, 30, 2E, 30, 10, 26, 10, 21 19, 10 09 Checksum End PnP 2 1 5 3rd Mar '99 HT82M33A * Encourage the Plug and Play mouse ID RTS RXD 15ms '4d 5a 40 00 00 00'+PnP ID stream * Mouse mode changes between Standard and PS/2 mouse * PS/2 status byte 3D PS/2 mode Sending the commands in the following sequence will set the mouse to 3D PS/2 mode. bit 7:RESERVED 6: 0=STREAM MODE, 1= REMOTE MODE 5: 0=DISABLED, 1=ENABLED 4: 0=SCALING 1:1, 1= SCALING 2:1 3: 1=WRAP MODE, 0=STREAM or REMOTE (different from IBM spec.) 2: 1= LEFT BUTTON PRESSED 1: 1= MIDDLE BUTTON PRESSED 0: 1= RIGHT BUTTON PRESSED * Standard PS/2 data format Command F3h C8h F3h 64h F3h 50h F2h Response From Mouse FAh FAh FAh FAh FAh FAh FAh, 03h * Any time the PC sends a reset "FFh" com- Variable rps, O, 8, 1, bidirectional, synchronous Bit No. 1st word 7 6 5 4 3 1 2 M 1 R 0 L mand to the mouse, it will reset the mouse to Standard PS/2 mode. * After power on reset is initiated, the mouse is set to Standard PS/2 mode. YV XV YS XS 2nd word X7 X6 X5 X4 X3 X2 X1 X0 3rd word Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 * Data format for 3D PS/2 Variable rps, O, 8, 1, bidirectional, synchronous Bit No. 1st word 7 6 5 4 3 1 2 Ro 1 R 0 L YV XV YS XS 2nd word X7 X6 X5 X4 X3 X2 X1 X0 3rd word Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 4th word Z7 Z6 Z5 Z4 Z3 Z2 Z1 Z0 The x/y data report is 9-bit 2's complement The z data report is 8-bit 2's complement X move right is positive, move left is negative Y move up is positive, move down is negative Z rolling toward user is positive, else is negative Button status : 1=pressed, 0=released 6 3rd Mar '99 HT82M33A Timing Diagrams X,Y,Z input * X,Y Axis Photo-coupler crossed width X1 (Y1) X2 (Y2) TR * Z Axis counting TF Z1 Z2 +1 +1 +1 +1 +1 +1 +1 +1 Serial mouse * Word structure RXD 1st word * Key output 2nd word 3rd word 4th word Key in/release RXD 1 23 tms 4 1 23 tms 4 * Bit structure RXD Data bit no. 0 1 2 3 4 5 6 TS TD TD TD TD TD TD TD TD TP 1 7 3rd Mar '99 HT82M33A * Encourage the Plug and Play ID RTS tRD RXD tRD 4D PnP ID 4D PnP ID * PnP COM Enumerator timing check dev T1 DTR T2 1st setup T3 1st wait T4 2nd setup T2 2nd wait T4 ldle RTS 200ms +35ms 200ms +35ms 200ms +35ms 200ms +35ms 200ms +35ms 200ms +35ms T1: Interval to hold DTR high while waiting for DSR T2: Interval for external device to power down or detect the port state T3: DTR-RTS enumerator signature delay T4: Maximum interval to wait for DSR and/or first received character T5: PnP COM ID per/character timeout 200ms ( not shown ) T6: PnP COM ID EndPnP timeout 2.2 seconds ( not shown ) T7: Disconnect verification timeout 5 seconds ( not shown ) 8 3rd Mar '99 HT82M33A PS/2 mouse * Data output * Data input 9 3rd Mar '99 HT82M33A VDD 51k IR 47k 1N4148 HT82M33A 3D 2 in1 mouse (This application circuit is for reference only) 1F 1.5k 100k 51k 1 Z1 2 Z2 3 RESET 4 MODE 5 OSCI 6 OSCO 7 CLOCK 8 DATA X2 X1 LB Ro RB 13 12 11 10 Button Button Button 2MHz Clock/DTR 47pF 1M 1N4148 Reserve for Resonator Data 47k RXD 1N4148 4.7k 47k VCC/RTS 1N5871 10F 0.1F 1N4148 CLock/DTR 100k 1N4148 TXD 47pF 680pF 100 9 VSS 18 VDD 17 TEST 16 Y2 15 Y1 14 IR 100k IR Notes: CLOCK & DATA is internal pull-high 10k. 1.5k HT82M33A(X~Z) VDD DATA RXD GND 1 2 3 VCC/RTS CLOCK/DTR TXD 4 5 2 5 7 4 6 6 3 RXD SG RTS DTR DSR TXD Application Circuits VDD 5.1V Z1 & Z2 is internal pull-low 250k. OSCI & OSCO are build in R & C. 10 3rd Mar '99 HT82M33A VDD 47k 1N4148 HT82M33A 3D 2 in1 mouse (This application circuit is for reference only) Encoder EVZVXC0012B 1F IR 18 VDD 17 TEST 16 Y2 15 Y1 14 X2 13 X1 12 LB 11 Button Button Button Ro RB 10 1 Z1 2 Z2 3 RESET 4 MODE 5 OSCI 6 7 8 2MHz Clock/DTR 47pF 1M 1N4148 Reserve for Resonator Data 47k RXD 1N4148 4.7k 47k VCC/RTS 1N5871 10F 0.1F 1N4148 CLock/DTR 100k 1N4148 TXD 47pF 680pF 100 9 VSS DATA OSCO CLOCK IR Notes: CLOCK & DATA is internal pull-high 10k. 1.5k HT82M33A(X~Z) VDD DATA RXD GND 1 2 3 VCC/RTS CLOCK/DTR TXD 4 5 2 5 7 4 6 6 3 RXD SG RTS DTR DSR TXD VDD 5.1V Z1 & Z2 is internal pull-low 250k. OSCI & OSCO are build in R & C. 11 3rd Mar '99 HT82M33A VDD 0.1F HT82M33A 3D PS2 mouse (This application circuit is for reference only) IR 47k 1N4148 1.5k 1 2 3 4 5 6 CLOCK 2MHz 9 VSS 47pF 47pF 1M DATA DATA 8 CLOCK 7 OSCO LB Ro RB X1 OSCI 13 12 11 10 S1 S2 S3 X2 14 MODE Y1 15 RESET Y2 16 Z2 TEST 17 Z1 VDD 18 1F IR IR 1.5k HT82M33A(X~Z) Reserve for Resonator 12 3rd Mar '99 HT82M33A VDD HT82M33A 3D PS2 mouse (This application circuit is for reference only) 0.1F 47k 1N4148 Encoder EVZVXC0012B 1F IR 1 2 3 4 5 6 CLOCK DATA 8 9 VSS DATA CLOCK 7 LB Ro RB OSCO X1 12 11 10 OSCI X2 13 S1 S2 S3 1.5k IR MODE 14 Y1 RESET 15 Y2 Z2 16 TEST Z1 17 VDD 18 2MHz 47pF 1M 47pF HT82M33A(X~Z) Reserve for Resonator 13 3rd Mar '99 |
Price & Availability of HT82M33A
![]() |
|
|
All Rights Reserved © IC-ON-LINE 2003 - 2022 |
[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy] |
Mirror Sites : [www.datasheet.hk]
[www.maxim4u.com] [www.ic-on-line.cn]
[www.ic-on-line.com] [www.ic-on-line.net]
[www.alldatasheet.com.cn]
[www.gdcy.com]
[www.gdcy.net] |