NEW DATABASE - 350 MILLION DATASHEETS FROM 8500 MANUFACTURERS
CON16C TC54VC4502ECB RS232 MAX232 BSS138 UR7HCTS2-P840 UR7HCTS2-P540 - Datasheet Archive
PS/2, Asynchronous Serial, and SPI Interface Touch Screen Controller HID & SYSTEM MANAGEMENT PRODUCTS, SCREENCODER®
UR7HCTS2 ScreenCoder® PS/2, Asynchronous Serial, and SPI Interface Touch Screen Controller HID & SYSTEM MANAGEMENT PRODUCTS, SCREENCODER® FAMILY DESCRIPTION Unlike standalone digitizer designs, which relegate the entire workload to the host processor, the lowpower-consuming UR7HCTS2 integrates the digitizer, controller, and both host system and sensor interfaces. This greatly reduces design complexity, development, integration effort, and cost. · Interfaces host system via PS/2, asynchronous serial, or SPI (serial peripheral interface) · Works with any 4-, 5-, or 8-wire resistive touch screen, regardless of size or manufacturer · Low-power operation, typically less than 1 µA · Touch screen controller in an LQFP package APPLICATIONS · · · · Notebook computers Next-generation cell phones Handheld PCs (H/PCs) PDAs · Smart phones · Interactive kiosks · Point-of-sale (POS) terminals PIN ASSIGNMENTS The UR7HCTS2 performs all touch detection (from finger or pen input), noise and RF filtering, and error elimination tasks, supplying fully processed, stable position data to the host processor. 25 The UR7HCTS2's internal power management technique employs proprietary motion algorithms and advanced sampling technology, allowing the UR7HCTS2 to consume a mere 1 µA of current while no event occurs. · Resolution of 1024 points per axis and a sampling rate of 100 points per second · Accurate, quick touch response triggers system wake-up · Highly resistant to RF and other noise sources · External PS/2 port for the hot-plug connection of a PS/2 mouse _LB/_TOUCH XR2/SE2 YB2/SW2 YT2/NE2 XL2/NW2 HDAT/_CTS/_ATN XDAT XCLK The UR7HCTS2 ScreenCoder® is a touch screen controller with an integrated digitizer. It works with any 4-wire, 5-wire, or 8-wire resistive touch screen, regardless of size or manufacturer. The controller interfaces to the host system via PS/2, asynchronous serial, or SPI (serial peripheral interface). FEATURES 16 _RB SERSEL TxD SCLK SOUT _PWR_DOWN SXL/NW_AD SYT/NE_AD HCLK/_RTS/_SS XL1/NW1 YT1/NE1 YB1/SW1 XR1/SE1 VSS _OSCOUT OSCIN UR7HCTS2-FG LQFP 32 9 1 8 SYB/SW_AD SXR/SE_AD XPWRS/SENSE_DRV SENSE_AD VREF _RESET VSS2 VDD The device also provides system wake-up either by touching the screen or moving a mouse connected to its external PS/2 port. The UR7HCTS2's power consumption is 3 mA only while an event occurs. 17 24 Semtech's proprietary algorithm samples at a rate of 100 points per second. Semtech, the Semtech logo, ScreenCoder, and Self-Power Management are marks of Semtech Corporation. All other marks belong to their respective companies. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 1 www.semtech.com UR7HCTS2 ORDERING CODE Package Options 32-pin plastic LQFP Pitch 0.8 mm TA= -20° C to +85° C UR7HCTS2-FG Other Materials UR7HCTS2 evaluation kit Type Evaluation kit Order number EVK7-TS2 BLOCK DIAGRAM Left Button Right Button Host Host Interface Communication Port PS/2, SPI, Asynchronous Serial Switch Interf ace _PWR_DOWN _RESET Power Management Section Driv ers for Touch Screen Touch Panel Interf ace Power-On Reset 4 Sense Line(s) 1-4 Sensor Interface 16 bit Timer XCLK External PS/2 Port Oscillator Circuit XDAT OSCIN Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) _OSCOUT 2 www.semtech.com UR7HCTS2 FUNCTIONAL DESCRIPTION PIN DEFINITIONS The UR7HCTS2 ScreenCoder® consists functionally of several major sections shown in the block diagram on page 2, including the sensor interface, the power management section, the 16-bit timer, the oscillator circuit, and the host interface. All sections communicate with each other and operate concurrently. Mnemonic _PWR_DOWN Pin/Lead Type 30 I VDD VSS VSS2 _RESET _OSCOUT 8 11 7 6 10 P P P I O OSCIN 9 I OSCILLATOR HCLK/_RTS/_SS 16 I/O (pu) The UR7HCTS2 has a built-in oscillator circuit capable of operating with an external 4.00 MHz ceramic resonator (preferably with built-in load capacitors). HDAT/_CTS/_ATN 19 I/O (pu) SCLK 28 I/O SERSEL 26 I/O SOUT TxD XCLK 29 27 17 O O I/O (pu) XDAT 18 I/O (pu) _LB/_TOUCH 24 I/O (nd) _RB SENSE_AD 25 4 I/O (nd) I/O SXL/NW_AD SXR/SE_AD SYB/SW_AD 31 2 1 AI AI AI SYT/NE_AD VREF XL1/NW1 32 5 15 AI AI I/O XL2/NW2 20 I/O Note: Crystals can NOT be used with the UR7HCTS2, because of their long start-up time. The UR7HCTS2 frequently turns its oscillator off to minimize power consumption. EXTERNAL PS/2 INTERFACE The UR7HCTS2 has one hotpluggable, hot swappable, autodetecting external PS/2 port for the connection of a standard PS/2 mouse (including a wheel mouse or 5-button mouse). On power-up or PS/2 hot plug, the device recognizes what type of mouse is plugged in. If the power supply voltage is lower than the PS/2 standard (e.g., 3.3 V), the external mouse must be low voltage compatible. AI XR1/SE1 The device accepts button, wheel, and relative motion data from the external mouse and returns it in a relative position data packet to the host. XPWRS/SENSE_DRV 3 12 I/O XR2/SE2 23 I/O YB1/SW1 13 I/O YB2/SW2 22 I/O YT1/NE1 14 I/O YT2/NE2 21 I/O Name and Function 4/8-wire: hardware power down: tie high if unused; 5-wire: leave open Power supply Ground Ground Reset: apply 0 V to provide orderly start-up Oscillator output: open for external clock input or one side of the ceramic resonator with built-in load capacitors Oscillator input: external clock input or one side of the ceramic resonator with built-in load capacitors PS/2: clock line to host; Serial: input, active low, ready-to-send; SPI: input, active low, slave select; PS/2: data line to host; Serial: output, clear-tosend; SPI: ouput, attention PS/2: leave open; Serial: tie to ground; SPI: clock line PS/2: leave open; Serial, SPI: tie to XR and XR2 PS/2, Serial: leave unconnected; SPI: output data PS/2, SPI: leave unconnected; Serial: output data PS/2 clock signal from external mouse; leave open if unused PS/2 data signal from external mouse; leave open if unused 4/8-wire: left button, active low, strobed sampling; 5-wire: touch detection, active low Right button: active low, strobed sampling 4/8-wire: leave unconnected; 5-wire: connect to sense line Sense line: 4/8-wire: X Left; 5-wire: North West Sense line: 4/8-wire: X Right; 5-wire: South East Sense line: 4/8-wire: Y Bottom; 5-wire: South West Sense line: 4/8-wire: Y Top; 5-wire: North East Reference voltage for built-in A/D Excitation driver: 4/8-wire: X Left; 5-wire: North West Excitation driver: 4/8-wire: X Left; 5-wire: North West 4/8-wire: external mouse power sense: tie high (can not be left floating); 5-wire: driver for sense line Excitation driver: 4/8-wire: X Right; 5-wire: South East Excitation driver: 4/8-wire: X Right; 5-wire: South East Excitation driver: 4/8-wire: Y Bottom; 5-wire: South West Excitation driver: 4/8-wire: Y Bottom; 5-wire: South West Excitation driver: 4/8-wire: Y Top; 5-wire: North East Excitation driver: 4/8-wire: Y Top; 5-wire: North East Note: An underscore before a pin/lead 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 I/O (pu) = Input or Output with internal pull-up Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 3 www.semtech.com UR7HCTS2 POWER MANAGEMENT The UR7HCTS2 implements two power management methods: Self-Power ManagementTM and systemcoordinated power management. Self-Power ManagementTM Self-Power ManagementTM of the UR7HCTS2 permits, independently of any system intervention, the lowest power consumption possible within the present parameters and conditions of operation. Through Self-Power ManagementTM, the UR7HCTS2 can operate on only 1 µA, most of the time, independently of the state of the system. The "Stop" mode is the lowest power consumption mode. In this mode, the oscillator is stopped and the UR7HCTS2 consumes only leakage current. This is the default mode, which the device enters when it is idle. An event or signal System Host request Request To Send, Screen Data Packet, Mouse hot plug oractivity condition wakes up the device. The UR7HCTS2 can still operate Button press Touch Screen activity, External PS/2 activity most of the time at only 1 µA, even when the host is in the active Button press state, and with an active mouse attached to the UR7HCTS2's external PS/2 port. If the external mouse sends a data packet, the RUN STOP UR7HCTS2 enters "Run" 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 1s of inactivity response delay from the input device. Figure 1: Self-Power ManagementTM State System-coordinated Power Management Note: The UR7HCTS2 supports System-coordinated Power Management only in 4/8-wire sensor configurations. Normal Operation State In normal operation state, both the _PWR_DOWN and XPWRS pins are in high state. The UR7HCTS2 operations are controlled by Self-Power ManagementTM. Critical Suspend At any time, the host may negate the _PWR_DOWN pin in order to force the device 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. During the "critical suspend", the device shuts down all of its pointing activities. External PS/2 power down The UR7HCTS2 monitors the state of the power supply rail for the external PS/2 mouse through the XPWRS pin. If the device senses that the external PS/2 mouse has been powered-down by the host, it actively eliminates shotthrough current in the input buffers for the clock and data lines by driving both low. The UR7HCTS2 re-initializes the external PS/2 mouse when power to the external PS/2 port is restored. Critical Suspend _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 Figure 2: System-coordinated Power Management Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 4 www.semtech.com UR7HCTS2 TOUCH SCREEN SENSOR INTERFACE The UR7HCTS2 ScreenCoder® can acquire data from any 4-wire, 5-wire, or 8-wire resistive touch screen sensor. Touch detection If there is no touch, the IC does not perform measurements and does not send data to the system. When plate-toplate conductance is detected, the IC qualifies the touch based on the conductance detected. Semtech's proprietary touch qualification algorithm works quickly (since data need not be collected over time for filtering), and accommodates sensors with various plate-to-plate capacitances and impedances. Touch Measurement (4/8-wire sensors) Position information is collected only if the plate-to-plate conductance is sufficient for an accurate reading. To obtain position information from the resistive touch screen sensor, the UR7HCTS2 uses four internal drivers (two pins for each driver) and four sense lines. During sampling, the drivers of the X-axis are activated by setting one X-drive high and the other X-drive low. The drivers for the Y-axis are set floating. This produces a voltage gradient across the touch screen's surface in the X direction. The internal A/D measures both the voltage across the activated X-plane and the voltage potential at the contact point. Next, the drivers for the Y-axis are activated while the drivers for the X-axis are set floating. The internal A/D measures both voltage across the activated plane and potential at the contact point. The X and Y absolute position is obtained from these four A/D measurements. The device keeps monitoring the conductance even while the positioning data is being acquired. If insufficient conductance is detected during sampling of the position, the current data set is rejected. Touch Measurement (5-wire sensors) Position information is collected only if the plate-to-plate conductance is sufficient for an accurate reading. The 5-wire touch screen has two layers. One is the resistive layer for supplying the voltage gradient. The other is the conductive layer used to get the touch voltage. To obtain position information from the resistive touch screen sensor, the UR7HCTS2 uses four internal drivers (two pins for each driver) and one sense line. During sampling, the drivers for the top corners (northeast and northwest) are set high and the drivers for the bottom corners (southeast and southwest) are set low. The sense plane is set floating. This produces a voltage gradient across the touch screen's surface in the Y direction. The internal A/D measures both the voltage across the activated Y-plane and the voltage potential at the contact point, determining the Y position. Next, the drivers for the left corners (northwest and southwest) are set high and those for the right corners are set low. Again, the internal A/D measures both voltage across the activated plane and potential at the contact point, determining the X position. The X and Y absolute position is obtained from these A/D measurements. Touch algorithm Due to vibration and electrical noise, the raw data can not be used directly. Internal digital signal processing delivers consistent position accuracy and quick touch response. Resolution The maximum touch screen resolution with the UR7HCTS2 is 1024 points per axis. Resolution varies somewhat for different touch screen sensors, due to voltage droop on connecting wires from the parastic capacitance and resistance of the sensor. Speed The UR7HCTS2 samples up to 100 points per second. Each point is one coordinate pair: an X value and a Y value. Touch screens from different manufacturers Operating parameters for touch screens from different manufacturers vary depending on the size of the sensor, material it is made from, and mechanical construction. The UR7HCTS2 takes these properties into account, and adjusts automatically for plate-to-plate capacitance, intrinsic plate resistances, etc. Buttons The UR7HCTS2 implements left and right buttons. The button information is combined with the external mouse's button information when it is sent to the system. Note: Typically, the buttons are not used; they are implemented, and provided in the evaluation kit, as a development aid. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 5 www.semtech.com UR7HCTS2 PS/2 MODE PS/2 EXTENDED PROTOCOL SEQUENTIAL COMMAND If pins SERSEL and SPICLK (pins 26 and 28) are left open, the UR7HCTS2 is configured as a PS/2 device. It supports standard PS/2 mouse commands and standard PS/2 mouse relative position reports, as documented in these pages. It also supports the Semtech extended PS/2 protocol for ScreenCoder, which includes absolute position reports. As part of its startup routine, the host driver issues a special sequential command to the UR7HCTS2 device to enable the PS/2 extended protocol and absolute position reporting. A sequential command (also called a knocking sequence) is a strictly defined sequence of standard PS/2 commands that has a special meaning for a particular class of device. With a standard PS/2 mouse driver, the touch screen with UR7HCTS2 acts as a standard relative-postion mouse. However, the expected preference of virtually all users is to use the touch screen as an absolute-position pointing device. To do this, a driver must be used that supports the Semtech extended PS/2 protocol for ScreenCoder. Semtech provides such a PS/2 driver for use with Windows® 98, Windows® Me, Windows® 2000, and Windows® XP. For customers who wish to understand the extended PS/2 protocol or develop their own driver using that protocol, the necessary driver behavior is described in detail in these pages. This sequential command is as follows: Host command: Device response: Host data: Device response: Host command: Device response: Host data: Device response: Host command: Device response: Host data: Device response: Host command: Device response: Device response: Set sampling rate Acknowledge 80 reports/second Acknowledge Set sampling rate Acknowledge 60 reports/second Acknowledge Set sampling rate Acknowledge 100 reports/second Acknowledge Read device type Acknowledge Device type 0xF3 0xFA 0x50 0xFA 0xF3 0xFA 0x3C 0xFA 0xF3 0xFA 0x64 0xFA 0xF2 If the UR7HCTS2 responds with 0x11 as expected, the sequential command succeeded. The driver should now issue the enable command (0xF4). The UR7HCTS2 returns absolute position reports for the touch screen from now on, or until the host issues a reset command (0xFF). If the UR7HCTS2 gives an unexpected response (any response other than 0x11), the sequential command was unsuccessful, and the host must issue a reset command (0xFF) to return to relative mode. The external mouse (if any) attached to the external PS/2 port of the UR7HCTS2 is always treated as a relative-postion mouse. Reports from the touch screen and the external mouse are merged. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 0xFA 0x11 6 www.semtech.com UR7HCTS2 PS/2 ABSOLUTE VALUES EXTENDED PS/2 ABSOLUTE POSITION REPORT The report format is shown on this page. X and Y values are expressed as 10-bit unsigned integers (possible values from 0 to 1023), with the two most significant bits separate. Byte 1 b0-b2 b3 b4 b5 b6 b7 Touch 0 X8 X9: MSb of X data Y8 Y9: MSb of Y data b0 b1 b2 b3 b4 b5 b6 b7 X0: LSb of X data X1 X2 X3 X4 X5 X6 X7 b0 b1 b2 b3 b4 b5 b6 b7 Y0: LSb of Y data Y1 Y2 Y3 Y4 Y5 Y6 Y7 b0 b1 b2 b3 b4 b5 b6 b7 000 = touch, 111 = no touch Always = 0 (absolute) Z0: LSb of Z data Z1 Z2 Z3 Z4 Z5 Z6 Z7: MSb of Z data Byte 2 While the touch screen is being touched, the UR7HCTS2 continuously returns position reports with b0-b2 of byte 1 set to 000. When that touch is released, the UR7HCTS2 returns a single position report with b0-b2 of byte 1 set to 111. The driver recognizes that touch is released when a release report is received, or when a sampling period expires with no report. An absolute position report where b0-b2 of byte 1 are neither 000 nor 111 is invalid, and must be ignored by the driver. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) Byte 3 Byte 4 7 www.semtech.com UR7HCTS2 PS/2 RELATIVE VALUES STANDARD PS/2 RELATIVE POSITION REPORT The report format is shown on this page. X and Y values are expressed as 9-bit two's complement signed integers, with the sign bit / most significant bit separate. Byte 1 Left button status Right button status Middle button status 1 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 b0 b1 b2 b3 b4 b5 b6 b7 Y0: LSb of Y data Y1 Y2 Y3 Y4 Y5 Y6 Y7 b0 b1 b2 b3 b4 b5 b6 b7 All position reports from the external mouse are considered relative. The UR7HCTS2 marks each external mouse position report as relative by setting bit 3 of byte 1 to the value 1 before forwarding the report to the host driver. b0 b1 b2 b3 b4 b5 b6 b7 1 = depressed 1 = depressed 1 = depressed Always = 1 (relative) 1 = negative 1 = negative Always = 0 Always = 0 Z0: LSb of Z data Z1 Z2 Z3 Z4 Z5 Z6 Z7: MSb of Z data Byte 2 Byte 3 Byte 4 STANDARD PS/2 STATUS REPORT Byte 1 b0 b1 b2 b3 b4 b5 b6 b7 Right button Middle button Left button Reserved Scaling Disable Stream 0 1 = depressed 1 = depressed 1 = depressed Always = 0 1:1 (0) / 2:1 (1) (0) / enable (1) (0) / prompt (1) mode Always = 0 b0 - 1 b2 - 7 Current resolution setting 0 Always = 0 b0-7 Current sampling rate Byte 2 Byte 3 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 8 www.semtech.com UR7HCTS2 STANDARD PS/2 COMMANDS When the reset (0xFF) command is received, the UR7HCTS2 sets the following default parameters: Incremental Stream Mode, 1:1 scaling, report rate of 100 Hz, and disabled. It then sends 0xAA to the host followed by a device ID of 0x00. The host sends the resend last data stream (0xFE) command when the host detects an error in any UR7HCTS2 transmission. The device then resends the last output data packet to the host. This transmission occurs after a UR7HCTS2 transmission and before the host enables the interface allowing the next UR7HCTS2 output. The set default status (0xF6) command re-initializes the device to its condition at power-up. The disable (0xF5) command stops the device from transmitting all reports. However, the mode does not change; the UR7HCTS2 can still respond to commands. If the disable command is issued while the device is transmitting a report, the UR7HCTS2 immediately stops the transmission and disables itself. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) The reset echo mode (0xEC) command turns off echo mode. The set prompt (remote) mode (0xF0) command sets the device to prompt mode. Data values are then reported only in response to a read report (0xEB) command. If the set echo mode (0xEE) command is received, the UR7HCTS2 immediately returns any data bytes it receives except 0xFF or 0xEC. If the UR7HCTS2 is in Incremental Stream Mode, the enable command (0xF4) command allows it to begin data transmission. If the device is in prompt mode, the enable command only updates the internal status of the UR7HCTS2. The UR7HCTS2 responds to the set sampling rate (0xF3) command in both stream and prompt modes, but it updates its internal status only if this command is enacted while the device is in the stream mode. The read report (0xEB) command prompts the UR7HCTS2 for a position report. The report occurs even if the device has not moved or if the status of the buttons did not change. The set incremental stream mode (0xEA) command sets the UR7HCTS2 to stream mode and disables the device. The status request (0xE9) command returns a 3-byte status report. The set resolution (0xE8) command controls resolution, the set 2:1 scaling (0xE7) command enables a coarse/fine tracking response, and the set 1:1 scaling (0xE6) command enables the values of movements to be transmitted to the host without any scaling. Due to Semtech's advanced motion algorithm, the set resolution and scaling commands are acknowledged and reported as activated, but their status is ignored. The UR7HCTS2 responds to the read device type (0xF2) command with the device ID of 0x03 (wheel mouse returning 4byte position reports). 9 www.semtech.com UR7HCTS2 SERIAL PERIPHERAL INTERFACE (SPI) AND ASYNCHRONOUS SERIAL INTERFACE (SERIAL) The UR7HCTS2 communicates using either SPI or asynchronous serial depending on the power-up setting of the ISEL/SCLK pin. To select asynchronous serial, connect ISCL/SCLK to VSS. For SPI, SCLK must idle high. ABSOLUTE POSITION DATA PACKET Byte # 7 1 1 2 3 4 6 0 Mouse Y9 X6 Y6 0 0 0 5 0 Absolute Y8 X5 Y5 Bit Number 4 3 0 pen dn 0 pen dn 1 penup 1 penup Y7 X* X4 X3 Y4 Y3 2 0 pen dn 1 penup X9 X2 Y2 1 0 pen dn 1 penup X8 X1 Y1 0 0 pen dn 1 penup X7 X0 Y0 Bit Number 4 3 Ysign Xsign 2 M 1 R 0 L X4 Y4 B4 X2 Y2 Z2 X1 Y1 Z1 X0 Y0 Z0 Data Packet Format for UR7HCTS2 RELATIVE POSITION DATA PACKET The UR7HCTS2 returns absolute position packets for touch screen data, relative position packets for external mouse data, and an identification packet. The 7th bit of each byte is used for synchronization; its value is 1 for the first byte in a packet and zero for subsequent bytes. Mouse packets The resolution for absolute position is 10 bits (approximately 1000 points in X and Y directions.) The relative mouse data format supports operations with wheel mice and 5-button mice. Identification packet The UR7HCTS2 sends a special identification and revision packet upon power-up. This special 4-byte packet is identified by the first byte, 0x81. Byte # 7 1 1 2 3 4 6 0 Mouse X6 Y6 X* 0 0 0 5 1 Relative X5 Y5 B5 X3 Y3 Z3 Note 1: The bits that are marked with X* are reserved for future use; currently, the value of these bits is zero. Note 2: The X / Y data from external mouse is 9 bits. In our report, we truncate it to 8 bits. The reduction is based on the fact that X / Y increments are seldom beyond the range of +127/-128. For mouse data that exceeds this range, the ScreenCoder® SPI/Serial returns +127/-128. IDENTIFICATION AND REVISION REPORT PACKET FORMAT Byte # 7 1 1 2 0 3 0 4 0 6 0 F4 P2 V6 5 0 V8 P1 V5 Bit Number 4 3 0 0 V7 C3 P0 F3 V4 V3 0x7 0x0A UR7HC TS2 0x60 Current Revision = 0x60 2 0 C2 F2 V2 1 0 C1 F1 V1 0 1 C0 F0 V0 (See Note 3 below) Note 3: C3-C0: Class ID F4-F0: Family ID P2-P0: Reserved V8-V0: Revision Note: This revision number is an example only. The device revision number is subject to change without a change to this data sheet. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 10 www.semtech.com UR7HCTS2 ASYNCHRONOUS SERIAL MODE Baud rate: The UR7HCTS2 transmits data at 19200 Baud, using the recommended 4 MHz resonator. Protocol: In serial mode, the UR7HCTS2 supports transmission in one direction only (device to host). The device starts the transmission to the system when it has a mouse packet pending. The data format is one start bit, 8 data bits, no parity, and one stop bit. 1. The UR7HCTS2 asserts _CTS low to indicate it is ready to send a packet. 2. The host asserts _RTS low to indicate that it is ready to receive data. _RTS low means that system can receive data (e.g. UART is operational). 3. The UR7HCTS2 places data on TxD line when it detects the _RTS low. 4. When one packet is successfully transmitted, the device raises _CTS. Notes on the Protocol: To assure fast transmission, the system must assert _RTS low as soon as possible. If the system is ready to receive the data, it need not raise _RTS between packages. The UR7HCTS2 checks _RTS after every byte transmission. If _RTS returns to high, it means the transmission was unsuccessful. The device raises _CTS to abort the transmission, and the entire package is re-transmitted. The maximum duration of t1 (as shown in Figure 3) is 10 ms. If the system cannot assert _RTS low after 10 ms of _CTS low, the device raises _CTS to abort the transmission request. Then the UR7HCTS2 tries to start the transmission again. _CTS _RTS 1st Byte TXD Last Byte t1 Figure 3: Serial Transmission Timing Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 11 www.semtech.com UR7HCTS2 SERIAL PERIPHERAL INTERFACE (SPI) MODE SPI (serial peripheral interface) is a synchronous bi-directional multi-slave protocol. In SPI mode, the UR7HCTS2 acts as a slave device. The device supports only transmission and doesn't support receiving. SPI data transfer can be performed at a maximum clock rate of 500 kHz. The SDATA pin outputs data every time the transfer clock changes from high to low level. Protocol: 1. The UR7HCTS2 asserts _ATN low to indicate that a mouse packet is waiting for transfer. 2. The host asserts _SS low to indicate that it is ready to receive data. _SS low means the system selected the UR7HCTS2 for communication. 3. On detecting _SS low, the device enables the SPI interface and places data in the SPI data TX buffer. After a short delay, the system supplies eight clocks to get the data from the device. The minimum time t2 from _SS low to first SPI clock is 50 µs. 4. When a byte is transferred successfully, the system has to wait a minimum of 50 µs to begin the clocks for next byte transmission. 5. When the mouse packet has been transmitted, the system stops the SPI clock. If it needs to communicate with other SPI devices, it has to wait for _ATN return to high. _ATN high means the SPI port of the UR7HCTS2 is now in high Impedance state. _ATN _SS SCLK 2nd Byte 1st Byte SDATA t1 t2 Last Byte t4 t3 Figure 4: SPI Transmission Timing: (_SS toggles for every package). Notes on the Protocol: To assure fast transmission, the host must assert _SS low as soon as possible; see Figure 4. If the host is ready to receive data, it need not raise _SS between packets; see Figure 5. Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 12 www.semtech.com UR7HCTS2 PROTOCOLS FOR THE UR7HCTS2 IN SPI MODE (CONT'D) SPI Communication Timing Parameters Symbol t1 (Fig. 4) t2 (Fig. 4) t2 (Fig. 5) t3 t4 Description _ATN low to _SS low _SS low to first clock (_SS toggles for every package) _ATN low to first clock (_SS low) Last clock of transmitted byte to next byte's first clock Last byte TX finish to _ATN to high Min 50 Max 10 5000 Units ms µs 50 5000 µs 50 5000 µs 30 µs t2 _ATN _SS SCLK SDATA 2nd Byte 1st Byte Last Byte t4 t3 Figure 5: SPI Packet Transmission Timing: (_SS always low). Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 13 www.semtech.com J4 CON4 SENSE 4-wire Touchscreen Connector RN1 10K J3 CON16C CON16C Short for 5-Wire +/-10% X7R +/-10% X7R +/-10% X7R +/-10% X7R SYT 6 S YB 7 8 SXR 1 2 VDD GND 9 10 11 12 13 14 15 16 GND SW1 SW2 GND LEFT BUTTON RB VDD1 VDD SYT/NE_AD SXL/NW_AD PWR_DOWN SOUT SCLK TxD SERSEL RIGHT BUTTON 25 26 27 28 30 29 31 32 J11 1 2 GND1 VDD GND U1 UR7HCTS2 32-pin LQFP _RESET1 GND 16 15 14 12 13 11 10 9 U2 VDD GND EXT_M_DATA EXT_M_CLOCK Y1 10uF C4 4.00MHz GND PBRC-4.00BR VDD .1uF C3 OSCIN OSCOUT VSS XR1/SE1 YB1/SW1 YT1/NE1 XL1/NW1 HCLK/RTS/SS GND NOT_RESET 1 TC54VC4502ECB TC54VC4502ECB _CTS\_ATN _RTS\_SS TXD M_DATA J7 M_CLOCK 1 3 5 2 4 6 + SOUT SCLK GND CON6 J6 1uF C10 1uF C11 1 3 4 + 11 5 10 9 12 GND CONN RCPT 3x2 Short on using RS232 RS232 for SCI VDD 6 4 2 VDD C1+ C1- C2+ C2- T1IN T2IN L1 12uH JP1 MDIN6_SH R1OUT GND 1 2 3 4 5 5 3 1 8 C1 47pF C2 S5B_PH_K 47pF 13 7 14 6 2 VDD C13 1uF C12 1uF PS/2 DATA SHIELD GND +5V PS2 CLOCK JP2 R2IN R1IN T2OUT T1OUT V- V+ Mounting holes GND MAX232 MAX232 U3 R2OUT 8 J5 CON8 J8 J9 1 2 J10 1 2 3 CON16C CON16C CON3 8 7 6 5 4 3 2 1 GND GND Short for 4-Wire J1 R1 4.7K Q1 BSS138 BSS138 GND 7 8-wire Touchscreen Connector XL YT YB XR C9 10nF Elo 5-Wire Touch Screen Connector GND Short for 8-Wire J2 CON16C CON16C 10nF10nF10nF10nF C5 C6 C7 C8 5 JP3 CON_1X5 VDD 8 GND GND + GND GND C14 10uF 1 6 2 7 3 8 4 9 5 CON_DB9 P1 www.semtech.com 14 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) SHIELD 16 VCC GND 15 2 3 17 XCLK 18 XDAT 19 HDAT/CTS/ATN RESET 6 VSS2 7 21 YT2/NE2 20 XL2/NW2 VREF 5 SENSE_AD 4 XR2/SE2 23 SXR/SE_AD 22 YB2/SW2 XPWRS/SENSE_DRV 3 LB/TOUCH 24 SYB/SW_AD 2 SXL 4 5 4 3 2 1 1 1 2 3 4 5 6 GND SCLK SOUT SOUT _RTS/_SS _CTS/_ATN 1 2 3 4 5 6 7 8 2 3 Bergquist 5-Wire Touch Screen Connector JP4 CON_1X5 SE SW NE NW 1 2 3 4 5 1 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 1 2 3 4 16 15 14 13 12 11 10 9 1 2 3 4 5 6 7 8 Notes: 4.00 MHz Controller for 4/5/8-wire touch screen PS/2, asynchronous serial, or SPI interface to host Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent (Crystals can not be used.) + UR7HCTS2 UR7HCTS2-FG EVALUATION BOARD SCHEMATIC + UR7HCTS2 UR7HCTS2-FG EVALUATION BOARD JUMPER SETTINGS J1 Short for 4-wire; leave open for 5-wire and 8-wire J2 Short for 8-wire; leave open for 4-wire and 5-wire J3 Short for 5-wire; leave open for 4-wire and 8-wire J7 Short for serial; leave open for PS/2 and SPI J8 Close for serial and SPI; leave open for PS/2 J9 Close for serial; leave open for PS/2 and SPI PS/2 4-wire: J1 shorted; J1 shorted; J2, J3, J7, J8, J9 open; J10, J11 closed J10 Close right 2 contacts for 4-wire and 8-wire; leave open for 5-wire J11 Close for 4-wire and 8-wire; leave open for 5-wire PS/2 5-wire: J1, J2 open; J3 shorted; J7, J8, J9, J10, J11 open PS/2 8-wire: J2 shorted; J1, J3 open; J7, J8, J9 open; J10, J11 closed Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 15 www.semtech.com UR7HCTS2 UR7HCTS2-FG EVALUATION BOARD JUMPER SETTINGS (CONT'D) Serial 4-wire: J1 shorted; J2, J3 open; J7 shorted; J8, J9, J10, J11 closed SPI 4-wire: J1 shorted; J2, J3, J7 open; J8, J10, J11 closed; J9 open Serial 5-wire: J1, J2 open; J3, J7 shorted; J8, J9 closed; J10, J11 open SPI 5-wire: J1, J2 open; J3 shorted; J7 open; J8 closed; J9, J10, J11 open Serial 8-wire: J2 shorted; J1, J3 open; J7 shorted; J8, J9, J10, J11 closed SPI 8-wire: J2 shorted; J2, J3, J7 open; J8, J10, J11 closed; J9 open Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 16 www.semtech.com UR7HCTS2 PS/2 HOST INTERFACE, 4/8-WIRE SENSOR RSVD RSVD RSVD RB XL YT YB XR 25 26 27 28 RSVD HCLK XL1 YT1 YB1 XR1 VSS OSCIN OSCOUT GND 16 15 14 13 11 12 9 10 Y1 GND VDD 10uF C2 4.00MHz PBRC-4.00BR C1 VDD .1uF GND 1 EXT_M_DATA EXT_M_CLOCK VDD 5 JP1 L1 12uH 3 MDIN6_SH 4 1 8 1 2 3 4 5 S5B_PH_K C7 47pF GND C8 47pF JP2 PS/2 DATA SHIELD GND +5V PS/2CLOCK Mounting holes 2 6 EXT_PS2_VDD M_DATA M_CLOCK GND 7 SW2 U1 32-pin LQFP GND U2 GND EXT_PS2_VDD TC54VC4502ECB TC54VC4502ECB NOT_RESET EXT_POWER_SENSE SHIELD RIGHT BUTTON 17 UR7HCTS2 XCLK GND 20 RESET 29 XL2 VREF PWR_DOWN 21 5 30 22 YT2 RSVD 6 SXL SYT YB2 XPWRS 4 31 32 XDAT VSS2 VDD XR2 SXR 3 SW1 SXL SYT S YB SXR 19 18 8 24 23 2 LEFT BUTTON See Notes GND 8 Notes: HDAT 7 LB SYB 1 DRV_XL DRV_YT DRV_YB DRV_XR RN1 10K 6 7 SENSE_XL SENSE_YT SENSE_YB SENSE_XR POWER_ON C3 C4 4 5 www.semtech.com 17 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 2 3 PS/2 out, 4.00 MHz, 4/8-wire sensor (For a PS/2 host and a 4/8-wire sensor, the UR7HCTS2 is 100% pin-for-pin compatible with the UR7HCTS2-P840 UR7HCTS2-P840) Connect drive and sense lines together for the 4-wire sensor Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent Crystals can NOT be used XPWRS (pin 3) can not be left floating 2 3 10nF +/-10% X7R 10nF +/-10% X7R C4 10nF +/-10% X7R C6 10nF +/-10% X7R GND 1 UR7HCTS2 PS/2 HOST INTERFACE, 5-WIRE SENSOR SW2 22 18 XCLK 17 U1 XDAT 32-pin LQFP UR7HCTS2 SENSE_DRV GND HCLK NE1 NW1 SW1 SE1 VSS OSCIN GND 15 16 14 12 13 11 9 10 Y1 GND VDD C4 4.00MHz PBRC-4.00BR C3 1 VDD 10uF U2 GND .1uF NOT_RESET TC54VC4502ECB TC54VC4502ECB VDD Leave pin 30 (_PWR_DOWN) floating; system power-down mode is not supported L1 12uH 5 C1 47pF GND C2 47pF JP2 PS/2 DATA SHIELD GND +5V PS/2CLOCK S5B_PH_K www.semtech.com EXT_M_DATA JP1 MDIN6_SH 3 6 4 1 2 3 4 5 Mounting holes 1 VDD GND 2 8 EXT_M_CLOCK M_DATA M_CLOCK 7 Circuit changes from UR7HCTS2-P540 UR7HCTS2-P540 to UR7HCTS2: GND SHIELD JP1 CON_1X5 GND RSVD RSVD RSVD RB NW NE SW SE 25 26 27 28 VSS2 VDD 29 19 7 RSVD HDAT 6 OSCOUT RESET VREF RSVD 3 NW_AD R1 20 SENSE_AD 5 30 23 C5 10nF NW2 4 31 24 SE2 NE_AD 4.7K 32 TOUCH SE_AD SW1 RIGHT BUTTON Q1 BSS138 BSS138 GND NE2 21 8 18 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) SW_AD 2 GND 2 3 1 PS/2 out, 4.00 MHz, 5-wire sensor Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent Crystals can NOT be used Notes: 1 2 3 4 5 UR7HCTS2 ASYNCHRONOUS SERIAL HOST INTERFACE, 4/8-WIRE SENSOR SW1 SW2 RIGHT BUTTON RTS XL1 YT1 YB1 XR1 VSS OSCOUT OSCIN GND 15 16 14 13 11 12 9 10 Y1 GND VDD 10uF C2 4.00MHz PBRC-4.00BR C1 VDD .1uF 1 GND U2 TC54VC4502ECB TC54VC4502ECB EXT_M_DATA EXT_M_CLOCK EXT_PS2_VDD L1 12uH JP1 MDIN6_SH 5 3 6 4 1 Mounting holes 2 8 LEFT BUTTON GND U1 UR7HCTS2 GND 17 NOT_RESET GND EXT_PS2_VDD 7 GND 8 See Notes XL YT YB XR RB SERSEL TXD SCLK 32-pin LQFP 18 EXT_POWER_SENSE Circuit changes from UR7HCTS2-S840 UR7HCTS2-S840 to UR7HCTS2: _CTS/_ATN is now pin 19 instead of pin 4 Pin 26 (SERSEL) must be connected to pin 23 (XR2) Filter resistors (RN1) must have the value 10 K, not 4.7 K SHIELD DRV_XL DRV_YT DRV_YB DRV_XR SENSE_XL SENSE_YT SENSE_YB SENSE_XR 25 26 27 28 29 RSVD PWR_DOWN SXL VREF 30 31 32 SYT XPWRS _RTS GND SXL SYT S YB SXR RESET 6 XCLK VDD 8 XL2 19 CTS 20 5 XDAT VSS2 7 YB2 21 YT2 RSVD 4 23 XR2 SXR 2 22 3 24 LB SYB 1 TXD RN1 10K 6 7 _CTS PWR_ON C3 C4 4 5 C7 47pF GND C8 47pF www.semtech.com 19 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 10nF +/-10% X7R 10nF +/-10% X7R C5 C6 10nF +/-10% X7R 10nF +/-10% X7R Notes: GND 2 3 2 3 Asynchronous serial out, 4.00 MHz, 8/4-wire sensor Connect drive and sense lines together for the 4-wire sensor Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent Crystals can NOT be used XPWRS (pin 3) can not be left floating 1 UR7HCTS2 ASYNCHRONOUS SERIAL HOST INTERFACE, 5-WIRE SENSOR EXT_M_DATA Y1 GND VDD C4 1 VDD 10uF U2 GND .1uF C3 4.00MHz PBRC-4.00BR 9 10 11 12 13 14 15 16 EXT_M_CLOCK RTS NW1 NE1 SW1 SE1 VSS OSCIN GND NOT_RESET TC54VC4502ECB TC54VC4502ECB GND VDD _RTS _CTS TxD L1 12uH 5 JP1 6 3 MDIN6_SH 4 1 TXD _CTS _RTS Mounting holes 2 7 JP1 CON_1X5 U1 UR7HCTS2 32-pin LQFP GND OSCOUT XCLK SW1 GND RSVD RSVD SCLK TXD SERSEL RB NW NE SW SE 25 26 27 28 29 30 18 RESET 7 NW_AD NE_AD R1 CTS 6 31 32 4.7K C5 10nF 20 19 VREF 8 SHIELD 21 SENSE_AD 5 RIGHT BUTTON GND Q1 BSS138 BSS138 GND NE2 4 C1 47pF GND C2 47pF www.semtech.com 20 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) NW2 VSS2 22 SENSE_DRV 17 VDD SW2 SE_AD 3 24 GND 2 3 XDAT 8 SE2 23 2 TOUCH SW_AD 1 Asynchronous serial out, 4.00 MHz, 5-wire sensor Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent Crystals can NOT be used Notes: 1 2 3 4 5 UR7HCTS2 SPI HOST INTERFACE, 4/8-WIRE SENSOR SW1 SW2 RIGHT BUTTON SS XL1 YT1 YB1 XR1 VSS OSCOUT OSCIN GND 15 16 14 13 11 12 9 10 Y1 GND VDD 10uF C2 4.00MHz PBRC-4.00BR C1 VDD .1uF GND EXT_M_DATA EXT_M_CLOCK EXT_PS2_VDD L1 12uH 6 3 5 JP1 4 1 MDIN6_SH 2 Mounting holes 8 LEFT BUTTON GND U1 UR7HCTS2 32-pin LQFP GND 1 GND Circuit changes from UR7HCTS2-S840 UR7HCTS2-S840 to UR7HCTS2: EXT_PS2_VDD U2 TC54VC4502ECB TC54VC4502ECB NOT_RESET EXT_POWER_SENSE 7 _CTS/_ATN is now pin 19 instead of pin 4 Pin 26 (SERSEL) must be connected to pin 23 (XR2) Filter resistors (RN1) must have the value 10 K, not 4.7 K SHIELD GND 8 See Notes RSVD SERSEL RB XL YT YB XR 26 25 27 SCLK PWR_DOWN 18 XCLK DRV_XL DRV_YT DRV_YB DRV_XR SENSE_XL SENSE_YT SENSE_YB SENSE_XR _SS 28 22 RSVD 29 19 RESET SOUT XL2 ATN VREF 7 SXL SYT 21 20 6 30 YB2 XPWRS 4 31 32 XR2 SXR 3 17 VDD YT2 5 VSS2 24 23 2 _ATN SXL SYT S YB SXR XDAT 8 LB SYB 1 SCLK RN1 10K 6 7 SOUT PWR_ON C3 10nF +/-10% X7R C4 10nF +/-10% X7R C5 C6 10nF +/-10% X7R 10nF +/-10% X7R GND Notes: 4 5 C7 47pF GND C8 47pF www.semtech.com 21 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 2 3 2 3 SPI out, 4.00 MHz, 8/4-wire sensor Connect drive and sense lines together for the 4-wire sensor Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent Crystals can NOT be used XPWRS (pin 3) can not be left floating 1 UR7HCTS2 SPI HOST INTERFACE, 5-WIRE SENSOR U1 UR7HCTS2 32-pin LQFP GND GND GND _SS VDD _ATN SOUT SCLK L1 12uH 3 5 JP1 6 MDIN6_SH 4 1 SCLK SOUT _ATN _SS Mounting holes 2 7 EXT_M_DATA 11 12 13 14 15 16 EXT_M_CLOCK SS NE1 NW1 SW1 SE1 VSS 9 10 Y1 VDD C4 4.00MHz PBRC-4.00BR C3 10uF VDD .1uF GND 1 U2 TC54VC4502ECB TC54VC4502ECB NOT_RESET GND OSCIN OSCOUT XCLK JP1 CON_1X5 RB SERSEL RSVD SCLK 18 VSS2 NW NE SW SE 25 26 27 28 29 SOUT 19 RESET 7 RSVD NW_AD 20 ATN VREF 6 30 31 32 R1 NE_AD 4.7K C5 10nF NW2 5 8 SHIELD 21 SENSE_AD SW1 RIGHT BUTTON GND Q1 BSS138 BSS138 GND NE2 SENSE_DRV 4 C1 47pF GND C2 47pF www.semtech.com 22 Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) SW2 SE_AD 17 VDD 23 22 SW_AD 2 GND 2 3 XDAT 8 SE2 3 24 TOUCH 1 SPI out, 4.00 MHz, 5-wire sensor Y1 = 4.00 MHz ceramic resonator with built-in load capacitors PBRC-4.00BR or equivalent Crystals can NOT be used Notes: 1 2 3 4 5 UR7HCTS2 MECHANICAL INFORMATION FOR THE LQFP 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.55 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 ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 23 www.semtech.com UR7HCTS2 ELECTRICAL SPECIFICATIONS Absolute maximum ratings Ratings Supply voltage Input voltage Current drain per pin (not including Vss or Vdd) Operating temperature UR7HCTS2 Storage temperature range ESD rating (human body model Symbol VDD VIN I Value -0.3 to 5.5 VSS - 0.3 to VDD + 0.3 20 Unit V V mA TA TLOW to THIGH -20 to +85 -40 to +125 2.0 °C °C kV TSTG VESD DC electrical characteristics, temperature range=TLOW to THIGH 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.2 x VDD Input current IIN +/- 10 Supply current (VDD=5.0 VDC+/-10%, VSS=0) 3.0 100 When screen is touched IDD When screen not touched IDD 0.1 10 AC electrical characteristics (assuming 100 pF load) Characteristic Symbol Min V V µA mA µA Max Unit Reset low width Output pin rise time TReset Trise 2 20 70 µS nS Output pin fall time Tfall 20 70 nS A/D converter characteristics Characteristic Symbol Min Resolution Reference power Vref = 5 V Vref = 3 V ADC input current Typ Unit V V Unit bits 200 120 5 50 30 Max 10 Iref Iref Typ µA µA µA Control timing (VDD=5.0 VDC +/-10%, VSS=0 VDC, Temperature range=TLOW to THIGH unless otherwise noted) Characteristic Symbol Min Typ Max Frequency of operation Ceramic resonator option fOSC 4.0 External clock option fOSC 4.0 MHz MHz Touch screen sensor characteristics Characteristic Symbol Resistance Unit Ohms Copyright ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) Min 24 Typ 100-2000 Max www.semtech.com Unit UR7HCTS2 For sales information and product literature, contact: Semtech Corporation Human Interface Device (HID) and System Management Division 200 Flynn Road Camarillo, CA 93012-8790 http://www.semtech.com/ (805)498-2111 Telephone (805)498-3804 Fax Copyright ©2000-2005 Semtech Corporation. All rights reserved. Semtech, the Semtech logo, ScreenCoder, and Self-Power Management are marks of Semtech Corporation. All other marks belong to their respective companies. Changes may be made to this product without notice. Customers are advised to obtain the latest version of the relevant information before placing orders. LIMITED LICENSE GRANTED: NO WARRANTIES MADE 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. Any suggestions or comments by the authors of this specification concerning use of this product are opinion only, and no warranty is made as to results to be obtained in any specific application. 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 ©2000-2005 Semtech Corporation UR7HCTS2 data sheet v1.16 (2005-03-07) 25 www.semtech.com