ElectronicZoologyfield notes from the garage
← Back to GC9A01 guide
ESP32 WROOM-32 38-pin dev board
Microcontroller

ESP32 Dev Board

38-pin development board

Official Espressif documentation:

ESP32-DevKitC V4 user guide →

The ESP32 is a dual-core 240MHz microcontroller with built-in WiFi and Bluetooth. The 38-pin dev board breaks all GPIO pins out on two rows of headers.

For SPI displays like the GC9A01, the ESP32 uses its hardware SPI peripheral on GPIO 18 (SCLK) and GPIO 23 (MOSI). DC, CS, and RST are standard GPIO and can be reassigned if needed.

Key details

  • GPIO 18 - SPI clock (SCL)
  • GPIO 23 - SPI data MOSI (SDA)
  • GPIO 27 - Data/Command select (DC)
  • GPIO 5 - Chip select (CS)
  • GPIO 4 - Reset (RST)
  • 3.3V - Display power (never 5V)
  • GND - Common ground