AR1020-I/ML Microchip Technology, AR1020-I/ML Datasheet - Page 25
![IC TOUCH SCREEN CTRLR 20-QFN](/photos/6/64/66481/c04-126_ml_sml.jpg)
AR1020-I/ML
Manufacturer Part Number
AR1020-I/ML
Description
IC TOUCH SCREEN CTRLR 20-QFN
Manufacturer
Microchip Technology
Type
Resistiver
Specifications of AR1020-I/ML
Resolution (bits)
10 b
Touch Panel Interface
4-Wire, 5-Wire, 8-Wire
Number Of Inputs/keys
3 Key
Data Interface
I²C, Serial, SPI™
Voltage - Supply
3.3 V ~ 5.5 V
Current - Supply
17mA
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-VQFN Exposed Pad, 20-HVQFN, 20-SQFN, 20-DHVQFN
Voltage Supply Source
Single Supply
Controller Type
Touch Screen
Ic Interface Type
I2C, SPI
Supply Voltage Range
3.3V To 5V
Operating Temperature Range
-40°C To +85°C
Digital Ic Case Style
QFN
No. Of Pins
20
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Sampling Rate (per Second)
-
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
AR1020-I/ML
Manufacturer:
MICROCHIP
Quantity:
3 400
Company:
Part Number:
AR1020-I/ML
Manufacturer:
MCP
Quantity:
5 056
Part Number:
AR1020-I/ML
Manufacturer:
MIC
Quantity:
20 000
7.15.4 Register Read - 0x20
Read a value from a controller register location. This can be used to determine a controller configuration setting.
Configuration registers are defined as an Offset value from the Start address for the register group. Read a
register as follows.
1) Issue the <Register Start Address Request> command to obtain the Start address for the register group.
2) Calculate the desired register’s absolute address by adding the register’s Offset value to Start address for the
3) Issue this <Register Read> command, as follows, using the calculated register’s absolute address
Send
Receive : <0x55><0x02 + # of Registers Read><Response><0x20><Register value>…<Register value>
7.15.5 Register Write - 0x21
Write a value to a controller register location. This can be used to change a controller configuration setting.
Configuration registers are defined as an Offset value from the Start address for the register group. Write a
register as follows.
1) Issue the <Register Start Address Request> command to obtain the Start address for the register group.
2) Calculate the desired register’s absolute address by adding the register’s Offset value to Start address for the
3) Issue this <Register Write> command, as follows, using the calculated register’s absolute address
Send: <0x55><0x04 + # Registers to Write><0x21><Register Address High byte><Register Address Low byte>
Receive : <0x55><0x02><Response><0x21>
7.15.6 Register Start Address Request - 0x22
Configuration registers are defined as an Offset value from the Start address for the register group. This
command returns the Start address for the register group.
Send
Receive : <0x55><0x03><Response><0x22><Register Start Address>
7.15.7 Registers Write to EEPROM - 0x23
Save Configuration Register values to EEPROM. This allows the controller to remember configurations settings
through controller power cycles.
Send
Receive : <0x55><0x02><Response><0x23>
© 2009 Microchip Technology, Inc.
register group.
register group.
: <0x55><0x04><0x20><Register Address High byte><Register Address Low byte><# of Registers to Read>
# of Registers to Read
Register Address High byte
<# of Registers to Write><Data>…<Data>
# of Registers to Write
Register Address High byte
: <0x55><0x01><0x22>
: <0x55><0x01><0x23>
: 0x01 thru 0x08
: 0x00
: 0x01 thru 0x08
: 0x00
DS41393A-Page 21