ElectronicZoologyfield notes from the garage
← Back
GC9D01 160x160 round TFT module showing pin labels GND VDD SCL SDA RES DC CS BL
Display

GC9D01 160x160 Round TFT Module

0.71 inch round TFT display - often mislabelled as GC9A01

A 0.71 inch round TFT display driven by a GC9D01 controller. Many listings sell this as a "GC9A01" - the two chips share a similar command set but have different init sequences. Using the wrong driver gives vertical lines or incorrect colours. The size is the giveaway: GC9A01 is 240x240, GC9D01 is 160x160.

Pin reference

Module PinFunctionConnect to
GNDGroundGND
VDDPower3.3V only
SCLSPI clockGPIO18 (ESP32)
SDASPI data (MOSI)GPIO23 (ESP32)
RESResetGPIO4 (ESP32)
DCData / command selectGPIO27 (ESP32)
CSChip selectGPIO5 (ESP32)
BLBacklight3.3V (always-on)

Important notes

  • 3.3V only - this module has no onboard voltage regulator. 5V will damage it.
  • Do not use GPIO2 for DC - it is a boot strapping pin. The display holds DC low during SPI transfers which puts the ESP32 into download mode. Use GPIO27.
  • MISO not connected - SPI displays are write-only.
  • BL to 3.3V - wire directly, no GPIO needed for always-on backlight.

Key details

  • 160x160 round TFT display, 0.71 inch
  • Driver chip: GC9D01 - NOT GC9A01 despite common mislabelling
  • 3.3V only - no 5V tolerance
  • SPI interface: SCL, SDA, RES, DC, CS, BL
  • BL to 3.3V for always-on backlight - no GPIO needed