AR1100 Microchip Technology, Inc., AR1100 Datasheet

no-image

AR1100

Manufacturer Part Number
AR1100
Description
Manufacturer
Microchip Technology, Inc.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AR1100
Manufacturer:
NS
Quantity:
133
Part Number:
AR1100
Manufacturer:
ARAFTEK
Quantity:
20 000
Part Number:
AR1100-I/MQ
Manufacturer:
Microchip
Quantity:
850
Part Number:
AR1100-I/SO
Manufacturer:
VISHAY
Quantity:
25 909
Part Number:
AR1100-I/SS
Manufacturer:
Microchip
Quantity:
417
Part Number:
AR1100BRD
Manufacturer:
MICROCHIP
Quantity:
12 000
AR1100 Resistive USB and RS-232
Touch Screen Controller
Data Sheet
Preliminary
 2011 Microchip Technology Inc.
DS41606A

Related parts for AR1100

AR1100 Summary of contents

Page 1

... AR1100 Resistive USB and RS-232  2011 Microchip Technology Inc. Touch Screen Controller Data Sheet Preliminary DS41606A ...

Page 2

Note the following details of the code protection feature on Microchip devices: • Microchip products meet the specification contained in their particular Microchip Data Sheet. • Microchip believes that its family of products is one of the most secure families ...

Page 3

... AR1100 Resistive USB and RS-232 Touch Screen Controller Special Features: • RoHS Compliant • Power-saving Sleep mode • Industrial Temperature Range • Built-in Drift Compensation Algorithm • 96 Bytes of User EEPROM Power Requirements: • Operating Voltage: 3.3-5.0V +/- 5% • Standby Current: - <10 uA (UART) - <325 uA (USB) • ...

Page 4

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Table of Contents 1.0 Device Overview .......................................................................................................................................................................... 5 2.0 Implementation – Quick Start ....................................................................................................................................................... 7 3.0 Hardware...................................................................................................................................................................................... 9 4.0 Communication) ......................................................................................................................................................................... 13 5.0 Commands ................................................................................................................................................................................. 19 6.0 Configuration Registers .............................................................................................................................................................. 23 7.0 Operation.................................................................................................................................................................................... 27 8.0 Boot Loader................................................................................................................................................................................ 31 9.0 EEPROM Map............................................................................................................................................................................ 35 10.0 Electrical Specifications.............................................................................................................................................................. 37 11.0 Packaging Information................................................................................................................................................................ 39 Appendix A: Revision History............................................................................................................................................................... 49 Appendix B: Device Differences........................................................................................................................................................... 49 Index .................................................................................................................................................................................................... 51 The Microchip Web Site ....................................................................................................................................................................... 53 Customer Change Notification Service ...

Page 5

... Building on the AR1000 series, the new AR1100 offers customers an easy-to-integrate solution for low-cost, high-performing resistive touch with the advantages of USB plug and play, support for USB mouse or digitizer, ...

Page 6

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 6 Preliminary  2011 Microchip Technology Inc. ...

Page 7

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 2.0 IMPLEMENTATION – QUICK START The AR1100 is designed fully-functioning touch controller on power-up – no configuration is necessary and only minimal hardware support is needed to create a universal controller board (refer to simplified schematic). The hard-coded defaults for the parameters are suitable for all but the most unique circumstances ...

Page 8

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 8 Preliminary  2011 Microchip Technology Inc. ...

Page 9

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 3.0 HARDWARE 3.1 Pin Assignments TABLE 3-1: PIN ASSIGNMENTS Pin SSOP, SOIC QFN  2011 Microchip Technology Inc. ...

Page 10

... BOM is given in FIGURE B-1: “Sche- matic” and FIGURE B-2: “Bill of Materials”. FIGURE 3-1: SIMPLIFIED SCHEMATIC Note: Unused SENSOR pins grounded. 3.3 Sensor Attachment AR1100 connections to the various sensor types are described graphically in Figure 3-2. FIGURE 3-2: SENSOR CONNECTIONS DS41606A-page 10 should be Preliminary  2011 Microchip Technology Inc. ...

