🎉
ESPBoards Store is Now Open! Find the best ESP32, ESP8266 boards & accessories
CYD ESP32-2432S028 image

CYD ESP32-2432S028

Development Board

Code name: CYD_ESP32_2432S028

CYD ESP32-2432S028 is a development board based on the ESP32 microcontroller using XTENSA architecture.

This board features a maximum CPU frequency of 240 MHz and 32Mbit flash memory.

About CYD ESP32-2432S028

🚀 The CYD ESP32-2432S028 is a budget-friendly ESP32-based development board, commonly referred to as a Cheap Yellow Display (CYD). It features integrated WiFi, Bluetooth 4.2, and a range of I/O interfaces, making it an excellent choice for affordable IoT and embedded display projects. ⚡

📡 With support for 802.11 B/G/N WiFi and Bluetooth 4.2 (BLE), this board is well-suited for wireless applications.

💾 Equipped with 32Mbit SPI Flash, multiple ADC, DAC, I2C, SPI, UART, PWM, and I2S interfaces, it offers a versatile platform for various embedded projects.

Where to Buy CYD ESP32-2432S028

Prices are subject to change. We earn from qualifying purchases as an Amazon Associate.

📋 Technical Specifications

Complete technical specification details for CYD ESP32-2432S028

🖥️ Display

Type None

🛰️ Connectivity

WiFi 802.11 b/g/n (2.4 GHz)
Bluetooth 4.2
BLE 4.2

🧠 Microcontroller

Model esp32
Clock Speed 240 MHz
Flash Size 32Mbit
PSRAM None
Architecture xtensa

Features & Pins

Digital IO 21
Analog Input 6
PWM 14
Interrupts 22

CYD ESP32-2432S028 Board Dimensions

Physical measurements for CYD ESP32-2432S028

CYD ESP32-2432S028 dimensions - height, width
Width 42mm
Length 78mm

CYD ESP32-2432S028 Pinout Diagram

Complete pin reference for CYD ESP32-2432S028

CYD ESP32-2432S028 pinout

Safe Pins to Use

These pins are safe for general GPIO usage without boot or system conflicts

IO18
IO19
IO21
IO22

💡 Why Are These Pins Safe?

No boot sequence involvement
No flash/PSRAM connections
No USB or JTAG conflicts
Freely assignable without issues

⚠️ Pins to Avoid or Use with Caution

Reserved for critical functions. Misuse may cause boot failures, programming issues, or system conflicts.

🔄 Strapping Pins

Boot behavior & flash voltage

🐛 JTAG Debugging

Low-level debugging interface

🔌 USB Pins

USB Serial/JTAG communication

💾 Flash/SPI Pins

Memory & PSRAM connections

📡 UART Serial

Debugging & firmware uploads

PINLabelWhy AvoidType
IO1U0TXD (GPIO1)Connected to on-board USB-UART for uploading and logs; drives serial output at boot, so using as GPIO can disrupt programming or console.🔌 USB
IO2GPIO2If driven HIGH on reset (while IO0 is LOW), selects an unsupported SDIO boot mode, causing boot failure.🛠️ Strapping
IO3U0RXD (GPIO3)Used for receiving data from USB-UART (programming); also pulled HIGH at boot for console communication, so using as GPIO can disrupt uploads.🔌 USB
IO16GPIO16Connected to internal PSRAM on PSRAM-enabled modules; not usable as GPIO on those modules.⚡ Flash
IO17GPIO17Connected to internal PSRAM on PSRAM-enabled modules; not usable as GPIO on those modules.⚡ Flash

Useful Links

Datasheets and resources for CYD ESP32-2432S028

CYD ESP32-2432S028 Custom Pin Mapping

Pin configuration and GPIO mapping for CYD ESP32-2432S028

21
Digital I/O Pins
22
Interrupt Pins
6
Analog Inputs
14
PWM Pins
PinFunctionESP PinI/O TypeDescription
13V33.3VPOWER OUTPUT3.3V power output
2GNDGNDPOWER GROUNDGround connection
35V5VPOWER INPUT5V power input
4IO1GPIO1BIDIRECTIONALGPIO, ADC, I2C
5IO2GPIO2BIDIRECTIONALGPIO, ADC
6IO3GPIO3BIDIRECTIONALGPIO, ADC
7IO16SPI_CSBIDIRECTIONALGPIO, SPI Chip Select
8IO17SPI_DBIDIRECTIONALGPIO, SPI Data
9IO18SPI_CLKBIDIRECTIONALGPIO, SPI Clock
10IO19SPI_QBIDIRECTIONALGPIO, SPI Q
11IO21UART_TXOUTPUTGPIO, UART TX
12IO22UART_RXINPUTGPIO, UART RX
Legend
Function Pin role
GPIO ESP32 pin
I/O Direction
# Pin number

Default Tools & Configuration

Build and upload settings for CYD ESP32-2432S028

SettingValue
Bootloader toolesptool_py
Uploader toolesptool_py
Network uploader toolesp_ota
Bootloader address0x1000
Flash modedio
Boot modeqio
Maximum upload size
1280 KB (1310720 bytes)
Maximum data size
320 KB (327680 bytes)
Configuration Summary

The CYD ESP32-2432S028 uses esptool_py for uploads , esp_ota for OTA updates, and esptool_py bootloader at 0x1000.

Flash mode: dio | Boot mode: qio

Max sketch size: 1280 KB | Max data size: 320 KB