Adafruit
Espressif ESP32 Development Board - Developer Edition
All Products
ESP32 & IoT
New Arrivals
Circuitry & IOT
ESP32 Development Boards
Microcontrollers & Development Boards
ESP32
Digital Technologies
Wireless & Connectivity
$29.26
|
Out of stock
The Espressif ESP32 Development Board breaks out all ESP32 module pins to standard 2.54 mm (0.1 in) headers, with a CP2102 USB-to-serial adapter for programm...
Estimated Delivery
Arrives
Disclaimer
Secure checkout
The Espressif ESP32 Development Board breaks out all ESP32 module pins to standard 2.54 mm (0.1 in) headers, with a CP2102 USB-to-serial adapter for programming, boot and reset buttons, and an onboard 3.3 V regulator. It supports development via the Arduino IDE, ESP-IDF (Espressif's official toolchain), and MicroPython.
Key Features
- ESP32 Dual-Core – Xtensa LX6 processor, up to 240 MHz
- 520 KB SRAM
- Wi-Fi – 802.11 b/g/n (2.4 GHz)
- Bluetooth – v4.2 BR/EDR and BLE
- GPIO – 34 programmable pins (some input-only) with ADC, DAC, SPI, I²C, I²S, UART
- CP2102 USB-Serial – USB-to-UART bridge for programming and debugging
- 3.3 V Regulator – Stable power from USB
- Boot & Reset Buttons
- Breadboard-Compatible – Pin headers span the full width of a standard breadboard
Tip: The board is exactly wide enough to cover both sides of a solderless breadboard with no spare rows. For breadboard prototyping, use two breadboards side by side.
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
- DAC
- A digital-to-analogue converter turns numbers from the microcontroller into a real analogue voltage. It matters if you want to generate simple waveforms, audio-style signals, or variable control voltages rather than just on/off outputs.
- ESP-IDF
- ESP-IDF is Espressif’s official software development framework for ESP32-family chips. It gives more direct control over the hardware than beginner-style environments, which can help with advanced features like Wi-Fi, Bluetooth, audio and power management.
- ESP32
- ESP32 is a family of microcontroller modules with built-in wireless features such as Bluetooth and WiFi. Knowing this product uses an ESP32-based module helps explain how it provides wireless serial communication and firmware update features.
- GPIO
- General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
- Headers
- Rows of metal pins used to plug a module into a breadboard or connect it with jumper wires. Pre-soldered headers make the module easier to use straight away without needing to solder the pins yourself.
- IDE
- Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
- MicroPython
- A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
- solderless breadboard
- A reusable board with connected holes for building temporary circuits without soldering. It matters in beginner kits because students can change wiring quickly and safely while learning how components connect.
- SPI
- A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
- SRAM
- Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
- UART
- UART is a simple serial connection that sends data over separate transmit and receive wires, often labelled TX and RX. It matters because this module is designed to replace a wired UART cable with a wireless link while keeping the same serial data format.
Find this product in