AR1100-I MICROCHIP [Microchip Technology], AR1100-I Datasheet

no-image

AR1100-I

Manufacturer Part Number
AR1100-I
Description
AR1100 Resistive USB and RS-232 Touch Screen Controller
Manufacturer
MICROCHIP [Microchip Technology]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
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
AR1100 Resistive USB and RS-232
Touch Screen Controller
Data Sheet
 2011 Microchip Technology Inc.
DS41606B

Related parts for AR1100-I

AR1100-I Summary of contents

Page 1

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

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

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 ................................................................................................................................................................................. 21 6.0 Configuration Registers .............................................................................................................................................................. 25 7.0 Operation.................................................................................................................................................................................... 29 8.0 Boot Loader................................................................................................................................................................................ 33 9.0 EEPROM ...

Page 5

... Applications The AR1100 is suitable for any application that requires fast, accurate and reliable integration of touch – including, but not limited to: • Mobile communication devices • Personal Digital Assistants (PDA) • ...

Page 6

NOTES: DS41606B-page 6  2011 Microchip Technology Inc. ...

Page 7

... 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

NOTES: DS41606B-page 8  2011 Microchip Technology Inc. ...

Page 9

HARDWARE 3.1 Pin Assignments TABLE 3-1: PIN ASSIGNMENTS Pin SSOP, SOIC QFN ...

Page 10

... 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 EQUIVALENT CIRCUIT MODELS DS41606B-page 10 should be  2011 Microchip Technology Inc. ...

Page 11

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 ...

Page 12

NOTES: DS41606B-page 12  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

... 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. The measurement resolution for touch coordinates is 10-bit. The measured values are shifted (multiplied by 4) and reported in a 12-bit format. In the reporting protocol, the Least Significant coordinate bits X1:X0 and Y1:Y0 will be zeros ...

Page 15

TABLE 4-2: TOUCH REPORT FORMAT – GENERIC BYTE Pen state - 1: Pen down - 0: Pen up R (Reserved ordinate of touch location (12 bits) ...

Page 16

Mode: HID-MOUSE Touch report format: TABLE 4-4: TOUCH REPORT FORMAT – MOUSE BYTE Button 1 depressed B2 Button 2 depressed B3 Button 3 depressed X X ordinate ...

Page 17

Mode: HID-DIGITIZER Touch report format: TABLE 4-5: TOUCH REPORT FORMAT – DIGITIZER BYTE Tip switch P Proximity (in range) – always ordinate ...

Page 18

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 19

... 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). They can be supported by intrinsic operating system driver(s) ...

Page 20

NOTES: DS41606B-page 20  2011 Microchip Technology Inc. ...

Page 21

... 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 22

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 ...

Page 23

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 ...

Page 24

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 ...

Page 25

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 SamplingSlow ...

Page 26

... 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 27

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 ...

Page 28

... Register 20: Status The STATUS register provides useful feedback to the host on AR1100 operational status. Result of touch check diagnostic Parameters in EEPROM were valid and automatically loaded Calibration valid (EEPROM contains valid cal coefficients) State of mode input 1: open (jumper off), 0: grounded (jumper on) ...

Page 29

... 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 30

... 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 – signaling the host to proceed. Upon ...

Page 31

... 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 32

NOTES: DS41606B-page 32  2011 Microchip Technology Inc. ...

Page 33

... 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 34

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. TABLE ...

Page 35

... 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 36

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 ...

Page 37

EEPROM MAP TABLE 9-1: EEPROM MAP ADDR(D) ADDR( ... ... RisetimeCapTimeout 100 64 101 65 102 66 103 67 104 68 105 69 106 6A 107 6B ...

Page 38

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 ...

Page 39

ELECTRICAL SPECIFICATIONS (†) Absolute Maximum Ratings Ambient temperature under bias......................................................................................................... -40°C to +85°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 ...

Page 40

NOTES: DS41606B-page 40  2011 Microchip Technology Inc. ...

Page 41

... For PICmicro device marking beyond this, certain price adders apply. Please check with your Microchip Sales Office. For QTP devices, any special marking adders are included in QTP price.  2011 Microchip Technology Inc. Example AR1100 I/ 1042256 Example AR1100 I/ 1042256 Example PIN 1 AR1100 e I/MQ 3 1042256 ) e 3 DS41606B-page 41 ...

Page 42

... 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/MQ -40°C to +85°C AR1100T-I/MQ -40°C to +85°C DS41606B-page 42 Package Packing SSOP, 20 pins Tube SSOP, 20 pins SOIC, 20 pins ...

Page 43

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 44

Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606B-page 44  2011 Microchip Technology Inc. ...

Page 45

Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. DS41606B-page 45 ...

Page 46

Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging DS41606B-page 46  2011 Microchip Technology Inc. ...

Page 47

Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. DS41606B-page 47 ...

Page 48

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 DS41606B-page 48 Microchip Technology Drawing C04-120A  2011 Microchip Technology Inc. ...

Page 49

Note: For the most current package drawings, please see the Microchip Packaging Specification located at http://www.microchip.com/packaging  2011 Microchip Technology Inc. DS41606B-page 49 ...

Page 50

NOTES: DS41606B-page 50  2011 Microchip Technology Inc. ...

Page 51

APPENDIX A: DATA SHEET REVISION HISTORY Revision A (08/2011) Original release of this data sheet. Revision B (11/2011) Updated schematic.  2011 Microchip Technology Inc. DS41606B-page 51 ...

Page 52

APPENDIX B: FIGURE B-1: SCHEMATIC 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 ...

Page 53

INDEX A Absolute Maximum Ratings ................................................ 39 B Boot Loader ........................................................................ 33 C Calibration ........................................................................... 29 COMMAND CALIBRATE ................................................................ 22 EE_READ ................................................................... 23 EE_READ_PARAMS .................................................. 24 EE_WRITE.................................................................. 23 EE_WRITE_PARAMS ................................................ 24 REG_READ ................................................................ 22 REG_WRITE............................................................... 23 USB_MODE_DIGITIZER ............................................ 24 USB_MODE_GENERIC ...

Page 54

NOTES: DS41606B-page 54  2011 Microchip Technology Inc. ...

Page 55

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 web ...

Page 56

... Application (optional): Would you like a reply? Y Device: AR1100 Resistive USB and RS-232 Touch Screen Controller Questions: 1. What are the best features of this document? 2. How does this document meet your hardware and software development needs you find the organization of this document easy to follow? If not, why? 4 ...

Page 57

... 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 DS41606B-page 57 ...

Page 58

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