2017-08-11 16:59:34 -04:00
.. _esp-modules-and-boards:
2017-12-08 14:46:44 -05:00
***** ***** ***** ***** *** *
2017-06-05 00:34:54 -04:00
ESP32 Modules and Boards
2017-12-08 14:46:44 -05:00
***** ***** ***** ***** *** *
2017-06-05 00:34:54 -04:00
2019-06-23 20:22:43 -04:00
Espressif designs and manufactures different modules and development boards to help users evaluate the potential of the ESP32 family of chips.
2017-06-05 00:34:54 -04:00
2019-06-23 20:22:43 -04:00
This document provides description of modules and development boards currently available from Espressif.
2017-06-05 00:34:54 -04:00
2017-10-17 14:42:36 -04:00
.. note ::
2019-06-23 20:22:43 -04:00
For description of previous versions of modules and development boards as well as for description of discontinued ones, please go to Section :ref: `esp-modules-and-boards-previous` .
2017-10-17 14:42:36 -04:00
2018-08-30 15:57:50 -04:00
.. _esp-wroom-solo-wrover-modules:
2017-06-05 00:34:54 -04:00
2019-06-23 20:22:43 -04:00
WROOM, SOLO, WROVER, and PICO Modules
=====================================
This is a family of ESP32-based modules with some integrated key components, including a crystal oscillator and an antenna matching circuit. The modules constitute ready-made solutions for integration into final products. If combined with a few extra components, such as a programming interface, bootstrapping resistors, and pin headers, these modules can also be used for evaluation of ESP32's functionality.
The key characteristics of these modules are summarized in the table below. Some additional details are covered in the following sections.
=================== ============ =========== ========= ==== ===============
Key Components
------------------- ------------------------------------------ ---------------
Module Chip Flash, MB PSRAM, MB Ant. Dimensions, mm
=================== ============ =========== ========= ==== ===============
ESP32-WROOM-32 ESP32-D0WDQ6 4 -- MIFA 18 × 25.5 × 3.1
ESP32-WROOM-32D ESP32-D0WD 4, 8, or 16 -- MIFA 18 × 25.5 × 3.1
ESP32-WROOM-32U ESP32-D0WD 4, 8, or 16 -- U.FL 18 × 19.2 × 3.1
ESP32-SOLO-1 ESP32-S0WD 4 -- MIFA 18 × 25.5 × 3.1
ESP32-WROVER (PCB) ESP32-D0WDQ6 4 8 MIFA 18 × 31.4 × 3.3
ESP32-WROVER (IPEX) ESP32-D0WDQ6 4 8 U.FL 18 × 31.4 × 3.3
ESP32-WROVER-B ESP32-D0WD 4, 8, or 16 8 MIFA 18 × 31.4 × 3.3
ESP32-WROVER-IB ESP32-D0WD 4, 8, or 16 8 U.FL 18 × 31.4 × 3.3
=================== ============ =========== ========= ==== ===============
* ESP32-**D** .. identifies a dual-core chip, ESP32-**S** .. identifies a single-core chip
* MIFA - Meandered Inverted-F Antenna
2017-12-08 14:46:44 -05:00
* U.FL - U.FL / IPEX antenna connector
2019-06-23 20:22:43 -04:00
* ESP32-WROOM-32x, ESP32-WROVER-B and ESP32-WROVER-IB modules come with 4 MB flash by default but also available with custom flash sizes of 8 MB and 16 MB, see `Espressif Products Ordering Information`_ (PDF)
2017-12-12 02:42:22 -05:00
* `ESP32 Chip Datasheet <https://espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf> `__ (PDF)
2019-06-23 20:22:43 -04:00
* Initial release of the ESP32-WROVER module had 4 MB of PSRAM
2018-08-30 15:57:50 -04:00
* *ESP32-WROOM-32* was previously called *ESP-WROOM-32*
2017-12-08 14:46:44 -05:00
2018-06-16 15:46:27 -04:00
.. _esp-modules-and-boards-esp32-wroom-32:
2017-08-11 16:59:34 -04:00
2018-06-16 15:46:27 -04:00
ESP32-WROOM-32
--------------
2017-06-05 00:34:54 -04:00
2019-06-23 20:22:43 -04:00
This is a basic and commonly adopted ESP32 module with the ESP32-D0WDQ6 chip on board. It was the first module of the WROOM / WROVER family released to the market.
For key characteristics, see the table in Section :ref: `esp-wroom-solo-wrover-modules` , `Espressif Products Ordering Information`_ .
2017-06-05 00:34:54 -04:00
2018-06-16 15:46:27 -04:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-wroom-32-front-back.jpg
2017-06-05 00:34:54 -04:00
:align: center
2018-06-16 15:46:27 -04:00
:alt: ESP32-WROOM-32 module (front and back)
:width: 45%
2017-08-11 16:59:34 -04:00
2018-06-16 15:46:27 -04:00
ESP32-WROOM-32 module (front and back)
2017-06-05 00:34:54 -04:00
2017-12-08 14:46:44 -05:00
Documentation
^^^^^^^^^^^^^
2018-06-16 15:46:27 -04:00
* `ESP32-WROOM-32 Datasheet <https://espressif.com/sites/default/files/documentation/esp32-wroom-32_datasheet_en.pdf> `__ (PDF)
2019-06-23 20:22:43 -04:00
* `ESP32-WROOM-32 Reference Design <https://www.espressif.com/en/support/download/documents?keys=+ESP32-WROOM-32+Reference> `_ containing OrCAD schematic, PCB layout, gerber and BOM files
2017-06-05 00:34:54 -04:00
2017-08-11 16:59:34 -04:00
2018-06-16 15:46:27 -04:00
.. _esp-modules-and-boards-esp32-wroom-32d-and-u:
2017-12-08 14:46:44 -05:00
2018-06-16 15:46:27 -04:00
ESP32-WROOM-32D / ESP32-WROOM-32U
---------------------------------
2017-12-08 14:46:44 -05:00
2019-06-23 20:22:43 -04:00
Both modules integrate the ESP32-D0WD chip which has a smaller footprint than the chip ESP32-D0WDQ6 installed in :ref: `esp-modules-and-boards-esp32-wroom-32` .
For key characteristics, see the table in Section :ref: `esp-wroom-solo-wrover-modules` and `Espressif Products Ordering Information`_ .
ESP32-WROOM-32U is the smallest representative of the whole WROOM / WROVER family of modules.
2017-12-08 14:46:44 -05:00
2018-06-16 15:46:27 -04:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-wroom-32d-front-back.jpg
2017-12-08 14:46:44 -05:00
:align: center
2018-06-16 15:46:27 -04:00
:alt: ESP32-WROOM-32D module (front and back)
:width: 45%
2017-12-08 14:46:44 -05:00
2018-06-16 15:46:27 -04:00
ESP32-WROOM-32D module (front and back)
2017-12-08 14:46:44 -05:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-wroom-32u-front-back.jpg
:align: center
2018-06-16 15:46:27 -04:00
:alt: ESP32-WROOM-32U module (front and back)
:width: 45%
2017-12-08 14:46:44 -05:00
2018-06-16 15:46:27 -04:00
ESP32-WROOM-32U module (front and back)
2017-12-08 14:46:44 -05:00
Documentation
^^^^^^^^^^^^^
2018-06-16 15:46:27 -04:00
* `ESP32-WROOM-32D / ESP32-WROOM-32U Datasheet <http://espressif.com/sites/default/files/documentation/esp32-wroom-32d_esp32-wroom-32u_datasheet_en.pdf> `__ (PDF)
.. _esp-modules-and-boards-esp32-solo-1:
ESP32-SOLO-1
------------
2019-06-23 20:22:43 -04:00
This is a simplified version of the ESP32-WROOM-32D module. It contains a single-core ESP32 chip that supports a clock frequency of up to 160 MHz.
For key characteristics, see the table in Section :ref: `esp-wroom-solo-wrover-modules` and `Espressif Products Ordering Information`_ .
2018-06-16 15:46:27 -04:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-solo-1-front-back.jpg
:align: center
:alt: ESP32-SOLO-1 module (front and back)
:width: 45%
ESP32-SOLO-1 module (front and back)
2017-12-08 14:46:44 -05:00
2018-08-30 15:57:50 -04:00
Documentation
^^^^^^^^^^^^^
* `ESP32-SOLO-1 Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32-solo-1_datasheet_en.pdf> `__ (PDF)
2017-08-11 16:59:34 -04:00
.. _esp-modules-and-boards-esp32-wrover:
2019-06-23 20:22:43 -04:00
ESP32-WROVER series
-------------------
2018-08-30 15:57:50 -04:00
2019-06-23 20:22:43 -04:00
This series consists of a few modifications of ESP32-WROOM-32x modules, which among other upgrades include additional 8 MB SPI PSRAM (pseudo static RAM).
2018-10-21 21:10:58 -04:00
2019-06-23 20:22:43 -04:00
For details, see the table in Section :ref: `esp-wroom-solo-wrover-modules` and `Espressif Products Ordering Information`_ .
2018-08-30 15:57:50 -04:00
2019-06-23 20:22:43 -04:00
* **ESP32-WROVER (PCB)** and **ESP32-WROVER (IPEX)** have PSRAM that operates at 1.8 V and supports up to 144 MHz clock rate.
* **ESP32-WROVER-B** and **ESP32-WROVER-IB** have PSRAM that operates at 3.3 V and can supports up to 133 MHz clock rate.
2018-08-30 15:57:50 -04:00
2019-06-23 20:22:43 -04:00
The picture below shows an ESP32-WROVER module with a PCB antenna.
2017-08-11 16:59:34 -04:00
2017-09-05 15:58:31 -04:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-wrover.jpg
2017-08-11 16:59:34 -04:00
:align: center
:alt: ESP32-WROVER module (front and back)
:width: 40%
ESP32-WROVER module (front and back)
2017-10-17 14:42:36 -04:00
Documentation
2017-12-08 14:46:44 -05:00
^^^^^^^^^^^^^
2017-06-05 00:34:54 -04:00
2017-10-17 14:42:36 -04:00
* `ESP32-WROVER Datasheet <https://espressif.com/sites/default/files/documentation/esp32-wrover_datasheet_en.pdf> `__ (PDF)
2019-06-23 20:22:43 -04:00
* `ESP32-WROVER-B Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32-wrover-b_datasheet_en.pdf> `__ (PDF)
2018-08-30 15:57:50 -04:00
* `ESP-PSRAM64 & ESP-PSRAM64H Datasheet <https://www.espressif.com/sites/default/files/documentation/esp-psram64_esp-psram64h_datasheet_en.pdf> `__ (PDF)
2019-06-23 20:22:43 -04:00
* `ESP32-WROVER Reference Design <https://www.espressif.com/en/support/download/documents?keys=ESP32-WROVER+Reference+Design> `_ containing OrCAD schematic, PCB layout, gerber and BOM files
ESP32-PICO-D4
-------------
ESP32-PICO-D4 is a System-in-Package (SiP) module, integrating all peripheral components seamlessly, including the following:
- 4 MB flash memory
- crystal oscillator
- filter capacitors
- RF matching circuit
For key characteristics, see `Espressif Products Ordering Information`_ .
Documentation
^^^^^^^^^^^^^
* `ESP32-PICO-D4 Datasheet <https://www.espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf> `__ (PDF)
Development Boards
==================
2017-06-05 00:34:54 -04:00
2019-06-23 20:22:43 -04:00
Depending on the intended functionality, different development boards feature:
- Access to different ESP32 GPIO pins.
- Different interfaces: USB, JTAG.
- Different peripherals: touchpads, LCD screens, SD card slots, headers for camera modules, etc.
2017-06-05 00:34:54 -04:00
2018-08-15 17:24:40 -04:00
.. _esp-modules-and-boards-esp32-pico-kit:
2017-08-11 16:59:34 -04:00
2018-07-12 15:12:17 -04:00
ESP32-PICO-KIT V4.1
2019-06-23 20:22:43 -04:00
-------------------
This is the smallest available ESP32-based development board. It features all the components for direct connection to a computer's USB port as well as pin headers for plugging into a mini breadboard.
2017-06-05 00:34:54 -04:00
2019-06-23 20:22:43 -04:00
The board is equipped with the `ESP32-PICO-D4`_ module. With such a module, the creation of a fully functional development board required only a few external components that fit on a PCB as small as 20 x 52 mm. The external components include antenna, LDO, USB-UART bridge, and two buttons for reset and activation of Firmware Download mode.
2017-06-05 00:34:54 -04:00
2018-07-12 15:12:17 -04:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-pico-kit-v4.1.jpg
2017-06-05 00:34:54 -04:00
:align: center
2018-07-12 15:12:17 -04:00
:alt: ESP32-PICO-KIT V4.1 board
2017-10-17 14:42:36 -04:00
:width: 50%
2017-06-05 00:34:54 -04:00
2018-07-12 15:12:17 -04:00
ESP32-PICO-KIT V4.1 board
2017-08-11 16:59:34 -04:00
2019-06-23 20:22:43 -04:00
Comparing to ESP32-PICO-KIT V4, this version features the CP2102N USB-UART bridge that provides faster transfer rates of up to 3 Mbps.
2017-08-11 16:59:34 -04:00
2017-10-17 14:42:36 -04:00
Documentation
2019-06-23 20:22:43 -04:00
^^^^^^^^^^^^^
2017-08-11 16:59:34 -04:00
2019-06-23 20:22:43 -04:00
* :doc: `../get-started-cmake/get-started-pico-kit`
2018-07-12 15:12:17 -04:00
* `ESP32-PICO-KIT V4.1 Schematic <https://dl.espressif.com/dl/schematics/esp32-pico-kit-v4.1_schematic.pdf> `_ (PDF)
2019-06-23 20:22:43 -04:00
* `ESP32-PICO-KIT Reference Design <https://www.espressif.com/en/support/download/documents?keys=ESP32-PICO-KIT+Reference+Design> `_ containing OrCAD schematic, PCB layout, gerber and BOM files
2017-10-17 14:42:36 -04:00
* `ESP32-PICO-D4 Datasheet <http://espressif.com/sites/default/files/documentation/esp32-pico-d4_datasheet_en.pdf> `_ (PDF)
2017-06-05 00:34:54 -04:00
2017-10-17 14:42:36 -04:00
Previous Versions
2019-06-23 20:22:43 -04:00
^^^^^^^^^^^^^^^^^
2017-06-05 00:34:54 -04:00
2018-08-15 17:24:40 -04:00
* :ref: `esp-modules-and-boards-esp32-pico-kit-v4`
* :ref: `esp-modules-and-boards-esp32-pico-kit-v3`
2017-08-11 16:59:34 -04:00
2017-10-17 14:42:36 -04:00
.. _esp-modules-and-boards-esp32-devkitc:
2018-01-25 16:33:00 -05:00
ESP32 DevKitC V4
2019-06-23 20:22:43 -04:00
----------------
2017-08-11 16:59:34 -04:00
2019-06-23 20:22:43 -04:00
This is a small and convenient development board that features:
- :ref: `esp-modules-and-boards-esp32-wroom-32` module
- USB-to-serial programming interface that also provides power supply for the board
- pin headers
- pushbuttons for reset and activation of Firmware Download mode
- a few other components
Comparing to the previous :ref: `esp-modules-and-boards-esp32-devkitc-v2` , this version can integrate :ref: `esp-modules-and-boards-esp32-wrover` module instead of ESP32-WROOM-32 and has the CP2102N chip that supports faster baud rates.
2017-08-11 16:59:34 -04:00
2018-01-25 16:33:00 -05:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp32-devkitc-v4-front.jpg
2017-06-05 00:34:54 -04:00
:align: center
2018-01-25 16:33:00 -05:00
:alt: ESP32 DevKitC V4 board
2017-10-17 14:42:36 -04:00
:width: 50%
2017-08-11 16:59:34 -04:00
2018-01-25 16:33:00 -05:00
ESP32 DevKitC V4 board
2017-06-05 00:34:54 -04:00
2017-10-17 14:42:36 -04:00
Documentation
2019-06-23 20:22:43 -04:00
^^^^^^^^^^^^^
2017-06-05 00:59:59 -04:00
2019-06-23 20:22:43 -04:00
* :doc: `../get-started-cmake/get-started-devkitc`
2018-06-16 15:46:27 -04:00
* `ESP32-DevKitC schematic <https://dl.espressif.com/dl/schematics/esp32_devkitc_v4-sch-20180607a.pdf> `_ (PDF)
2019-06-23 20:22:43 -04:00
* `ESP32-DevKitC Reference Design <https://www.espressif.com/en/support/download/documents?keys=ESP32-DevKitC-V4+Reference+Design> `_ containing OrCAD schematic, PCB layout, gerber and BOM files
2017-10-17 14:42:36 -04:00
* `CP210x USB to UART Bridge VCP Drivers <https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers> `_
2017-06-27 18:04:24 -04:00
2018-01-25 16:33:00 -05:00
Previous Versions
2019-06-23 20:22:43 -04:00
^^^^^^^^^^^^^^^^^
2018-01-25 16:33:00 -05:00
* :ref: `esp-modules-and-boards-esp32-devkitc-v2`
2017-06-27 18:04:24 -04:00
2018-08-15 17:24:40 -04:00
.. _esp-modules-and-boards-esp-wrover-kit:
2017-06-27 18:04:24 -04:00
2018-08-30 15:57:50 -04:00
ESP-WROVER-KIT V4.1
2019-06-23 20:22:43 -04:00
-------------------
2017-10-17 14:42:36 -04:00
2019-06-23 20:22:43 -04:00
This board features:
2017-06-27 18:04:24 -04:00
2019-06-23 20:22:43 -04:00
- dual port USB-to-serial converter for programming
- JTAG interface for debugging
- MicroSD card slot
- 3.2” SPI LCD screen
- header for a camera module
- RGB diode for diagnostics
- 32.768 kHz XTAL for internal RTC to operate it in low power modes
Power can be supplied either via USB or via a standard 5 mm power supply jack. A power source can be selected with a jumper and can be turned on/off with a separate switch.
This version of the ESP-WROVER-KIT board integrates the ESP-WROVER-B module that has 8 MB PSRAM for flexible extended storage and data processing capabilities. The board can accommodate other versions of ESP modules described in :ref: `esp-wroom-solo-wrover-modules` .
2017-10-17 14:42:36 -04:00
2018-08-30 15:57:50 -04:00
Comparing to :ref: `esp-modules-and-boards-esp-wrover-kit-v3` , this board has the following design changes:
2017-08-11 16:59:34 -04:00
2019-06-23 20:22:43 -04:00
- JP8, JP11, and JP13 have been combined into a single JP2.
- USB connector has been changed to DIP type and moved to the lower right corner of the board.
- R61 has been changed to a Zero-ohm resistor.
- Some components have been replaced with functional equivalents based on test results and sourcing options, e.g., the EN and Boot buttons.
2018-08-30 15:57:50 -04:00
.. figure :: https://dl.espressif.com/dl/schematics/pictures/esp-wrover-kit-v4.1-front.jpg
2017-06-27 18:04:24 -04:00
:align: center
2018-08-30 15:57:50 -04:00
:alt: ESP-WROVER-KIT V4.1 board
2017-06-27 18:04:24 -04:00
:width: 90%
2018-08-30 15:57:50 -04:00
ESP-WROVER-KIT V4.1 board
2017-06-27 18:04:24 -04:00
2019-06-23 20:22:43 -04:00
The board in the picture above integrates the ESP32-WROVER-B module.
2017-06-27 18:04:24 -04:00
2017-10-17 14:42:36 -04:00
Documentation
2019-06-23 20:22:43 -04:00
^^^^^^^^^^^^^
2017-10-17 14:42:36 -04:00
2019-06-23 20:22:43 -04:00
* :doc: `../get-started-cmake/get-started-wrover-kit`
2018-08-30 15:57:50 -04:00
* `ESP-WROVER-KIT V4.1 Schematic <https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_V4_1.pdf> `__ (PDF)
2017-06-11 15:12:30 -04:00
* :doc: `../api-guides/jtag-debugging/index`
2017-06-05 00:34:54 -04:00
* `FTDI Virtual COM Port Drivers`_
2017-10-17 14:42:36 -04:00
Previous Versions
2019-06-23 20:22:43 -04:00
^^^^^^^^^^^^^^^^^
2017-10-17 14:42:36 -04:00
2018-08-30 15:57:50 -04:00
* :ref: `esp-modules-and-boards-esp-wrover-kit-v3`
2017-10-17 14:42:36 -04:00
* :ref: `esp-modules-and-boards-esp-wrover-kit-v2`
2018-08-30 15:57:50 -04:00
* :ref: `esp-modules-and-boards-esp-wrover-kit-v1`
2017-10-17 14:42:36 -04:00
Related Documents
2017-12-08 14:46:44 -05:00
=================
2017-10-17 14:42:36 -04:00
* :doc: `modules-and-boards-previous`
2017-06-05 00:34:54 -04:00
2018-05-21 03:12:43 -04:00
.. _FTDI Virtual COM Port Drivers: http://www.ftdichip.com/Drivers/VCP.htm
2018-08-30 15:57:50 -04:00
.. _Espressif Products Ordering Information: https://www.espressif.com/sites/default/files/documentation/espressif_products_ordering_information_en.pdf