CSC0102A CSC0102A 3 Dimensions 3 Keys USB & PS/2 Combo Mouse Controller Version: 2.00 ISSUED July 02 2004 Info DCC April 2004 Chesen Electronics Corp. Taipei, Taiwan WWW.CHESEN.COM.TW CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller @Copyright 2001~2004 CHESEN ELECTRONICS CORP. All Rights Reserved. Manual Rev. 1.10: April 04, 2004 with document number R_CSC0102A_200 The information in this document is subject to change without prior notice in order to improve reliability, design and function and does not represent a commitment on the part of the manufacturer. In no event will the manufacturer be liable for direct, indirect, special, incidental, or consequential damages arising out of the use or inability to use the product or documentation, even if advised of the possibility of such damages. This document contains proprietary information protected by copyright. All rights are reserved. No part of this manual may be reproduced by any mechanical, electronic, or other means in any form without prior written permission of the manufacturer. Revision History Revision No. 1.00 2.00 2004/April History Body reversion initial issue Support dice form V2.00 Date Dec. 19, 2003 April 04, 2004 Remark 2 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Features z Cost effective solution for low speed USB or PS/2 mouse peripheral z Built-in 65C02 8 Bit CPU - 6MHz external ceramic resonator - 3MHz internal CPU clock - 256 bytes RAM - 8 Kbytes ROM - Internal 3.3V regulator for USB pull-up resistor - Auto configure to operate as USB or PS/2 interface z USB specification compliance: - Conforms to USB specification, version 1.1 - Conforms to USB HID specification, version 1.1 - Supports 1 low speed device address and 3 endpoints - 8 bytes FIFO for each endpoint - Integrated USB transceiver z Compatible with PS/2 protocol z Built-in power-on reset & watchdog timer reset z One 8 bits timer z Compatible with Microsoft® scrolling mouse z Support standard 3 dimension 3 keys mechanical/optical mouse functions z 400/800 cpi resolution auto configured with best fit to sensor z Sensor types support - Ball (Mechanical/Semi-optical) - Agilent: H2000; A2051; A2610 - Pixart: PAN101 - @lab: ATA1080 z 1:2 Z axis input z Auto configuration with the interface attach to z 18-pin PDIP package z Embedded customized function - 400/800 cpi manual configuration - Support 4 dimension - Max. 5 key support - Optional 1:1/1:4/1:10 Z axis ratio - Optional 90/180 degree sensor position rotation - Dice form or other package type 2004/April V2.00 3 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Pin Assignment Dice 2004/April V2.00 4 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller DIP 18 Pins 2004/April V2.00 5 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Block Diagram 2004/April V2.00 6 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Pin Configurations CSC0102A PAD # NAME 5 P3.4 7 8 9 10 11 12 17 18 21 22 25 26 27 30 31 32 37 38 40 41 43 44 45 46 47 48 P3.6 RESETB P0.0 P0.1 P0.2 P0.3 P1.0 P1.1 P1.4 P1.5 P2.0 P2.1 P2.2 P2.5 P2.6 P2.7 PZ VDD OSCO OSCI GND PY USB3V3 VCP D+/SCLK D-/SDATA 2004/April IN/OUT I I I O I I O I I I I I I I I I I I P OUT IN P I I O I/O I/O DESCRIPTION Resolution selection (400/600/800/Auto cpi) Open: 400cpi; 10K pull-up: 600cpi; GND: 800cpi; VCC: Auto configure Force to VCC External reset Optical Scrolling LED Control Z+ Axis A Z+ Axis B Suspend control X Axis A / Optical sensor control clock X Axis B / Optical sensor control data Y Axis A Y Axis B Button R key input Button M key input Button L key input Force connect to P2.2 Button RR key input Button LL key input Z Axis scrolling ratio Power supply 5V Crystal/Ceramic resonator out Crystal/Ceramic resonator in Ground Z Axis scrolling ratio USB 3.3V Power 3.3V USB data+ / PS/2 SCLK signal USB data- / PS/2 SDATA signal V2.00 7 CHESEN CSC0102A-01D18 PIN # NAME 1 GND 2 VCP 3 D+/SCLK 4 D-/SDATA 5 RESETB P0.0 6 7 P0.1 8 P0.2 9 P1.0 10 P1.1 11 P1.4 12 P1.5 13 P2.0 14 P2.1 15 P2.2 16 VDD 17 OSCO 18 OSCI 2004/April CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller IN/OUT P O I/O I/O I O I I I I I I I I I P OUT IN DESCRIPTION Ground Power 3.3V USB data+ / PS/2 SCLK signal USB data- / PS/2 SDATA signal External reset Optical Scrolling LED Control Z Axis A Z Axis B X Axis A / Optical sensor control clock X Axis B / Optical sensor control data Y Axis A Y Axis B Button R key input Button M key input Button L key input Power supply 5V Crystal/Ceramic resonator out Crystal/Ceramic resonator in V2.00 8 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Electrical Characteristics VDD=5V, GND=0V, TA=25℃, Fosc=6MHz Parameters Symbol Operating Voltage Vdd Operating Current Iop Suspend Current Isp Input High Voltage Vih Input Low Voltage Vil Output High Voltage Voh Output Low Voltage Vol Pull-up Resistance Rup Min 4.4 Typ 5 Max 5.25 30 500 2 0.8 2.4 0.4 20K Unit V mA uA V V V V Ω Conditions No load Product Matrix Part Number CSC0102A CSC0102A-01D18 2004/April Memory ROM Size RAM Size 8K Bytes 256 Bytes 8K Bytes 256 Bytes I/Os Package Type Operating Range 12 10 Dice 18-pin PDIP Commercial Commercial V2.00 9 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Package Outline DIP 18 Pins 2004/April V2.00 10 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Bonding Diagram 2004/April V2.00 11 CHESEN CSC0102A 3D 3Keys USB & PS/2 Combo Mouse Controller Coordination: Orientation: (0, 0) Chip size: 1867.45 um x 1726.25 um Lower left: (0, 0) Top right: (1867.45, 1726.25) Min bonding pitch: 92 um IC substrate should be connected to GND Pad No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 2004/April Pad Name P34 P36 RESET P00 P01 P02 P03 P10 P11 P14 P15 X 42 42 42 42 42 42 42 42 42 42 42 42 319.125 434.725 526.725 618.725 710.725 818.325 925.925 1017.925 1109.925 1217.525 1325.125 1432.725 Y 1407.125 1302.675 1208.475 1114.25 1020.025 925.825 831.6 737.4 643.175 548.95 439.15 319.125 42 42 42 42 42 42 42 42 42 42 42 42 V2.00 Pad No 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Pad Name P20 P21 P22 P25 PZ VDD OSCO OSCI GND PY USB3V3 VCP D+/SCLK D-/SDATA X 1548.325 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1825.45 1548.325 1447.85 1355.625 1200.6 1108.375 1016.125 923.9 831.675 739.45 533.4 319.125 Y 42 319.125 428.35 524.95 621.575 718.2 814.8 911.425 1008.025 1104.65 1201.275 1297.875 1407.125 1684.25 1684.25 1684.25 1684.25 1684.25 1684.25 1684.25 1684.25 1684.25 1684.25 1684.25 12