Ilitek (ilitek) 2872 touchscreen I2C driver with interrupt

Hi,

Can someone please point me to a library/code to read the following touchscreen chip using interrupt and I2C?
I cannot locate the chip in Google, so something close will help.

I have a very old Archos FamilyPad 2 android tablet. It works except the Youtube app now crashes and locks up all the time. I have spent many hours trying to get Youtube to work but failed so have decided to repurpose the tablet. Also it is just so slow now.

It has a touch screen driven by an ilitek chip. I has a ten pin FFC cable with the important pins are shown below:

3 - RESET (IN)
4 - Interrupt (out)
5 - GND
6 - SCL
7 - SDA
8 - VDD (3.3V)

I guess that when you touch the screen an interrupt is sent, and then some position registers are read from the chip using I2C.

The chip has the following markings on it

Ilitek
28721QJ001
A12114336
A223709006

My aim is to drive the screen with a Xiaomi Android stick, but use an Arduino to read the touchscreen and mimic the Xiaomi remote - not a short term project :-)).

Thanks

I can't find any information about an ILI2872 chip.

I can only suggest that you check its Slave address. And compare with the popular I2C Touch controller chips.

At least I2C is easier to investigate and debug than the SPI chips. (which mostly follow the same set of commands)

David.

Hi David,

Thanks, will do - I am in hardware build at the moment.

I wonder if you remember also helping me back in 2015 with TFT display coding issues.

Thanks

This topic was automatically closed after 120 days. New replies are no longer allowed.