Using SPI for the display and I2C for the touch interface, the module ensures efficient communication while minimizing GPIO usage. Compatible with Raspberry Pi, Raspberry Pi Pico, Arduino, and STM32, it comes with example code, documentation, and hardware manuals, making it ideal for developers and hobbyists.

Features
- High Resolution & Color: 240×240 IPS display with 65K colors for sharp and vibrant visuals.
- Capacitive Touch Panel: CST816S chip with I2C interface offers high sensitivity, quick response, and durable glass + film construction.
- Driver Integration: GC9A01 for display and CST816S for touch reduce wiring complexity and support high-speed communication.
- Broad Compatibility: Works with Raspberry Pi, Pico, Arduino, STM32.
- Resources Included: Wiki, example code, manuals, datasheets.

Specifications
Parameter |
Specification |
Operating Voltage |
3.3V / 5V |
Resolution |
240 × 240 pixels |
Display Driver |
GC9A01 |
Display Interface |
4-wire SPI |
Touch Driver |
CST816S |
Touch Interface |
I2C |
Display Panel |
IPS |
Touch Type |
Capacitive |
Display Size |
Φ32.4 mm |
Pixel Size |
0.135 × 0.135 mm |
Module Size |
Φ38.5 mm (39.89 × 38.50 mm) |
Pinout Diagram

Pin Mapping Table
Pin |
Function |
Raspberry Pi |
Pico |
Arduino |
STM32 |
VCC |
Power (3.3V / 5V) |
3.3V |
3.3V |
5V |
3.3V |
GND |
Ground |
GND |
GND |
GND |
GND |
MISO |
SPI MISO |
9 |
GP12 |
12 |
PA6 |
MOSI |
SPI MOSI |
10 |
GP11 |
11 |
PA7 |
SCLK |
SPI Clock |
11 |
GP10 |
13 |
PA5 |
LCD_CS |
LCD Chip Select |
8 |
GP9 |
10 |
PB6 |
LCD_DC |
Data/Command |
25 |
GP14 |
7 |
PA8 |
LCD_RST |
Reset (low active) |
27 |
GP8 |
8 |
PA9 |
LCD_BL |
Backlight |
18 |
GP15 |
9 |
PC7 |
TP_SDA |
I2C Data |
2 |
GP6 |
SDA |
PB9 |
TP_SCL |
I2C Clock |
3 |
GP7 |
SCL |
PB8 |
TP_INT |
Touch Interrupt |
4 |
GP17 |
3 |
PB10 |
TP_RST |
Touch Reset |
17 |
GP16 |
4 |
PA10 |
Applications
- Smart Devices: Human-computer interaction displays for wearable or embedded devices.
- Educational Projects: Interactive teaching and learning tools.
- Prototyping: Ideal for touch-based UI or small embedded GUI prototyping.
Dimensions

Documents
Using SPI for the display and I2C for the touch interface, the module ensures efficient communication while minimizing GPIO usage. Compatible with Raspberry Pi, Raspberry Pi Pico, Arduino, and STM32, it comes with example code, documentation, and hardware manuals, making it ideal for developers and hobbyists.

Features
- High Resolution & Color: 240×240 IPS display with 65K colors for sharp and vibrant visuals.
- Capacitive Touch Panel: CST816S chip with I2C interface offers high sensitivity, quick response, and durable glass + film construction.
- Driver Integration: GC9A01 for display and CST816S for touch reduce wiring complexity and support high-speed communication.
- Broad Compatibility: Works with Raspberry Pi, Pico, Arduino, STM32.
- Resources Included: Wiki, example code, manuals, datasheets.

Specifications
Parameter |
Specification |
Operating Voltage |
3.3V / 5V |
Resolution |
240 × 240 pixels |
Display Driver |
GC9A01 |
Display Interface |
4-wire SPI |
Touch Driver |
CST816S |
Touch Interface |
I2C |
Display Panel |
IPS |
Touch Type |
Capacitive |
Display Size |
Φ32.4 mm |
Pixel Size |
0.135 × 0.135 mm |
Module Size |
Φ38.5 mm (39.89 × 38.50 mm) |
Pinout Diagram

Pin Mapping Table
Pin |
Function |
Raspberry Pi |
Pico |
Arduino |
STM32 |
VCC |
Power (3.3V / 5V) |
3.3V |
3.3V |
5V |
3.3V |
GND |
Ground |
GND |
GND |
GND |
GND |
MISO |
SPI MISO |
9 |
GP12 |
12 |
PA6 |
MOSI |
SPI MOSI |
10 |
GP11 |
11 |
PA7 |
SCLK |
SPI Clock |
11 |
GP10 |
13 |
PA5 |
LCD_CS |
LCD Chip Select |
8 |
GP9 |
10 |
PB6 |
LCD_DC |
Data/Command |
25 |
GP14 |
7 |
PA8 |
LCD_RST |
Reset (low active) |
27 |
GP8 |
8 |
PA9 |
LCD_BL |
Backlight |
18 |
GP15 |
9 |
PC7 |
TP_SDA |
I2C Data |
2 |
GP6 |
SDA |
PB9 |
TP_SCL |
I2C Clock |
3 |
GP7 |
SCL |
PB8 |
TP_INT |
Touch Interrupt |
4 |
GP17 |
3 |
PB10 |
TP_RST |
Touch Reset |
17 |
GP16 |
4 |
PA10 |
Applications
- Smart Devices: Human-computer interaction displays for wearable or embedded devices.
- Educational Projects: Interactive teaching and learning tools.
- Prototyping: Ideal for touch-based UI or small embedded GUI prototyping.
Dimensions

Documents