Espressif Systems ESP32-DevKitC Development Board

Espressif Systems ESP32-DevKitC Development Board is a small space-saving board that supports various ESP32 modules. Most I/O pins are broken out to the pin headers on both sides for easy interfacing. Connect these pins to peripherals as needed. Standard headers on the Espressif Systems ESP32-DevKitC make development easy and convenient when using a breadboard.

Features

  • 32-bit Xtensa® dual-core at 240MHz
  • Wi-Fi® IEEE® 802.11b/g/n 2.4GHz
  • BLUETOOTH® 4.2 BR/EDR and BLE
  • 520KB SRAM (16KB for cache)
  • 448KB ROM
  • 34x GPIOs, 4x SPI, 3x UART, 2x I2C, 2x I2S, RMT, LED PWM, and 1x host SD/eMMC/SDIO
  • 1x slave SDIO/SPI, TWAI®, 12-bit ADC, and Ethernet

Applications

  • IoT projects
  • Home automation
  • Wearable devices
  • Sensor data collection
  • Prototyping
  • Robotics
  • Smart agriculture
  • Mesh networking
  • Audio applications
  • Educational projects

Required Equipment

  • USB A/micro USB B cable
  • Computer running Windows, Linux, or macOS

Functional Description

Functional Description

ESP32-WROOM-32
ESP32-WROOM-32 module soldered to the ESP32-DevKitC V4 board. Optionally an ESP32-WROOM-32D or ESP32-WROOM-32U module may be soldered instead of the ESP32-WROOM-32.

USB-UART Bridge
A single-chip USB-UART bridge provides up to 3Mbps transfer rates.

Boot
Download button: Holding the Boot button and pressing the EN button initiates the firmware download mode. The user can then download firmware through the serial port.

Micro USB Port
The USB interface functions as the power supply for the board and the communication interface between the PC and the ESP module.

5V Power On LED
The LED lights up when the USB or an external 5V power supply is applied to the board. For details, see the schematic in Related Documents.

EN 
Reset button: pressing this button resets the system.

I/O
Most of the pins on the ESP module are broken out into the pin headers on the board. Users can program ESP32 to enable multiple functions such as PWM, ADC, DAC, I2C, I2S, SPI, etc.

Overview

Block Diagram - Espressif Systems ESP32-DevKitC Development Board
Published: 2018-07-10 | Updated: 2024-11-12