Phipps Electronics

Order within the next 

FREE SHIPPING OVER $199

50,000+ ORDERS

WORLDWIDE SHIPPING

SSL SECURED

Different Kinds of ESP32-S3 Modules

Contents

Searching for the right ESP32-S3 module for your project? Want to know the characteristics of each? This guide will help with that.

Introduction

ESP32 devices have taken the IoT community by storm. Currently, several of these IoT projects may contain the latest ESP32-S3 module. Interestingly, you may find that there are different ESP32-S3 module variants inside these projects. With this, you may wonder, what are the different characteristics of each of these modules?

What are ESP32 Modules

ESP32 modules are self-contained devices that house all the components needed to run your ESP32-S3 chip. These components include the ESP32-S3 chip, a crystal oscillator, the antenna (PCB type or connector type), optional internal or external PSRAM chips, optional internal or external extended Flash memories, and the necessary passive components to successfully boot and run your ESP32 device.

If you want to learn how to get started, program and run an ESP32 module (specifically, the ESP32 WROOM series), please checkout ESP32 WROOM Series – Getting Started.

The blog post Different Kinds of ESP32 Series Modules previously discussed the different variants of the classic ESP32 modules along with discussing its internals. Now, you’ll learn the current modules for the newer variant, ESP32-S3.

The Differrent Kinds of ESP32-S3 Modules Available Today

eSP32-WROOM-1 and 1U

esp32 s3 module ESP32-S3-WROOM-1

The ESP32-S3-WROOM-1 module series is mounted on a castellated PCB edge board design. This makes it easy to manually solder the module on your projects. The 1 variant has a PCB antenna while the 1U has the antenna connector.

The microcontroller inside is an ESP32-S3 SoC embedded Xtensa® dual-core 32-bit LX7 microprocessor (with single precision FPU), up to 240 MHz. It has both WiFi (802.11 b/g/n) and Bluetooth 5 (LE and Mesh) functionality. The list of peripherals of this microcontroller includes: 

  • GPIO (up to 36), SPI, LCD interface, Camera interface
  • UART, I2C, I2S, remote control, pulse counter
  • LED PWM
  • full-speed USB 2.0 OTG, USB Serial/JTAG controller
  • MCPWM, SDIO host
  • GDMA, TWAI® controller
  • ADC, touch sensor, temperature sensor
  • timers and watchdogs

The ESP32-S3 Soc includes additional vector instructions for neural network computing and signal processing fit for AI and DSP specifc algorithms.

Note that the memories of the ESP32-S3 may vary in an ESP32-S3-WROOM-1. Here are convenient tables to check:

ESP32-S3-WROOM-1FlashPSRAM
ESP32-S3-WROOM-1-N4 4MB(QuadSPI)
ESP32-S3-WROOM-1-N8 8MB(QuadSPI)
ESP32-S3-WROOM-1-N16 16MB(QuadSPI)
ESP32-S3-WROOM-1-H4 4MB(QuadSPI)
ESP32-S3-WROOM-1-N4R2 4MB(QuadSPI)2MB(QuadSPI)
ESP32-S3-WROOM-1-N8R2 8MB(QuadSPI) 2MB(QuadSPI)
ESP32-S3-WROOM-1-N16R2 16MB(QuadSPI) 2MB(QuadSPI)
ESP32-S3-WROOM-1-N4R8 4MB(QuadSPI) 8MB(OctalSPI)
ESP32-S3-WROOM-1-N8R8 8MB(QuadSPI) 8MB(OctalSPI)
ESP32-S3-WROOM-1-N16R8 16MB(QuadSPI)8MB(OctalSPI)
ESP32-S3-WROOM-1-N16R16V 16MB(QuadSPI)16MB(OctalSPI)
ESP32-S3-WROOM-1UFlashPSRAM
ESP32-S3-WROOM-1U-N4 4MB(QuadSPI)
ESP32-S3-WROOM-1U-N88MB(QuadSPI)
ESP32-S3-WROOM-1U-N1616MB(QuadSPI)
ESP32-S3-WROOM-1U-H4 4MB(QuadSPI)
ESP32-S3-WROOM-1U-N4R2 4MB(QuadSPI)2MB(QuadSPI)
ESP32-S3-WROOM-1U-N8R2 8MB(QuadSPI)2MB(QuadSPI)
ESP32-S3-WROOM-1U-N16R2 16MB(QuadSPI)2MB(QuadSPI)
ESP32-S3-WROOM-1U-N4R8 4MB(QuadSPI)8MB(OctalSPI)
ESP32-S3-WROOM-1U-N8R8 8MB(QuadSPI)8MB(OctalSPI)
ESP32-S3-WROOM-1U-N16R8 16MB(QuadSPI)8MB(OctalSPI)
ESP32-S3-WROOM-1U-N16R16V 16MB(QuadSPI)16MB(OctalSPI)

