XPT2046 Touch Screen Controller IC
XPT2046 is a touch screen controller that uses a 4-wire resistive touch screen control system with a 12-bit 125 Khz A/D converter. The major advantage of this product is not only it detects the location of the touched screen but it could also measure the touch screen pressure. It has an inbuilt voltage reference that is very useful to measure the temperature, battery monitoring with an ability to measure voltage from 0V to 5V range.
Pin Description of XPT2046
Pin Number |
Pin Name |
Description |
1 |
VCC |
Power Supply |
2 |
XP |
XP Position Input |
3 |
YP |
YP Position Input |
4 |
XN |
XN Position Input |
5 |
YN |
YN Position Input |
6 |
GND |
Ground |
7 |
VBAT |
Battery Monitor input |
8 |
AUX |
Auxillary input to ADC |
9 |
VREF |
Voltage reference Input / Output |
10 |
IOVDD |
Digital IO Power SUpply |
11 |
PENIRQ |
Pen Interrupt |
12 |
DOUT |
Serial Data output |
13 |
BUSY |
Busy Output |
14 |
DIN |
Serial Data Input |
15 |
CS |
Chip Select Input |
16 |
DCLK |
External clock input |
Features and Specification of XPT2046
- 12 bit SAR type A/D converter with S/H circuit
- Low voltage operations (VCC = 2.2V - 3.6V)
- Low power consumption (260uA)
- 125 kHz sampling frequency
- On-chip reference voltage - 2.5V
- Pen pressure measurement
- On-chip thermo sensor
- Direct battery measurement
- 4-wire I/F
Note: Complete technical details can be found in the XPT2046 Datasheet, linked at the bottom of this page.
Alternative Product of XPT2046
Alternative product of this touch sensor IC-
1. MAX11855
2. MK712
3. SSD231
XPT2046 Touch Controller IC - Overview
The XPT2046 touch controller is equipped with touch position detection, touch pressure detection, battery voltage measurement, and chip temperature. The IC uses a successive approximation register (SAR) analog-to-digital converter with -bit resolution. The data can be harvested through-wire connection between the XPT2046 and microcontroller.
It has a converter status pin that notifies the host controller about the busy state of the converter. There is a pen interrupt function available in the XPT2046 Touch Controller IC. It is also a useful thing in power down or sleeps mode related functions.
Application Diagram for XPT2046
The below image is showing the standard 2.7-5V operation of the touch screen controller.
The touch screen is shown using a resistor network consisting of 8 resistors.
Applications of XPT2046
- POS terminals
- Portable LCD based instruments
- Pager systems
- Touch screen monitors
- Cellular phones
2D Model of XPT2046
The dimensions of XPT2046 is given below to help you with selecting the PCB footprint for XPT2046