![]() |
|
If you can't view the Datasheet, Please click here to try to view without PDF Reader . |
|
Datasheet File OCR Text: |
HT82M30A 3/5-Key 3D PS/2 Optical Mouse Controller Feature * Operating voltage: 4.0V~5.5V * Microsoft Intelli 3D PS/2 and IBM PS/2 mouse * Supports 400 or 800 DPI for H2051 * Serial interface with H2051, H2610, H2620 * Auto detect as to which photo sensor is used * 2MHz RC oscillator for system frequency with compatible * Microsoft Windows 2000 and 5-button Wheel mouse compatible * Z-axis can support three kinds of scroller input external pull-high resistor (140kW) * 16/18-pin DIP package divided by 2 or 4 (only for H2610 and H2620) General Description The HT82M30A is designed as 2D, 3D 3/5-key PS/2 optical mouse controller. These have serial interface to access the Agilent sensor H2051, H2610, H2620 or the same compatible series sensor. Refer to the datasheets for detailed register descriptions of the Agilent sensors. Pin Assignment RB RB 1 2 3 4 5 6 7 8 LB Z 2 /A Z 1 /B RB1 S D IO SC LK VSS 16 15 14 13 12 11 10 9 RO RB0 PS2D PS2CK NC OSC1 VDD RES LB Z 2 /A Z 1 /B RB1 S D IO SC LK VSS SEL1 9 8 7 6 5 4 3 2 1 18 17 16 15 14 13 12 11 10 RO RB0 PS2D PS2CK NC OSC1 VDD RES SEL2 HT82M 30A 1 6 D IP -A HT82M 30A 1 8 D IP -A Rev. 1.10 1 August 4, 2004 HT82M30A Pin Description Pin Name RB, RO, LB I/O I Description Right Button: Normal pull-high resistor (30kW) Rolling Button: Normal pull-high resistor (30kW) Left Button: Normal pull-high resistor (30kW) Z axis input supports three kinds of scroller input Normal pull-high resistor (30kW) Input ports with 30kW pull-high resistor Z2/A, Z1/B RB1, RB0 SDIO SCLK VSS I I I/O Serial data for Agilent sensor IC SDIO O Serial data for Agilent sensor IC SCLK 3/4 Negative power supply, ground For configuring the H2051 400 or 800 DPI, and the Z-axis type (divided by 2 or 4) For H2051 SEL1=1 800 DPI (default) SEL1=0 400 DPI SEL2=1 Z-axis is divided by 2 (default) SEL2=0 Z-axis is divided by 4 For H2610 or H2620 [SEL1, SEL2]={0,0} Z-axis divided by 4 [SEL1, SEL2]={0,1} Z-axis divided by 4 [SEL1, SEL2]={1,1} Z-axis divided by 2 (default) SEL1, SEL2 I RES VDD OSCI NC PS2CK PS2D I Chip reset input, Low active 3/4 5V positive power supply I 2MHz RC oscillator for system frequency with external pull-high resistor (140kW) 3/4 No connection I/O PS/2 mouse CLK line I/O PS/2 mouse data line Absolute Maximum Ratings Supply Voltage ...........................VSS-0.3V to VSS+6.0V Input Voltage ..............................VSS-0.3V to VSS+6.0V Storage Temperature ............................-50C to 125C Operating Temperature...........................-40C to 85C 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. Rev. 1.10 2 August 4, 2004 HT82M30A D.C. Characteristics Symbol VDD IDD VIL1 Parameter Operating Voltage Operating Current Test Conditions VDD 3/4 5V Conditions fSYS=2MHz No load, fSYS=2MHz 3/4 Min. 4.0 3/4 0 Typ. 5.0 2.5 3/4 Max. 5.5 4 0.3VDD Ta=25C Unit V mA V Input Low Voltage for RB, LB, RO, Z1, Z2, RB1, RB0, SDIO, SEL1, SEL2, 3/4 PS2CK and PS2D Input High Voltage for RB, LB, RO, Z1, Z2, RB1, RB0, SDIO, SEL1, SEL2, 3/4 PS2CK and PS2D Input Low Voltage for RES Input High Voltage for RES I/O Port Sink Current I/O Port Source Current 3/4 3/4 5V 5V VIH1 VIL2 VIH2 IOL IOH RPH 3/4 3/4 3/4 VOL=0.1VDD VOL=0.9VDD 3/4 0.7VDD 0 0.9VDD 10 -2 10 3/4 3/4 3/4 20 -4 30 VDD 0.4VDD VDD 3/4 3/4 50 V V V mA mA kW Pull-high Resistance for RB, LB, RO, Z1, Z2, RB1, RB0, SDIO, SEL1, SEL2, 5V PS2CK and PS2D A.C. Characteristics Symbol tWDTOSC tWDT1 tRES Parameter Watchdog Oscillator Period Watchdog Time-out Period External Reset Low Pulse Width Test Conditions VDD 5V 5V 3/4 Conditions 3/4 Without WDT prescaler 3/4 Min. 32 8 1 Typ. 65 17 3/4 Max. 130 33 3/4 Unit ms ms ms Rev. 1.10 3 August 4, 2004 HT82M30A Functional Description PS/2 Mouse * PS/2 status byte X- movement towards the right is positive, moving towards the left is negative Y- upward movement is positive, moving down is negative Z- rolling towards the user is positive, else negative Button status: 1=pressed, 0=released * Mouse mode changes between Standard and 3D Byte 1 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 specs.) 2: 1=Left Button Pressed 1: 1=Middle Button Pressed 0: 1=Right Button Pressed Byte 2 Bit 0~7 current resolution setting (Bit 0=LSB) Byte 3 Bit 0~7 current sampling rate (Bit 0=LSB) * Standard PS/2 data format PS/2 mode Sending the commands in the following sequence will set the mouse to 3D PS/2 mode. Command F3h C8h F3h 64h F3h 50h 0 F2h Response From Mouse FAh FAh FAh FAh FAh FAh FAh, 03h Variable rps, 0, 8, 1, bidirectional, synchronous Bit No. 1st word 2nd word 3rd word 7 6 5 4 3 1 X3 Y3 2 1 YV XV YS XS X7 Y7 X6 Y6 X5 Y5 X4 Y4 MB RO LB X2 Y2 X1 Y1 X0 Y0 * Mouse mode changes between Standard and Win2K PS/2 mode. Sending the commands in the following sequence will set the mouse to Win2K PS/2 mode. Command Response From Mouse FAh FAh FAh FAh FAh FAh FAh, 04h * Data format for 3D PS/2 Variable rps, 0, 8, 1, bidirectional, synchronous Bit No. 1st word 2nd word 3rd word 4th word 7 6 5 4 3 1 X3 Y3 Z3 2 1 0 F3h C8h F3h C8h F3h 50h YV XV YS XS X7 Y7 Z7 X6 Y6 Z6 X5 Y5 Z5 X4 Y4 Z4 MB RO LB X2 Y2 Z2 X1 Y1 Z1 X0 Y0 Z0 The x/y data report is 9-bit 2s complement The z data report is 8-bit 2s complement * Data format for 5-button Wheel Mouse F2h Bit No. 1st word 2nd word 3rd word 4th word 7 0 X7 Y7 0 6 0 X6 Y6 0 5 4 3 1 X3 Y3 2 1 0 Any time the PC sends a reset FFh command 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. YS XS X5 Y5 X4 Y4 MB RO LB X2 Y2 Z2 X1 Y1 Z1 X0 Y0 Z0 RB1 RB0 Z3 Rev. 1.10 4 August 4, 2004 HT82M30A Timing Diagrams Z-Axis Photo-coupler Cross Width Z1 Z2 tr N o te : F o r Z - a x is tr, tp , tf > 1 m s tp tf Z-Axis Counting Z1 Z2 +1 +1 -1 -1 PS/2 Mouse * Data output (1 ) CLK (3 ) 1st CLK (3 ) 2nd CLK (3 ) (3 ) 1 0 th CLK (4 ) 1 1 th CLK T6 T3 (2 ) DATA T1 S ta r t B it T2 T4 B it 0 P a r ity B it T5 (5 ) (7 ) S to p B it (6 ) T im in g P a r a m e te r M in ./M a x . 5 /2 5 m s e c 5 /T 4 -5 m s e c 3 0 /5 0 m s e c 3 0 /5 0 m s e c >0 msec <50 msec T1 T2 T3 T4 T5 T6 D A T A tr a n s itio n to th e fa llin g e d g e o f C L K R is in g e d g e o f C L K to D A T A tr a n s itio n In a c tiv e C L K D u r a tio n A c tiv e C L K D u r a tio n M in im u m tim e to in h ib it M O U S E a fte r c lo c k 1 1 M a x im u m tim e to in h ib it M O U S E a fte r c lo c k 1 1 to e n s u r e th a t th e M O U S E d o e s n o t s ta r t a n o th e r tr a n s m is s io n * Data input (1 ) CLK (2 ) I/O In h ib it (4 ) 1 s t CLK 2nd CLK 9 th CLK 1 0 th CLK 1 1 th CLK (8 ) (6 ) P a r ity B it (5 ) S to p B it (7 ) T7 T9 DATA S ta r t B it (3 ) T8 B it 0 (5 ) T im in g P a r a m e te r T7 T8 T9 C L K D u r a tio n , lo w C L K D u r a tio n , h ig h T im e fr o m lo w to h ig h C L K tr a n s itio n to tim e w h e n M O U S E s a m p le s D A T A lin e M in ./M a x . 3 0 /5 0 m s e c 3 0 /5 0 m s e c 5 /2 5 m s e c Rev. 1.10 5 August 4, 2004 HT82M30A Application Circuits 2D PS/2 Optical Mouse Controller (H2051) V DD 10mF 4 .7 k W J1 DA C V G G CO 1 2 3 4 R 5 L SW 2 1 2 SW 4 4 5 6 7 8 9 3 4 .7 k W 0 .1 m F 15kW TA LK DD ND ND N5 14 13 U1 RB LB Z2 Z1 RB SD SC VS SE /A /B 1 IO LK S L1 PS O P S RO RB0 S2D 2CK NC SC1 VDD RES EL2 18 17 16 15 14 13 12 11 10 M SW 3 3 5 1 8 .4 3 2 M H z 9 11 D IO D E 0 .1 m F 10 12 140kW 47kW 0 .1 m F 4 2 U2 XA XB YA YB OS OS GN GN 0 .1 m F 8 6 15 16 1 2 .2 m F 7 REFB XY_LED PD S D IO SCLK REFA VDD R _ B IN C _ IN C_O UT D D HDNS2051 0W LED 2 Jum per 2 1 S D IO SC LK 1 Jum per 3D PS/2 Optical Mouse Controller (H2051) V DD C 10mF E ncoder A B SW 2 R 1 2 L SW 4 4 5 6 7 8 9 3 4 .7 k W 4 .7 k W 0 .1 m F J1 DAT CL VD GN GN CON D D D 15kW A K 3 4 5 5 2 1 14 13 U1 RB LB Z2 Z1 RB SD SC VS SE /A /B 1 IO LK S L1 PS O P S RO RB0 S2D 2CK NC SC1 VDD RES EL2 18 17 16 15 14 13 12 11 10 M SW 3 3 5 1 8 .4 3 2 M H z 9 11 D IO D E 0 .1 m F 10 12 140kW 47kW 0 .1 m F 4 2 U2 XA XB YA YB OS OS GN GN 0 .1 m F 8 6 15 16 1 2 .2 m F 7 REFB XY_LED PD S D IO SCLK REFA VDD R _ B IN C _ IN C_O UT D D HDNS2051 0W LED 2 Jum per 2 1 S D IO SC LK 1 Jum per Rev. 1.10 6 August 4, 2004 HT82M30A Win2K PS/2 Optical Mouse Controller (H2051) V DD C 10mF 0 .1 m F 4 .7 k W 4 .7 k W 15kW E ncoder A B SW 2 R 1 2 L SW 4 4 5 6 7 8 9 SW 6 3 J1 DAT CL VD GN GN CON D D D A K 3 4 5 5 2 1 14 13 B5 U1 RB LB Z2 Z1 RB SD SC VS SE /A /B 1 IO LK S L1 PS O P S RO RB0 S2D 2CK NC SC1 VDD RES EL2 18 M 17B4 16 15 14 13 12 11 10 SW 3 SW 4 3 5 1 8 .4 3 2 M H z 9 4 D IO D E 2 140kW 47kW 0 .1 m F 0 .1 m F 11 10 12 U2 XA XB YA YB OS OS GN GN 0 .1 m F 8 6 15 16 1 2 .2 m F 7 REFB XY_LED PD S D IO SCLK REFA VDD R _ B IN C _ IN C_O UT D D H D N S2051 0W LED 2 Jum per 2 1 S D IO SC LK 1 Jum per 2D PS/2 Optical Mouse Controller (H2610) V DD 10mF 4 .7 k W J1 DA C V G G CO 1 2 4 .7 k W 0 .1 m F 100W 100kW 5 1 2 8 2 .2 m F 24M Hz LED U2 6 3 4 R 5 L SW 2 1 2 SW 4 4 5 6 7 8 9 3 U1 RB LB Z2 Z1 RB SD SC VS SE RO RB0 S2D 2CK NC SC1 VDD RES EL2 S 18 17 16 15 14 13 12 11 10 140kW 47kW 0 .1 m F D IO D E 0 .1 m F 4 M SW 3 3 GND S D IO SC LK 7 TA LK DD ND ND N5 VDD XY_LED O S C _ IN O SC _O UT REFA 1kW 2N3906 /A /B 1 IO LK S L1 PS O P AD NS2610 2 1 Jum per S D IO SC LK 2 1 Jum per Rev. 1.10 7 August 4, 2004 HT82M30A 3D PS/2 Optical Mouse Controller (H2610) V DD C 10mF E ncoder A B SW 2 R 1 2 L SW 4 4 5 6 7 8 9 3 4 .7 k W 4 .7 k W 0 .1 m F 100W 100kW 5 1 2 8 2 .2 m F 24M Hz LED J1 DA C V G G CO TA LK DD ND ND N5 2 3 4 5 1 U2 7 VDD 6 U1 RB LB Z2 Z1 RB SD SC VS SE RO RB0 S2D 2CK NC SC1 VDD RES EL2 S 18 17 16 15 14 13 12 11 10 140kW 47kW 0 .1 m F D IO D E 0 .1 m F M SW 3 GND XY_LED O S C _ IN O SC _O UT 1kW 2N3906 3 4 S D IO SC LK /A /B 1 IO LK S L1 PS O P REFA AD NS2610 2 Jum per 2 1 S D IO SC LK 1 Jum per Win2K PS/2 Optical Mouse Controller (H2610) V DD C J1 DA C V G G CO 10mF 0 .1 m F 4 .7 k W 4 .7 k W U2 E ncoder A B SW 2 R 1 2 L SW 4 4 5 SW 6 6 7 8 9 3 100W 100kW 5 1 2 8 2 .2 m F 24M Hz LED TA LK DD ND ND N5 2 3 4 5 1 7 VDD 6 U1 RB LB Z2 Z1 RB SD SC VS SE RO RB0 S2D 2CK NC SC1 VDD RES EL2 S 18 M 17B4 16 15 14 13 12 11 10 SW 3 SW 5 3 4 140kW 47kW 0 .1 m F GND S D IO SCLK XY_LED O S C _ IN O SC_O UT 1kW 2N3906 /A B5 /B 1 IO LK S L1 PS O P REFA D IO D E 0 .1 m F ADN S2610 2 1 Jum per S D IO SC LK 2 1 Jum per Rev. 1.10 8 August 4, 2004 HT82M30A 2D PS/2 Optical Mouse Controller (H2620) V DD 10mF 4 .7 k W J1 DA C V G G CO 1 2 4 .7 k W 0 .1 m F 100W 100kW 5 1 2 8 2 .2 m F 24M Hz LED U2 6 3 4 R 5 L SW 2 1 2 SW 4 4 5 6 7 8 9 3 U1 RB LB Z2 Z1 RB SD SC VS SE R RB S2 2C N SC VD RE EL S O 18 17 0 16 D 15 K 14 C 13 1 12 D 11 S 10 2 M SW 3 3 4 GND S D IO SC LK 7 TA LK DD ND ND N5 VDD XY_LED O S C _ IN O SC _O UT REFA 1kW 2N3906 /A /B 1 IO LK S L1 PS O P 140kW 47kW 0 .1 m F AD NS2620 D IO D E 0 .1 m F 2 1 Jum per S D IO SC LK 2 1 Jum per 3D PS/2 Optical Mouse Controller (H2620) V DD C 10mF E ncoder A B SW 2 R 1 2 L SW 4 4 5 6 7 8 9 3 4 .7 k W 4 .7 k W 0 .1 m F 100W 100kW 1kW 5 1 2 8 2 .2 m F 24M Hz LED J1 DA C V G G CO TA LK DD ND ND N5 2 3 4 5 1 U2 7 VDD 6 U1 RB LB Z2 Z1 RB SD SC VS SE RO RB0 S2D 2CK NC SC1 VDD RES EL2 S 18 17 16 15 14 13 12 11 10 140kW 47kW 0 .1 m F D IO D E 0 .1 m F M SW 3 GND XY_LED O S C _ IN O SC _O UT 2N3906 3 4 S D IO SC LK /A /B 1 IO LK S L1 PS O P REFA AD NS2620 2 Jum per 2 1 S D IO SC LK 1 Jum per Rev. 1.10 9 August 4, 2004 HT82M30A Win2K PS/2 Optical Mouse Controller (H2620) V DD C J1 DA C V G G CO 10mF 0 .1 m F 4 .7 k W 4 .7 k W U2 E ncoder A B SW 2 R 1 2 L SW 4 4 5 SW 6 7 8 9 6 3 100W 100kW 5 1 2 8 2 .2 m F 24M Hz LED TA LK DD ND ND N5 2 3 4 5 1 7 VDD 6 U1 RB LB Z2 Z1 RB SD SC VS SE RO RB0 S2D 2CK NC SC1 VDD RES EL2 S 18 M 17B4 16 15 14 13 12 11 10 SW 3 SW 5 3 4 140kW 47kW 0 .1 m F GND S D IO SCLK XY_LED O S C _ IN O SC_O UT 1kW 2N3906 /A B5 /B 1 IO LK S L1 PS O P REFA D IO D E 0 .1 m F ADN S2620 2 Jum per 2 1 S D IO SC LK 1 Jum per HT82M30A Z-Axis Optomechanical (This Application Circuit is for Reference Only) V DD IR Z1 R J1 DA C V G G CO 10mF 4 .7 k W 4 .7 k W 0 .1 m F 100W 100kW 5 1 2 8 2 .2 m F 24M Hz LED TA LK DD ND ND N5 2 3 4 5 1 Z2 SW 2 R L 1 2 SW 4 4 5 SW 6 7 8 9 6 3 6 U1 RB LB Z2 Z1 RB SD SC VS SE RO RB0 S2D 2CK NC SC1 VDD RES EL2 S 18 M 17B4 16 15 14 13 12 11 10 SW 3 SW 5 3 4 140kW 47kW 0 .1 m F U2 GND S D IO SCLK 7 VDD XY_LED O S C _ IN O SC_O UT 1kW 2N3906 /A * * B5 /B 1 IO LK S L1 PS O P REFA D IO D E 0 .1 m F ADN S2620 2 Jum per 2 1 S D IO SC LK 1 Jum per Note: * For resistor value selection, refer to high or low input level of Z1 and Z2 in the D.C. Characteristics table. The recommended value is 6kW. Rev. 1.10 10 August 4, 2004 HT82M30A Package Information 16-pin DIP (300mil) Outline Dimensions A 16 B 1 9 8 H C D E F G a I Symbol A B C D E F G H I a Dimensions in mil Min. 745 240 125 125 16 50 3/4 295 335 0 Nom. 3/4 3/4 3/4 3/4 3/4 3/4 100 3/4 3/4 3/4 Max. 775 260 135 145 20 70 3/4 315 375 15 Rev. 1.10 11 August 4, 2004 HT82M30A 18-pin DIP (300mil) Outline Dimensions A 18 B 1 10 9 H C D E G F a I Symbol A B C D E F G H I a Dimensions in mil Min. 895 240 125 125 16 50 3/4 295 335 0 Nom. 3/4 3/4 3/4 3/4 3/4 3/4 100 3/4 3/4 3/4 Max. 915 260 135 145 20 70 3/4 315 375 15 Rev. 1.10 12 August 4, 2004 HT82M30A Holtek Semiconductor Inc. (Headquarters) No.3, Creation Rd. II, Science Park, Hsinchu, Taiwan Tel: 886-3-563-1999 Fax: 886-3-563-1189 http://www.holtek.com.tw Holtek Semiconductor Inc. (Taipei Sales Office) 4F-2, No. 3-2, YuanQu St., Nankang Software Park, Taipei 115, Taiwan Tel: 886-2-2655-7070 Fax: 886-2-2655-7373 Fax: 886-2-2655-7383 (International sales hotline) Holtek Semiconductor Inc. (Shanghai Sales Office) 7th Floor, Building 2, No.889, Yi Shan Rd., Shanghai, China 200233 Tel: 021-6485-5560 Fax: 021-6485-0313 http://www.holtek.com.cn Holtek Semiconductor Inc. (Shenzhen Sales Office) 43F, SEG Plaza, Shen Nan Zhong Road, Shenzhen, China 518031 Tel: 0755-8346-5589 Fax: 0755-8346-5590 ISDN: 0755-8346-5591 Holtek Semiconductor Inc. (Beijing Sales Office) Suite 1721, Jinyu Tower, A129 West Xuan Wu Men Street, Xicheng District, Beijing, China 100031 Tel: 010-6641-0030, 6641-7751, 6641-7752 Fax: 010-6641-0125 Holmate Semiconductor, Inc. (North America Sales Office) 46712 Fremont Blvd., Fremont, CA 94538 Tel: 510-252-9880 Fax: 510-252-9885 http://www.holmate.com Copyright O 2004 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. Holteks products are not authorized for use as critical components in life support devices or systems. 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. Rev. 1.10 13 August 4, 2004 |
Price & Availability of HT82M30A-16DIP-A
![]() |
|
|
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] |