If you’ll notice, the flash of the ESP32-S3-WROOM-1 is connected in QuadSPI while it’s PSRAM in QuadSPI or OctalSPI. Note that memories connected in OctalSPI have interface speed advantages compared to QuadSPI.

Here are the internal block diagrams of an ESP32-WROOM-1 

ESP32-WROOM-1 internal block diagrams

ESP32-S3-WROOM-2

esp32 s3 module ESP32-S3-WROOM-2

The ESP32-S3-WROOM-2 module series is mounted on a castellated PCB edge board design same as the WROOM-1. However, WROOM-2 is only available with a PCB antenna.

The microcontroller inside is an ESP32-S3R8V Xtensa® 32-bit LX7 CPU (with single precision floating point FPU) that operates at up to 240 MHz. It has both WiFi (802.11 b/g/n) and Bluetooth 5 (LE and Mesh) functionality. The list of peripherals of this microcontroller includes: 

  • GPIO (up to 33), SPI, LCD interface, Camera interface
  • UART, I2C, I2S, remote control, pulse counter
  • LED PWM
  • full-speed USB 2.0 OTG, USB Serial/JTAG controller
  • MCPWM, SDIO host
  • GDMA, TWAI® controller
  • ADC, touch sensor, temperature sensor
  • timers and watchdogs

The ESP32-S3 Soc includes additional vector instructions for neural network computing and signal processing fit for AI and DSP specifc algorithms.

The memory variants of the ESP32-S3-WROOM-2 are:

ESP32-S3-WROOM-2FlashPSRAM
ESP32-S3-WROOM-2-N16R8V16 MB (Octal SPI)8 MB (Octal SPI)
ESP32-S3-WROOM-2-N32R8V32 MB (Octal SPI)8 MB (Octal SPI)

Notice that the flash and PSRAM in a WROOM-2 is connected all in OctalSPI. An Octal SPI connection has a speed advantage over QuadSPI but has several more interface connections. The OctalSPI connection of WROOM-2 gives it faster access to its memories compared to a WROOM-1. 

Below is the internal block diagram of an ESP32-S3-WROOM-2

ESP32-S3-WROOM-2 Block Diagram

ESP32-S3-MINI-1 and 1U

esp32 s3 module ESP32-S3-MINI-1

If you want a smaller module footprint, an ESP32-S3-MINI-1 is the way to go. However, the pads of this module is located underneath which may require you to do hot-air soldering. Additionally, this module is limited to having 2MB of extended PSRAM. ESP32-S3-MINI is available with PCB antenna (1) or antenna connector (1U).

The microcontroller inside is an ESP32-S3 SoC embedded Xtensa® dual-core 32-bit LX7 microprocessor (with single precision FPU), up to 240 MHz. It has both WiFi (802.11 b/g/n) and Bluetooth 5 (LE and Mesh) functionality. The list of peripherals of this microcontroller includes: 

  • GPIO (up to 39), SPI, LCD interface, Camera interface
  • UART, I2C, I2S, remote control, pulse counter
  • LED PWM
  • full-speed USB 2.0 OTG, USB Serial/JTAG controller
  • MCPWM, SDIO host
  • GDMA, TWAI® controller
  • ADC, touch sensor, temperature sensor
  • timers and watchdogs

The ESP32-S3 Soc includes additional vector instructions for neural network computing and signal processing fit for AI and DSP specifc algorithms.

The memory variants of an ESP32-S3-MINI-1 are:

ESP32-S3-MINI-1FlashPSRAM
ESP32-S3-MINI-1-N88 MB(Quad SPI)
ESP32-S3-MINI-1-N4R24 MB(Quad SPI)2 MB(Quad SPI)
ESP32-S3-MINI-1U-N88 MB(Quad SPI)
ESP32-S3-MINI-1U-N4R24 MB (Quad SPI)2 MB (Quad SPI)

Notice that the maximum extended PSRAM of this module an can reach up to 2MB only. 

The internal block diagrams of the ESP32-S3-MINI-1 can be seen below:

SUBSCRIBE FOR NEW POST ALERTS

Subscribe to be the first to know when we publish a new article!
List Subscriptions(Required)

POPULAR POSTS

Scroll to Top