ScreenCoderTM UR7HCTS2-P840 High-Performance, Low Power PS/2 Touch Screen Controller/Digitizer HID & SYSTEM MANAGEMENT PRODUCTS, MOUSECODERTM FAMILY DESCRIPTION FEATURES The ScreenCoderTM PS2 is a highperformance IC that interfaces any 4 or 8-wire resistive touch screen to the standard PS/2 mouse port. Low-power and tiny, the single IC is ideal for portable systems, web phones and interactive kiosks. It offers an advanced algorithm for enhanced motion control as well as an extra port for hot-plug connection of an external PS/2 pointing device. Both the touch screen and the external device can be operated concurrently without any penalty. The UR7HCTS2-P840 is equipped with a special command protocol that enables the touch screen to operate in either relative (mouselike) or absolute positioning mode. Because the IC interfaces via the PS/2 mouse port, it can utilize any standard mouse driver when operating in relative mode. For absolute positioning, offers a highfunctionality driver which includes inking capabilities. • Controller & digitizer in a single IC; no need for external A/D • Interfaces ANY 4- or 8-wire resistive touch screen to standard PS/2 mouse port; regardless of size, material or vendor • High-performance IC offers accurate cursor control due to advanced algorithms • Low-power consumption, due to sophisticated power management states, ideal for battery-operated systems • Highly resistant to RF & other noise sources • Enables hot-plug connection of an external pointing device • Wheelmouse functionality is supported in the external pointing device • Other interfaces available • Embedded touch screen and external pointing device can operate concurrently with no performance penalty • Supports both absolute and relative (mouse-like) modes of operation • For relative mode, no special drivers are needed; highfunctionality driver available for absolute mode • Supports all commands defined in the IBM PS/2 Mouse Communication Protocol, as well as Semtech’s extended PS/2 communication protocol with absolute positioning support • Available in a low-profile 32-pin LQFP package • Few external components required APPLICATIONS • Portable systems • Notebooks and Laptops • Interactive Kiosks • Touch-enabled monitors PIN ASSIGNMENTS RB RSVD2 RSVD3 RSVD4 RSVD5 POWER_DOWN SXL SYT Mice connected to the ScreenCoderTM PS2 external mouse port will always act in relative mode, even if the touch screen is operating in the absolute mode. The PS/2 communication channel is bi-directional at 10 kbps. 32 25 24 1 The ScreenCoder PS2 offers builtin A/D. Touch detection and motion are handled in firmware, and no digitizer is required. The cost-effective solution requires few external components, allowing for a simple and real estate saving implementation. TM LB XR2 YB2 YT2 XL2 HDAT XDAT XCLK SYB SXR XPWRS RSVD1 VREF RESET VSS2 VDD 17 8 16 OCSIN OSCOUT VSS XR1 YB1 YT1 XL1 HCLK 9 ScreenCoder and MouseCoder are trademarks of Semtech Corporation. All other trademarks belong to their respective companies. Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 1 www.semtech.com ORDERING CODE Package Options 32-pin, Plastic LQFP Pitch in mm’s 0.5 TA=-20° C to +85° C UR7HCTS2-P840-FG Other Materials ScreenCoderTM PS2 Eval. Kit Type Evaluation Kit Order number EVK7-TS2-P840-XXX Note 1: XXX= Denotes Revision number BLOCK DIAGRAM Left Button Right Button PWR_DOWN Power Management XPWRS Switch Interface HCLK X Input PS/2 Communication Port 4 HDAT Y Input Sense Lines 4 XCLK Control 8042 Emulation Port Sensor Interface XDAT 16 bit Timer Power-On Reset Oscillator Circuit OSCIN Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 2 Drivers for Touch Screen Sensor OSCOUT www.semtech.com PIN DEFINITIONS Mnemonic VDD VSS VSS2 OSCIN Pin # 8 11 7 9 Type P P P I _OSCOUT 10 O _RESET HDAT HCLK XCLK 6 19 16 17 I I/O (nd) I/O (nd) I/O (nd) XDAT 18 I/O (nd) _LB _RB XR1 YB1 YT1 XL1 XL2 YT2 YB2 XR2 VREF SXL SYT SYB SXR _POWER_ DOWN XPWRS 24 25 12 13 14 15 20 21 22 23 5 31 32 1 2 I/O (nd) I/O (nd) I/O I/O I/O I/O I/O I/O I/O I/O AI AI AI AI AI 30 3 I AI RSVD1-5 4, 26 27-29 I/O Name and Function Power Supply Ground Ground Oscillator Input: external clock input or one side of the Ceramic Resonator with built-in Load Capacitors Oscillator Output: open for external clock input or other side of the Ceramic Resonator with built-in Load Capacitors Reset: apply 0V to provide orderly start-up Mouse Data: connects to Host’s data line Mouse Clock: connects to Host’s clock line External Mouse Clock: PS/2 clock signal from external mouse; keep open if unused External Mouse Data: PS/2 data signal from external mouse; keep open if unused Left Button: active low, strobed sampling Right Button: active low, strobed sampling Sensor’s Excitation Driver: connect to X Right Sensor’s Excitation Driver: connect to Y Bottom Sensor’s Excitation Driver: connect to Y Top Sensor’s Excitation Driver: connect to X Left Sensor’s Excitation Driver: connect to X Left Sensor’s Excitation Driver: connect to Y Top Sensor’s Excitation Driver: connect to Y Bottom Sensor’s Excitation Driver: connect to X Right Reference Voltage for built-in A/D Sense line: for X Left Sense line: for Y Top Sense line: for Y Bottom Sense line: for X Right Hardware Power Down: tie high if unused External Mouse Power Sense: tie high if unused and external mouse port is used; tie low if external mouse port is unused Reserved Note: An underscore before a pin mnemonic denotes an active low signal. Pin Types Legend: AI=Analog Input; I=Input; O=Output; I/O=Input or Output; I/O (nd)=Input or Output with N-channel Open Drain driver Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 3 www.semtech.com FUNCTIONAL DESCRIPTION The ScreenCoderTM UR7HCTS2-P840 consists functionally of six major sections (see the Functional Diagram on page 2). These are the Sensor Interface, Power Management section, the 16-Bit Timer, the Oscillator Circuit, the PS/2 Communication Port and the 8042 Emulation Port. All sections communicate with each other and operate concurrently. SENSOR INTERFACE OSCILLATOR To obtain position information from the Resistive Touch Screen Sensor, the ScreenCoderTM PS2 uses four internal drivers (two pins for each driver) and four sensing lines. During sampling, first the drivers and sensing lines for X axis are activated, by setting one X driver high and the other X driver low; the drivers for Y axis are set floating. This action produces a voltage gradient across the touch screen's surface in the X direction. This IC has a built-in Oscillator circuit capable of operations with an external 4.00 MHz Clock source, or a Ceramic Resonator (preferably with built-in Load Capacitors). Note that the Crystals can NOT be used. The ScreenCoderTM PS2 frequently switches its Oscillator OFF and ON in order to operate with the least amount of power consumption. Due to their very high Q, the Crystal-based oscillators have exceedingly long Start-up times and can NOT be used with the ScreenCoderTM PS2. The internal A/D measures both the voltage across the activated X plane and the voltage potential between the planes. Next, the drivers for the Y axis are activated, while the drivers for the X axis are set floating. Again, the internal A/D measures both voltage across the activated plane and potential between the planes. The X and Y absolute position information is calculated from these four A/D measurements. Before the measurement of X and Y positions, the ScreenCoderTM PS2 checks if there is any touch pressure applied to the sensor. Proprietary touch detection algorithm performs this test very quickly, accommodating sensors with various plate-to-plate capacitances. Actual measurements are somewhat more complex and are covered by a US and international patent currently pending. Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 PS/2 COMMUNICATION At start-up, or upon receiving a reset command, the UR7HCTS2-P840 will wait between 300 and 500 milliseconds before sending an AAh to the Host followed by a device ID of 00h. The IC will then set itself to its default values (i.e., Incremental Stream Mode with 1:1 scaling, and a report rate of 100 Hz). The device will then disable itself until an Enable (F4h) command is sent from the Host. ERROR HANDLING For every correct command or parameter received from the Host, the UR7HCTS2-P840 sends an Acknowledge (FAh). If an invalid command or parameter is received, the UR7HCTS2-P840 issues a Resend Request (FEh). If an invalid input is again received, the device transmits an Error Code (FCh) to the Host. Both Error and Resend Request responses are sent by the device within 25 milliseconds. Host may not issue any new commands until either the ScreenCoderTM PS2 has responded or until 25 milliseconds have elapsed. POWER MANAGEMENT The ScreenCoderTM PS2 implements two power management methods: Self-Power ManagementTM and System-coordinated Power Management. Self-Power Management Self-Power ManagementTM of the ScreenCoderTM PS2 permits, independently of any system intervention, the lowest power consumption possible within the present parameters and conditions of operation. Through Self-Power ManagementTM, the ScreenCoderTM PS2 is capable of operating - most of the time - at only 1uA, independently of the state of the system. 4 www.semtech.com POWER MANAGEMENT (CON’T) The "Stop" mode is the lowest power consumption mode. In this mode, the oscillator is stopped and the IC consumes only the leakage current. This is the default mode to which the IC will revert when it is idle. An event or signal conditions wake-up the IC. The ScreenCoderTM PS2 can still operate most of the time at only 1uA, even when the host is in the active state, and with active external PS/2 device attached to the ScreenCoderTM PS2. If an external PS/2 device sends a data packet, the ScreenCoderTM PS2 will exit the "Stop" mode for as long as it takes to process the message and relay the information to the system. This operation is done transparently to the host, without any data loss or any response delay from the input device. System-coordinated Power Management Normal Operation State In normal operation state, both _PWR_DOWN and XPWRS pins are in high state. ScreenCoderTM PS2 operations are controlled by SelfPower ManagementTM. Figure 1: Semtech’s Self-Power ManagementTM State System Request To Send, Mouse hot plug or Data Packet, Touch Screen activity, Button press RUN STOP 1s of inactivity POWER MANAGEMENT (CON’T) During the "Critical suspend", the ScreenCoderTM will shut down all of the pointing activities. However, the communications with the Host are still enabled. External PS/2 power down The ScreenCoderTM PS2 monitors the power state of the external PS/2 pointing device through the XPWRS pin. If the IC senses that the external PS/2 device has been powered-down by the host, it will actively eliminate shot-through current in the input buffers for the clock and data lines by driving both low. The ScreenCoderTM UR7HCTS2-P840 will re-initialize the external PS/2 pointing device when the power to the external PS/2 port is restored. Figure 2: Semtech’s System-coordinated Power Management Critical Suspend Critical Suspend At any time, the Host may negate the _PWR_DOWN pin in order to force the ScreenCoderTM PS2 into a "Critical suspend" mode. This signal can be activated (driven low) due to specific conditions of the Host's operations (for example, a discharged battery), or due to actions of the Operating System or BIOS. _PWR_DOWN=0 _PWR_DOWN=0 _PWR_DOWN=1 and XPWRS=0 Ext Mouse power down _PWR_DOWN=1 and XPWRS=1 _PWR_DOWN=1 and XPWRS=0 Normal State _PWR_DOWN=1 and XPWRS=1 Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 5 www.semtech.com PS/2 DATA FORMAT The following table shows the data report format. X and Y values are expressed as 9-bit Two’s Complement signed integers, with the sign bit / most significant bit separate. If there is an overflow of the accumulator, the maximum positive or negative count is reported and the corresponding overflow bit is set. DATA REPORT FORMAT TABLE Byte 1 Those that wish to undertake their own driver development will need to request from Semtech the document covering the extended PS/2 protocol used by the UR7HCTS2-P840. Left Button status Right Button Status Middle Button Status Reserved X8: MSb of X data, sign bit Y8: MSb of Y data, sign bit X data overflow Y data overflow b0 b1 b2 b3 b4 b5 b6 b7 X0: LSb of X data X1 X2 X3 X4 X5 X6 X7: 1 = depressed 1 = depressed 1 = depressed Always = 1 1 = negative 1 = negative 1 = overflow 1 = overflow Byte 2 EXTENDED PS/2 PROTOCOL Semtech offers a high-performance driver for Windows 95, Windows 98, Windows Me, and Windows NT. Please check with Semtech for other driver availability. b0 b1 b2 b3 b4 b5 b6 b7 Byte 3 b0 Y0: LSb of Y data b1 Y1 b2 Y2 b3 Y3 b4 Y4 b5 Y5 b6 Y6 b7 Y7: Byte 4 (only for Wheelmouse-type devices) b0 Z0: LSb of Z data b1 Z1 b2 Z2 b3 Z3 b4 Z4 b5 Z5 b6 Z6 b7 Z7: MSb of Z data STATUS REPORT FORMAT TABLE Byte 1 b0 b1 b2 b3 b4 b5 b6 b7 Right Button Middle Button Left Button Reserved Scaling - 1:1 (0) / 2:1 (1) Disable - (0) / enable (1) Stream - (0) / prompt (1) mode b0 - 1 b2 - 7 Current resolution setting b0-7 Current sampling rate 1 = depressed 1 = depressed 1 = depressed Always = 0 Always = 0 Byte 2 Always = 0 Byte 3 Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 6 www.semtech.com PS/2 MODE COMMANDS When the Reset Command (FFh) is received, the UR7HCTS2-P840 sets the following default parameters: Incremental Stream Mode, 1:1 scaling, report rate of 100 Hz, and disabled. It then sends AAh to the host followed by a device ID of 00h. The Reset Echo Mode Command (ECh) returns the device to its previous mode, and disabled. The Set Prompt (Remote) Mode Command (F0h) sets the device to Prompt Mode. Data values are then only reported in response to a Read Report Command (EBh). The Host sends the Resend Last Data Stream Command (FEh) when the host detects an error in any UR7HCTS2-P840 transmission. The device then resends the last output data packet to the Host. This transmission occurs after a ScreenCoderTM PS2 transmission and before the Host enables the interface allowing the next ScreenCoderTM PS2 output. The Set Default Status Command (F6h) re-initializes the device to its condition at power-up. The Disable Command (F5h) stops the device from transmitting all reports. However, the mode does not change; the ScreenCoderTM PS2 is still able to respond to commands. If the Disable Command is issued while the device is transmitting a report, the UR7HCTS2-P840 immediately stops the transmission and disables itself. Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 If the Set Echo Mode Command (EEh) is received, the ScreenCoderTM PS2 will immediately return any data bytes except FFh or ECh. If the ScreenCoderTM PS2 is in Incremental Stream Mode, the Enable Command (F4h) will allow it to begin data transmission. If the device is in Prompt Mode, the Enable Command will only update the internal status of the ScreenCoderTM PS2. The ScreenCoderTM PS2 will respond to the Set Sampling Rate Command (F3h) in both Stream and Prompt Modes but will only update its internal status if this command is enacted while the device is in the Stream Mode. The Read Report Command (EBh) prompts the ScreenCoderTM PS2 for a report. The report occurs even if the device has not moved or if the status of the switches did not change. The Set Incremental Stream Mode Command (EAh) sets the ScreenCoderTM PS2 to Stream Mode and disables the device. The Status Request Command (E9h) returns a 3-byte status report. The Set Resolution Command (E8h) controls resolution, the Set 2:1 Scaling Command (E7h) enables a coarse/fine tracking response, and the Set 1:1 Scaling Command (E6h) enables the values of movements to be transmitted to the Host without any scaling. Due to Semtech’s Advanced Motion Algorithm, Set Resolution and Scaling Commands are acknowledged and reported as activated, but their status is ignored. The UR7HCTS2-P840 responds to the Read Device Type Command (F2h) with the device ID of 00h. 7 www.semtech.com SEQUENTIAL COMMANDS Unlike normal commands, sequential commands must be enacted with a sequence of commands. If the sequence is not consecutive or is incorrect, the ScreenCoderTM PS2 aborts the detection and responds the way it would normally respond to a command. The individual commands that comprise a sequential command have been designed so that the elements of a sequential command can be sent to the ScreenCoderTM PS2 via the standard IBM PS/2 BIOS calls and the device returns a valid response to the Status Request. This ensures that, if the sequential command is sent via the BIOS, the status response will be accurately returned even if the BIOS performs error detection. Thus, a programmer can have complete control of the mouse without having to access the device hardware port directly. The UR7HCTS2-P840 implements a special sequential command that can be used to determine its ability to report three buttons. The sequential command is a series of commands to the ScreenCoderTM PS2 that cause the device to respond to the last command (Read Status) with alternate information. The sequence of commands is as follows. 1. 2. 3. 4. 5. Set Resolution = one count/ mm Set Scaling = 1:1 Set Scaling = 1:1 Set Scaling = 1:1 Read Status (E8H) (E6H) (E6H) (E6H) (E9H) The response to the Read Status Command is in the following format. Byte 1: Standard Status Information (buttons, scaling, etc.) Byte 2: Number of mouse buttons (3) Byte 3: Firmware Revision Number (encoded) or current sampling rate Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 8 www.semtech.com SCREENCODERTM PS2 ABSOLUTE AND RELATIVE POSITIONING MODES OF OPERATION The ScreenCoderTM PS2 supports both absolute and relative positioning modes. Details on how to use the IC in each mode are specified below.cri ABSOLUTE POSITIONING MODE RELATIVE POSITIONING MODE To enable the ScreenCoderTM PS2 to operate in an absolute positioning mode, a ScreenCoderTM PS2 driver, or a driver compliant to the Semtech’s Extended PS/2 protocol, must be installed. ScreenCoderTM PS2 drivers are available for use under Windows 95, Windows 98, Windows Me, and Windows NT. Other operating systems are also supported; please call Semtech for details. For Commands and Data Report organization, please refer to the Semtech Extended PS/2 Protocol with Absolute Positioning Mode Support document. In relative positioning mode, the ScreenCoderTM PS2 operates like a normal mouse, using a standard system mouse driver. Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 9 Button functionality can be achieved as follows: actual switches will act as left and right buttons, or a tap on the screen will act as a left-button click. By tapping on the touchscreen, the user can invoke click, double-click, and click-and-drag functions. To click, lightly and quickly tap the surface of the touchscreen once. To double click, rapidly tap on the touchscreen twice. To click and drag, double-tap rapidly and hold your finger down on the second tap, then glide to move. www.semtech.com SW2 LEFT BUTTON RIGHT BUTTON L1 M_DATA 12uH EXT_M_DATA GND GND EXT_M_CLOCK See Notes XL YT YB XR DRV_XL DRV_YT DRV_YB DRV_XR JP3 10 2 4 SENSE_XL SENSE_YT SENSE_YB SENSE_XR L B PWR_ON 25 RB 26 RSVD2 27 RSVD3 28 RSVD4 RN1 10k C3 1 4 3 6 5 8 2 3 X R 2 2 2 Y B 2 2 1 Y T 2 2 0 X L 2 X D A T H D A T 1 7 YT1 14 YB1 13 29 RSVD5 XR1 12 30 PWR_DOWN VSS 11 31 SXL 32 SYT 1 S X R 2 X P W R S 3 R S V D 1 4 V R E F 5 www.semtech.com 10nF +/-10% X7R GND 5 4 3 47pF 1 GND 7 8 M_CLOCK C8 47pF Mounting holes OSCOUT 10 OSCIN 9 R E S E T V S S 2 6 7 V D D Y1 4.00MHz 8 GND VDD VDD M_DATA 1 2 3 4 5 7 C1 SXL .1uF M_CLOCK C2 10uF JP2 PS/2 DATA SHIELD GND +5V PS/2CLOCK S5B_PH_K GND GND GND GND VDD SYT U2 TC54VC4502ECB NOT_RESET 2 REF VALUE C1 .1uF C3-C6 10nF RN1 10K 3 REF Y1 1 SYB 10nF +/-10% X7R C6 6 2 X C L K HCLK 16 XL1 15 32-pin LQFP 10nF +/-10% X7R C5 1 8 U1 10nF +/-10% X7R C4 1 9 UR7HCTS2_P840 S Y B 2 C7 MDIN6_SH SXR VALUE 4.00 MHz TOLERANCE OTHER DATA ANY CERAMIC ANY +/-10% CERAMIC X7R +/-5% ANY PART#, MFG PBRC-4.00BR, AVX GND (C)2000 USAR Systems, A Semtech Company EXT_POWER_SENSE NOTES: P840 == PS/2 In/Out, 4.00 MHz, 8/4-wire, Model 0. Connect Drive and Sense lines together for the 4-wire Sensor. Y1 == 4.00 MHz Ceramic Resonator with Built-in Load Capacitors. Crystals can NOT be used. EXT_PS2_VDD 568 BROADWAY NEW YORK, NY 10012 Ph 212.226.2042 Fax 212.226.3215 ScreenCoder II UR7HCTS2-P840-FG UR7HCTS2P840 Rev 0.8 SUGGESTED INTERFACING FOR THE SCREENCODERTM PS2 UR7HCTS2-P840-FG Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 EXT_PS2_VDD SW1 SCREENCODERTM PS2 EVALUATION BOARD MECHANICAL Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 11 www.semtech.com Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 12 GND 10k 10nF C6 10nF C5 10nF C4 10nF C3 1 2 3 4 5 6 7 8 VDD FXR FYB FYT GND 1 2 3 4 5 6 7 8 FXL JP7 CON_SIP8 GND 32 31 30 29 28 27 26 25 SYT SXL 1 S Y B X L 2 2 0 U1 Y T 2 2 1 H D A T 1 9 2 S X R 3 X P W R S 4 5 R S V V R D E 1 F X D A T 1 8 7 V S S 2 11 12 13 8 V D D Y1 TC54VC4502ECB U2 NOT_RESET 1 GND 3 2 C2 10uF VDD GND .1uF VDD GND C1 4.00MHz OSCOUT 10 OSCIN 9 VSS XR1 YB1 YT1 14 X C L K HCLK 16 XL1 15 1 7 GND GND 6 R E S E T 32-pin LQFP PWR_DOWN RSVD5 RSVD4 RSVD3 Y B 2 2 2 UR7HCTS2_P840 X R 2 L B RSVD2 RB 2 3 2 4 GND RIGHT BUTTON SW2 P840 == PS/2 In/Out, 8/4-wire, 4.00 MHz, Model 0. The PCB is pre-configured for the 4-wire Sensor. For the 8-wire Sensor cut the jumpers beteen the Drive and the Sense lines, change JP1. Traces of the jumpers are located on the Bottom (Solder) side of the PCB, between the pins of JP1. NOTES: GND Y_T SYT X_L SXL Y_B SYB X_R SXR LEFT BUTTON RN1 GND CON_SIP3 1 2 3 JP4 VDD 1 2 3 4 5 6 7 8 9 10 CON_2X5 JP1 SEE NOTES SW1 VDD JP3 GND 1 2 3 4 5 7 1 3 5 47pF C8 GND 47pF C7 S5B_PH_K PS/2 DATA SHIELD GND +5V PS/2CLOCK JP2 Mounting holes 8 MDIN6_SH VALUE TOLERANCE OTHER DATA .1uF ANY CERAMIC ANY 10nF +/-10% CERAMIC X7R 10K +/-5% ANY VALUE PART NUMBER/MFG 4.00 MHz PBRC-4.00BR/AVX M_CLOCK M_DATA 2 4 6 JP5 CON_SIP3 GND 12uH L1 1 2 3 VDD 568 BROADWAY NEW YORK, NY 10012 Ph 212.226.2042 Fax 212.226.3215 EVB for ScreenCoder II UR7HCTS2-P840-FG UR7HCTS2EVB.sch Rev 0.8 (C)2000 USAR Systems, A Semtech Company REF C1 C3-C6 RN1 REF Y1 M_CLOCK GND CON_SIP3 1 2 3 JP6 EXT_M_CLOCK EXT_M_DATA M_DATA X_PS2_PWR SUGGESTED EVALUATION BOARD INTERFACING FOR THE SCREENCODERTM PS2 UR7HCTS2-P840-FG www.semtech.com MECHANICAL INFORMATION FOR THE FG PACKAGE HD D 32 e 25 F 24 8 17 E HE 1 y b L1 A2 9 A1 c Symbol L Detail F A b2 ME e MD I2 A A1 A2 b c D E e HD HE L L1 y b2 I2 MD ME 16 Dimension in Millimeters Min Nom Max – – 1.7 0.1 0.2 0 1.4 – – 0.3 0.35 0.45 0.105 0.125 0.175 6.9 7.0 7.1 6.9 7.0 7.1 0.8 – – 8.8 9.0 9.2 8.8 9.0 9.2 0.3 0.5 0.7 1.0 – – 0.1 – – 0ϒ 10ϒ – 0.5 – – – – 1.0 – – 7.4 – – 7.4 Recommended PCB Footprint Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 13 www.semtech.com ELECTRICAL SPECIFICATIONS Absolute Maximum Ratings Ratings Supply Voltage Input Voltage Current Drain per Pin (not including Vss or Vdd) Operating Temperature UR7HCTS2-P840 Storage Temperature Range Symbol Vdd Vin I Value -0.3 to 7.0 Vss -0.3 to Vdd +0.3 20 Unit V V mA Ta T low to T high -20 to +85 -40 to +125 °C °C °C Tstg DC Electrical Characteristics, Temperature range=T low to T high unless otherwise noted) Characteristic Symbol Min Typ Max Supply Voltage 3.0 5.0 5.5 Output Voltage (10 µA load) Voh Vdd–0.1 Vol 0.1 Input High Voltage Vih 0.8 x Vdd Vdd Input Low Voltage Vil Vss 0.2xVdd Input Current Iin +/- 10 Supply Current (Vdd=5.0 Vdc+/-10%, Vss=0) Idd 3.0 TBD Unit V V V V µA mA Control Timing (Vdd=5.0 Vdc +/-10%, Vss=0 Vdc, Temperature range=T low to T high unless otherwise noted) Characteristic Symbol Min Typ Max Unit Frequency of Operation fosc MHz Crystal Option 4.0 External Clock Option 4.0 Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 14 www.semtech.com SCREENCODERTM PS2 BILL OF MATERIALS FOR PAGE 10 SCHEMATIC UR7HCTS2-P840-FG BOM Description Quantity Capacitors: C1 1 C2 1 C3, C4, C5, C6 4 C7, C8 2 ICs: U1 1 U2 1 Resistor Network RN1 1 Resonator: Y1 1 Inductor L1 1 Manufacturer Part# Description Generic Generic Generic Generic Any Any Any Any .1uF, 10%, Ceramic, X7R or Z5U 10uF, 10V, +80%/-20%, Tantalum 10nF, 10%, Ceramic, X7R 47pF, 10%, Ceramic, X7R Semtech Telcom UR7HCTS2-P840-FG TC54VC4502ECB ScreenCoderTM PS/2 Controller Reset IC Generic Any 10K, 4 independent resistors AVX PBRC-4.00BR 4.00MHz Ceramic Resonator w/ Caps, SMT Generic Any 12uH Inductor Note: Auxillary components are not shown. Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 15 www.semtech.com For sales information and product literature, contact: HID & System Mgmt Division Semtech Corporation 568 Broadway New York, NY 10012 [email protected] http://www.semtech.com 212 226 2042 Telephone 212 226 3215 Telefax Semtech Western Regional Sales 805-498-2111 Telephone 805-498-3804 Telefax Semtech Central Regional Sales 972-437-0380 Telephone 972-437-0381 Telefax Semtech Eastern Regional Sales 203-964-1766 Telephone 203-964-1755 Telefax Semtech Asia-Pacific Sales Office +886-2-2748-3380 Telephone +886-2-2748-3390 Telefax Semtech Japan Sales Office +81-45-948-5925 Telephone +81-45-948-5930 Telefax Semtech Korea Sales Sales +82-2-527-4377 Telephone +82-2-527-4376 Telefax Northern European Sales Office +44 (0)2380-769008 Telephone +44 (0)2380-768612 Telefax Southern European Sales Office +33 (0)1 69-28-22-00 Telephone +33 (0)1 69-28-12-98 Telefax Central European Sales Office +49 (0)8161 140 123 Telephone +49 (0)8161 140 124 Telefax Copyright ©1999-2001 Semtech Corporation. All rights reserved. MouseCoder, ScreenCoder and Self-Power Management are trademarks of Semtech Corporation. Semtech is a registered trademark of Semtech Corporation. All other trademarks belong to their respective companies. INTELLECTUAL PROPERTY DISCLAIMER This specification is provided "as is" with no warranties whatsoever including any warranty of merchantability, fitness for any particular purpose, or any warranty otherwise arising out of any proposal, specification or sample. A license is hereby granted to reproduce and distribute this specification for internal use only. No other license, expressed or implied to any other intellectual property rights is granted or intended hereby. Authors of this specification disclaim any liability, including liability for infringement of proprietary rights, relating to the implementation of information in this specification. Authors of this specification also do not warrant or represent that such implementation(s) will not infringe such rights. Copyright ©1999-2001 Semtech Corporation DOC7-TS2-P840-DS-106 16 www.semtech.com