XPT2046 4-Wire Touch Screen Controller (TSSOP-16)

XPT2046 4-Wire Touch Screen Controller (TSSOP-16) — XPTEK — XPT2046

12-bit, 125 kHz controller IC for 4-wire resistive touch panels with SPI-compatible serial interface, 2.2–5.25 V supply support, pressure measurement, auxiliary ADC input, battery monitor, and temperature sensor. TSSOP-16 package.

Pinout

Logical pinout · physical placement not verified
XPT2046 4-WIRE TOUCH SVCCVREFXPIOVDDYPPENIRQXNDOUTYNBUSYGNDDINVBATCSAUXDCLK
  • VCC

    Analog supply input

    Type · Power
  • XP

    X+ touch-panel input

    Type · Analog
  • YP

    Y+ touch-panel input

    Type · Analog
  • XN

    X- touch-panel input

    Type · Analog
  • YN

    Y- touch-panel input

    Type · Analog
  • GND

    Ground

    Type · Ground
  • VBAT

    Battery monitor input

    Type · Power
  • AUX

    Auxiliary ADC input

    Type · Analog
  • VREF

    Reference voltage input/output

    Type · Analog
  • IOVDD

    Digital I/O supply input

    Type · Power
  • PENIRQ

    Pen-contact interrupt output

    Type · GPIO
  • DOUT

    Serial data output

    Type · SPI
  • BUSY

    Conversion busy output

    Type · GPIO
  • DIN

    Serial data input

    Type · SPI
  • CS

    Active-low chip select

    Type · SPI
  • DCLK

    Serial/conversion clock input

    Type · SPI

Start wiring

I2C · SPI · Single data line · 3.3 – 5 V · Breakout

Confirm the data interface matches your host board.

Module pins: VCC, IOVDD, GND, XP, YP, XN, YN, VBAT. Schematik maps them to your board in the app.

Touch

13 other options

MPR121, CAP1188, CAP1203 Qwiic slider and AT42QT breakouts are sensor ICs for electrodes you wire yourself. Simple single-pad modules like the TTP223B give you one digital output with no bus required.

View all 13

Related groups

4 groups