ESP32-DevKitC development board, ESP32-WROOM-32D, 38P
zoom_out_map
chevron_left chevron_right

Product images are for informational purposes only and may vary slightly depending on the batch and supplier. Product specifications and prices may be subject to change without notice. We do our best to provide accurate and complete product specifications, but they may not be completely accurate. If you encounter any such situation, please let us know.

The product is intended for specialists and requires qualified and authorized personnel. The product does not include assembly/use instructions . Putting the product into operation by unqualified persons leads to the loss of the warranty according to the Terms and Conditions on the site.

Out-of-Stock

ESP32-DevKitC development board, ESP32-WROOM-32D, 38P

41.85 RON Tax included

35.17 RON Tax excluded

(5/5) out of 1 total ratings
Read the reviews
block Out-of-Stock
INTERNATIONAL DELIVERY
International fast shipping within EU. Free Shipping for orders above 100 EUR in most EU countries.
FAST DISPATCH 24H
We ship from our stock within 24H
DISCOUNT 5%
All orders minimum 100€

ESP32-DevKitC development board, based on Espressif's ESP32 module, designed primarily for IoT application development, with WiFi and Bluetooth capabilities. This board offers easy access to most I/O pins through side headers, allowing for quick connection of various peripherals or mounting on a breadboard.

The board is equipped with the ESP32-WROOM-32D module.

It has a MicroUSB interface that serves both for power and for programming through an integrated Silabs CP2102 USB-UART bridge. Dedicated reset (EN) and boot buttons facilitate loading firmware into the microcontroller.

ESP32-DevKitC development board, ESP32-WROOM-32D, 38P 2.jpg

 

Specifications:

Microcontroller: ESP32-WROOM-32D

Connectivity: Wi-Fi 802.11 b/g/n, Bluetooth (4.2 and BLE)

Programming interface: USB micro-B

USB-UART speed: up to 3 Mbps

I/O pins: most of the ESP32 pins are exposed on side headers

Number of pins: 38

Power supply: via micro USB port, 5V/GND or 3.3V/GND pins (only one at a time!)

Buttons: EN (Reset), BOOT (programming mode)

Power LED: lights up when the board is powered on

Breadboard compatibility: yes

Distance between pin lines: 25mm

Pin spacing: 2.54mm

Dimensions: 54.5 x 28mm

 

Pinout:

First line:
No.Pin nameTypeMain function
13V3Power3.3V power supply
2ENentryReset (CHIP_PU)
3VPentryGPIO36, ADC1_CH0
4nuentryGPIO39, ADC1_CH3
5IO34entryGPIO34, ADC1_CH6
6IO35entryGPIO35, ADC1_CH7
7IO32I/OGPIO32, ADC1_CH4, Touch 9
8IO33I/OGPIO33, ADC1_CH5, Touch 8
9IO25I/OGPIO25, ADC1_CH8, DAC1
10IO26I/OGPIO26, ADC2_CH9, DAC2
11IO27I/OGPIO27, ADC2_CH7, Touch 7
12IO14I/OGPIO14, ADC2_CH6, Touch 6, MTMS
13IO12I/OGPIO12, ADC2_CH5, Touch 5, MTDI
14GNDGNDMass
15IO13I/OGPIO13, ADC2_CH4, Touch 4, MTCK
16D2I/OGPIO9, used internally (avoid using)
17D3I/OGPIO10, used internally (avoid using)
18CMDI/OGPIO11, used internally (avoid using)
195VPower5V power supply
Second line:
No.Pin nameTypeMain function
1GNDGNDMass
2IO23I/OGPIO23
3IO22I/OGPIO22
4TXI/OGPIO1, UART TX
5RXI/OGPIO3, UART RX
6IO21I/OGPIO21
7GNDGNDMass
8IO19I/OGPIO19
9IO18I/OGPIO18
10IO5I/OGPIO5
11IO17I/OGPIO17* (only for WROOM/SOLO-1 modules)
12IO16I/OGPIO16* (only for WROOM/SOLO-1 modules)
13IO4I/OGPIO4, ADC2_CH0, Touch 0
14IO0I/OGPIO0, ADC2_CH1, Touch 1, Boot
15IO2I/OGPIO2, ADC2_CH2, Touch 2
16IO15I/OGPIO15, ADC2_CH3, Touch 3, MTDO
17D1I/OGPIO8, used internally (avoid using)
18D0I/OGPIO7, used internally (avoid using)
19CLKI/OGPIO6, used internally (avoid using)

Note:

Pins D0–D3, CMD and CLK are used for communication with the internal SPI memory. Their use can lead to instability and should be avoided.

Normally the board comes without capacitor C15. If the board stays in Download mode or there are problems on the GPIO0 signal, this capacitor is to blame. Check its presence, right next to the BOOT button, and remove it.

 

Use

Hold down the BOOT button while connecting the board to the PC.

Connect the board to the PC using a USB A - micro USB B cable. You can leave the BOOT button.

Make sure you power the board using only ONE of the available options: micro USB, 5V/GND or 3.3V/GND.

If you program the board with the Arudino IDE, it is necessary to add this URL in File>Preferences, in the Additional Boards Manager URLs field: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Multiple URLs can be separated by commas.

Install the ESP32 board by going to Tools > Board > Boards Manager and searching for "ESP32". Select "esp32 by Espressif Systems" and click Install.

Select the board and port in Tools > Board, and choose ESP32 Dev Module or ESP32 DevKitC.

At Tools > Port, select the serial port the board is connected to (ex: COM3)

Write and load the program, for example:

 

void setup() {

Serial.begin(115200);

}

void loop() {

Serial.println("ESP32 serial test!");

delay(1000);

}

Click Upload (right arrow).

If the upload does not start, it means the board is not in Boot Mode. Repeat the first step by disconnecting, holding down the BOOT button while connecting the board to the PC.

Open Serial Monitor from Tools > Serial Monitor.

Make sure the speed is set to 115200 baud.

9969