If you are using an Ad Blocking Browser Extension
please consider deactivating it for this website. Also see our Ads Policy.
The ESP32 microcontroller development board is a breakout board for the ESP32 microchip. It is a microcontroller board with various I/Os and built-in Wi-Fi and Bluetooth.
This is an ongoing post. Please suggest corrections, explanations, etc. in the comment section at the bottom of this page.
The ESP32 Development Board
The ESP32 development board is a relatively small, low power, easily obtainable, complete and breadboard-friendly microcontroller board, with build-in Wi-Fi and Bluetooth. It comes integrated with an antenna and RF balun, power amplifier, low-noise amplifiers, filters and a power management module. The board is robust and is capable of functioning reliably in temperatures ranging from far below freezing point up to a little above boiling point.
ESP32 Development Board specifications
Chip: ESP32 (Espressif Systems) Number of cores: 2 Architecture: 32-bit CPU clock speed: 160 MHz Memory: ESP32 chip (ROM/RAM) and external flash memory chip Flash memory: 16 MB SRAM: 512 KB EEPROM: 128 KB Operating voltage (logic level): 3.3V DC Input voltage (recommended): 3.3V DC & > 500 mA current Input voltage (limits): 2.6 ~ 3.6V DC Power source: 5V via Micro-B or 3.3V via GPIO I/O pins Networking: 2.4 GHz 802.11 b/g/n HT40, baseband, stack & LWIP Bluetooth: Bluetooth Classic & Bluetooth Low Energy (BLE) I/O pins: 33 (4 GPIO IN, digital read) ADC pins: 18 DAC pins: 2 Operating current (per I/O pin): 12mA (recommended, but adjustable) Size: 52 x 27 mm Operating temperature: -40 ~ 125 °C Interfaces: Serial/UART, SDIO, SPI Ports: Micro-B USB Breadboard friendly: yes Pin size: male, 5 x 2.54 mm
ESP32 Development Board features
Comparatively the ESP32 is quite small, measuring in at about 52 x 27 mm, making it quite easy to embed into projects.
When compared with other boards, the ESP32 development board requires a relatively small amount of power. Limits are set to 2.6 ~ 3.6V DC. It is recommended to supply more than 500 mA.
When the development board contains a voltage regulator, power can be supplied via the micro-B USB port (which supplies 5V DC). Alternatively it can be supplied via the 3V3 or VIN pins.
Pins set out 3.3V (or the equivalent of the input voltage if lower than 3.3V) with a somewhat customisable current. Although the default/recommended output current is 12 mA it can be adjusted (apparently by programming).
To get started with the ESP32 Development Board you will need
These were the parts that were used. Most are available from BangGood, eBay and RS Components. Direct links to some of the parts are supplied lower down.
Disqus is a worldwide comment hosting service for web sites and online communities. This secure platform ensures a pleasant commenting environment which is manageable from one account. Use the Login button to sign up.
Breadboard power supplies are easy-to-use, companion modules which provide regulated voltage to the power rails of solderless breadboards. They are both easy to use and extremely useful for fast, efficient breadboard prototyping of micro-electronic projects. More…
After several steps of preparation, the ESP8266 can finally be programmed. Fortunately this step has been made fairly simple by using, what is a familiar platform for many, the Adruino IDE. This post will show how to upload a few variations of the basic Blink sketch to an ESP-01 together with the wiring of LEDs. More…
UART (universal asynchronous receiver/transmitter) is a communication interface used between two microcontrollers. Data signals are transferred using two lines, one for transmitting signals (Tx) and one for receiving signals (Rx). More…
The FTDI USB to TTL serial converter module is an UART (universal asynchronous receiver-transmitter) board used for TTL serial communication. It is a breakout board for the FTDI FT232R chip with an USB interface, can use 3.3 or 5 V DC and has Tx/Rx and other breakout points. More…