Page 11

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 3.4 ESD Considerations Suggested ESD protection is shown on the reference schematic (See FIGURE B-1: Additional/alternate ESD countermeasures may be employed to meet application-specific requirements. Test to ensure the selected ESD protection does not degrade touch performance. Note: ESD protection diodes are recommended for all active sensor lines but care should be taken to minimize capacitance ...

Page 12

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 12 Preliminary  2011 Microchip Technology Inc. ...

Page 13

... The active communication mode will remain in force until the AR1100 is reset. 4.1.2 UART MODE In UART mode, the AR1100 supports a simple, 2-wire (transmit/receive) asynchronous serial communication. The device does not support hardware handshaking but does employ a data protocol handshake described in the device command section. The host should be configured for 9600 BAUD, 8 data bits and 1 Stop bit.  ...

Page 14

... Data protocol utilizes multi-byte packet transfers in two categories/formats: 1. Touch reports 2. Command packets 4.2.1 TOUCH REPORTS Touch reports always originate from the AR1100 and are transmitted in response to touch detection. The format of the touch report is mode-dependent. 4.2.1.1 Mode: UART, HID-GENERIC The ‘standard’, 5-byte touch report is formatted as in Table 4-2 : TABLE 4-2: TOUCH REPORT FORMAT – ...

Page 15

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Zero to three touch reports are sent in response to each touch ‘event’ (events are defined as: pen down, pen up and pen move). A behavior is defined per event by the ‘Touch mode’ configuration parameter and described in Table 4-3 below ...

Page 16

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 4.2.1.3 Mode: HID-DIGITIZER Touch report format: TABLE 4-5: TOUCH REPORT FORMAT – DIGITIZER BYTE Tip switch P Proximity (in range) - always ordinate of touch location (12 bits ordinate of touch location (12 bits) For flexibility, the value and behavior of the ‘ ...

Page 17

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 4.2.2.1 Construction GENERAL The generic framework for all packets comprised of a SYNC byte, a SIZE byte and a DATA section. The DATA section has a maximum size of 255 total bytes. FIGURE 4-1: PACKET FORMAT – GENERAL SYNC SIZE ...

Page 18

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 4.2.2.4 Mode Capabilities Only two of the four AR1100 communication modes, UART and HID-GENERIC, support operations such as: 1. Configuration 2. Calibration 3. Boot loading (field re-programming) The remaining two communication HID-MOUSE and HID-DIGITIZER, only support output of TOUCH REPORT(s) and only receive (respond to) mode change command(s) ...

Page 19

... To prevent touch reports from interfering with these commands recommended that TOUCH_DISABLE be executed prior to any other command(s) and the TOUCH_ENABLE command be used as the last step to return the AR1100 to normal operation. 5.1 Summary Table 5-1 summarizes the standard command set ...

Page 20

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 5.2 Command: TOUCH_ENABLE Enable touch reporting. COMMAND PACKET: TABLE 5-3: COMMAND: TOUCH_ENABLE BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x01 SIZE 3 0x12 COMMAND RESPONSE PACKET: TABLE 5-4: RESPONSE: TOUCH_ENABLE BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x02 SIZE 3 STATUS STATUS ...

Page 21

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 5.6 Command: REG_WRITE Write one or more operational registers. COMMAND PACKET: TABLE 5-11: COMMAND: REG_WRITE BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 N+2 SIZE ( REGS to WRITE) 3 0x21 COMMAND 4 0x00 REGISTER ADDRESS (MSB) 5 ADR REGISTER ADDRESS (LSB) 6 REG[ADR] REGISTER VALUE ...

Page 22

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 5.9 Command: EE_READ_PARAMS Read entire set of operational parameters from EEPROM to RAM. COMMAND PACKET: TABLE 5-17: COMMAND: EE_READ_PARAMS BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x01 SIZE 3 0x23 COMMAND RESPONSE PACKET: TABLE 5-18: RESPONSE: EE_READ_PARAMS BYTE# VALUE DESCRIPTION 1 0x55 ...

Page 23

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 6.0 CONFIGURATION REGISTERS TABLE 6-1: CONFIGURATION REGISTER SUMMARY ADDR NAME DECRIPTION 0x00 RisetimeCapTime- *170 usec out 0x01 RisetimeQuick *10 usec 0x02 TouchThreshold 8-bit ADC – touch_check() 0x03 SensitivityFilter 8-bit ADC 0x04 SamplingFast # of ADC samples/touch to average 0x05 ...

Page 24

... Register 10: SleepDelay The SleepDelay value sets the time interval (with no when touch touch or host communication) that will cause the AR1100 to enter a low-power Sleep mode (UART Communication mode only). 6.12 Register 11: PenUpDelay The PenUpDelay sets the time required for a pen-up event/condition before the controller will send a touch report with a pen-up status – ...

Page 25

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 6.13 Register 12: TouchMode The TouchMode value defines the action taken by the controller in response to the three touch events/states (i.e. (1) pen down, (2) pen movement and (3) pen up). A code is specified for each event to specify one of 6 predefined actions. As can be seen in the footnotes of ...

Page 26

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 6.15 Register 14: CalibrationInset The CalibrationInset value specifies the ‘inset’ (margin) from the edge of the sensor to the perimeter calibration points. The remaining calibration points (for 9P and 25P) are evenly spaced between the margins. The inset is in units of 1/256 of the sensor dimension(s) and is 2x the margin – ...

Page 27

... The calibration process requires the operator to sequentially touch a series of targets [crosshairs] pre- sented by the host on the display device. The AR1100 Commands. The archives the raw-touch data from each calibration touch point in EEPROM, then uses that data in normal operation to process “ ...

Page 28

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 7.2.3 EXECUTION The host first commands the AR1100 to enter Calibration mode, then subsequently presents the calibration point targets, one at a time, from left to right, top to bottom. The AR1100 returns a calibration command response packet each time the operator touches a target – ...

Page 29

... RESUME condition from the host will wake-up the AR1100. 7.4 Configure Sensor Type The AR1100 must be configured for the sensor type connected (i.e., 4W 8W) using a combination of the MODE input pin and configuration parameter TouchOptions. For a 5W sensor, the mode input pin must be grounded ...

Page 30

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 30 Preliminary  2011 Microchip Technology Inc. ...

Page 31

... The boot load process and associated commands enables the host to reprogram the AR1100. Because the size of the Flash program memory cannot accom- modate both a boot load section and application sec- tion, the AR1100 is programmed in sections using 3 passes. With each pass, a USB device will necessarily re-enumerate. Note: ...

Page 32

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 8.1 Command Summary The boot load operation uses the same data format/ protocol as the touch application. Commands are described below. TABLE 8-1: COMMAND SUMMARY CMND 0x01 0xF0 0xF1 0xF2 0xF3 0xF4 0xF5 STATUS code(s) returned in RESPONSE packet. ...

Page 33

... COMMAND 8.5 Command: WRITE The WRITE command facilitates programming Flash or EEPROM. The Most Significant Byte of the 24-bit address in the WRITE command dictates the destina- tion. The AR1100 maps Flash to 0x000000 and EEPROM, to 0xF00000. COMMAND PACKET: TABLE 8-8: COMMAND: WRITE BYTE# VALUE DESCRIPTION ...

Page 34

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 8.7 Command: FLUSH The FLUSH command is required to write/flush any data remaining in the internal cache at the end of a boot load session. COMMAND PACKET: TABLE 8-12: COMMAND: FLUSH BYTE# VALUE DESCRIPTION 1 0x55 SYNC 2 0x01 SIZE 3 0xF4 COMMAND ...

Page 35

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 9.0 EEPROM MAP TABLE 9-1: EEPROM MAP ADDR(D) ADDR( ... ... 100 64 101 65 102 66 103 67 104 68 105 69 106 6A 107 6B 108 6C 109 6D 110 6E 111 6F 112 70 113 71 114 72 115 73 116 74 117 75 118 76 119 77 ...

Page 36

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER TABLE 9-1: EEPROM MAP (CONTINUED) ADDR(D) ADDR(D) 141 8D 142 8E 143 8F 144 90 145 91 146 92 147 93 148 94 149 95 150 96 151 97 152 98 153 99 154 9A 155 9B 156 9C 157 9D 158 9E 159 9F 160 A0 161 A1 162 A2 ... ... 249 F9 250 FA 251 FB 252 FC 253 ...

Page 37

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 10.0 ELECTRICAL SPECIFICATIONS (†) Absolute Maximum Ratings Ambient temperature under bias....................................................................................................... -40°C to +125°C Storage temperature ........................................................................................................................ -65°C to +150°C Voltage on V with respect to V .................................................................................................... -0.3V to +6. Voltage on all other pins with respect to V Total power dissipation................................................................................................................................... 800 mW Maximum current out of V pin ...

Page 38

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 38 Preliminary  2011 Microchip Technology Inc. ...

Page 39

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 11.0 PACKAGING INFORMATION 11.1 Package Marking Information 20-Lead SSOP (5.30 mm) 20-Lead SOIC (7.50 mm) XXXXXXXXXXXX XXXXXXXXXXXX XXXXXXXXXXXX YYWWNNN 20-Lead QFN (5x5x0.9 mm) PIN 1 Legend: XX...X Customer-specific information Y Year code (last digit of calendar year) YY Year code (last 2 digits of calendar year) WW Week code (week of January 1 is week ‘ ...

Page 40

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 11.2 Ordering TABLE 11-1: ORDERING PART NUMBERS Part Number Temperature Range AR1100-I/SS -40°C to +85°C AR1100T-I/SS -40°C to +85°C AR1100-I/SO -40°C to +85°C AR1100T-I/SO -40°C to +85°C AR1100-I/ML -40°C to +85°C AR1100T-I/ML -40°C to +85°C ...

Page 41

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 11.3 Package Details The following sections give the technical details of the packages. /HDG 3ODVWLF 6KULQN 6PDOO 2XWOLQH 66 ±  PP %RG\ >6623@ 1RWH NOTE 1RWHV  2011 Microchip Technology Inc ...

Page 42

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606A-page 42 Preliminary  2011 Microchip Technology Inc. ...

Page 43

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. Preliminary DS41606A-page 43 ...

Page 44

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606A-page 44 Preliminary  2011 Microchip Technology Inc. ...

Page 45

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. Preliminary DS41606A-page 45 ...

Page 46

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER 20-Lead Plastic Quad Flat, No Lead Package (MQ) – 5x5x0.9 mm Body [QFN] Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606A-page 46 Microchip Technology Drawing C04-120A Preliminary  2011 Microchip Technology Inc. ...

Page 47

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. Preliminary DS41606A-page 47 ...

Page 48

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 48 Preliminary  2011 Microchip Technology Inc. ...

Page 49

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER APPENDIX A: DATA SHEET REVISION HISTORY Revision A (08/2011) Original release of this data sheet. APPENDIX B: FIGURE B-1: SCHEMATIC  2011 Microchip Technology Inc. Preliminary DS41606A-page 49 ...

Page 50

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER FIGURE B-2: BILL OF MATERIALS Note: ESD protection diodes are recommended for all active sensor lines but care should be taken to minimize capacitance example, PESD5V0S1BA is recommended and used on reference designs due to its nominally-low 35 pF. Note: Unused SENSOR pins should be grounded ...

Page 51

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER INDEX A Absolute Maximum Ratings ................................................ 37 B Boot Loader ........................................................................ 31 C Calibration ........................................................................... 27 COMMAND CALIBRATE ................................................................ 20 EE_READ ................................................................... 21 EE_READ_PARAMS .................................................. 22 EE_WRITE.................................................................. 21 EE_WRITE_PARAMS ................................................ 22 REG_READ ................................................................ 20 REG_WRITE............................................................... 21 USB_MODE_DIGITIZER ............................................ 22 USB_MODE_GENERIC ............................................. 22 USB_MODE_MOUSE................................................. 22 Command FLUSH ........................................................................ 34 INIT ............................................................................. 33 READ .......................................................................... 33 RESET ........................................................................ 32 TOUCH_DISABLE ...................................................... 20 TOUCH_ENABLE ....................................................... 20 VERSION.................................................................... 32 WRITE ........................................................................ 33 WRITE_MODE............................................................ 34 Command Packets.............................................................. 16 Command Summary ........................................................... 32 Commands ...

Page 52

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER NOTES: DS41606A-page 52 Preliminary  2011 Microchip Technology Inc. ...

Page 53

... AR1100 RESISTIVE USB AND RS-232 TOUCH SCREEN CONTROLLER THE MICROCHIP WEB SITE Microchip provides online support via our WWW site at www.microchip.com. This web site is used as a means to make files and information easily available to customers. Accessible by using your favorite Internet browser, the ...

Page 54

... City / State / ZIP / Country Telephone: (_______) _________ - _________ Application (optional): Would you like a reply? Y AR1100 Resistive USB and RS-232 Touch Screen Controller Device: Questions: 1. What are the best features of this document? 2. How does this document meet your hardware and software development needs? 3 ...

Page 55

... QFN Package. AR1100T - I/MQ: Tape and Reel, Industrial temperature, 20LD QFN Package AR1100 - I/SO: Industrial temperature, 20LD SOIC Package. AR1100T - I/SO: Tape and Reel, Industrial tem- perature, 20LD SOIC Package AR1100 - I/SS: Industrial temperature, 20LD SSOP Package AR1100T - I/SS: Tape and Reel, Industrial tem- perature, 20LD SSOP Package ...

Page 56

Worldwide Sales and Service AMERICAS ASIA/PACIFIC Corporate Office Asia Pacific Office 2355 West Chandler Blvd. Suites 3707-14, 37th Floor Chandler, AZ 85224-6199 Tower 6, The Gateway Tel: 480-792-7200 Harbour City, Kowloon Fax: 480-792-7277 Hong Kong Technical Support: Tel: 852-2401-1200 http://www.microchip.com/ ...

Related keywords