M5Stamp S3 WiFi and BLE IoT module offers up to 23 GPIOs through 2.54mm and 1.27mm pitch holes

M5Stamp S3, aka M5Stamp ESP32S2 or Stamp S3, is a tiny ESP32-S3 WiFi & Bluetooth LE (BLE) IoT module with a USB Type-C port, over 20 I/Os available through 2.54mm and 1.27mm pitch headers and castellated holes, and a heat-resistant cover.

Many of the “new” ESP32-S3 hardware platforms launches these days are often updates from an ESP32 design, and the M5Stack’s M5Stamp S3 is no exception building on the original M5Stamp Pico, and its ESP32-C3 variants, namely M5Stamp C3 and C3U.

M5Stamp S3

M5Stamp S3 specifications:

  • WiSoC – Espressif Systems ESP32-S3FN8 dual-core 32-bit Xtensa LX7 microcontroller with AI vector instructions up to 240MHz, RISC-V ULP co-processor, 512KB SRAM, 2.4GHz WiFi 4 (802.11b/g/n), Bluetooth 5.0 BLE + Mesh, 8MB flash as found in the M5Stack ATOMS3 (Lite).
  • Connectivity
    • 2.4 GHz WiFi 4, 20 MHz and 40 MHz bandwidth, IEEE 802.11 b/g/n protocol, up to 150 Mbps
    • Bluetooth 5, Bluetooth Mesh, with supports for 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps bitrate, long range support
    • 2.4GHz 3D antenna
  • USB – 1x USB Type-C port for power and programming
  • Expansion
    • 2.54mm and 1.27mm pitch headers and castellated holes with
      • Up to 23x GPIOs
      • SD/SDIO/MMC
      • Touch sensor
      • SPI master/slave
      • EMAC
      • Motor PWM, LED PWM
      • UART, I2C, I2S, pulse counter
    • Optional 8-pin or 12-pin FPC connector with GPIO, LCD interface
  • Misc – 1x user button, 1x user RGB LED (WS2812B-2020)
  • Power Supply
    • Input – 5V @ 500mA via USB-C port
    • MUN3CAD01-SC 5V to 3.3V DC/DC converter
  • Dimensions – 26 x 18 x 5mm
  • Weight – 3.2 grams
  • Temperature Range – 0 to 40°C

ESP32-S3 module 2.54mm 1.27mm IOs

M5Stamp S3 pinout diagram
Pinout diagram

The board can be programmed with Arduino or the company’s UIFlow online IDE, and let’s hope they have put more effort into the latter, as the documentation only links to an RGB LED blink sample. Target applications include Smart Home appliances, wearables, and medical equipment. The heat-resistant plastic protects the main components and the 3D antenna and can be installed before soldering onto or inserting the module into the customer’s board.

The main advantage of using ESP32-S3 over ESP32-C3 are the vector instructions for machine learning, having two cores, a little bit more SRAM, and a greater number of I/Os. It’s difficult to benefit from the extra GPIOs on such a small module, so instead of just providing 2.54mm pitch headers, M5Stack added some 1.27mm pitch through holes with most I/Os also offered through castellated holes to enable SMT soldering. They also added some pads to solder an FPC connector.

M5Stamp-S3 Installation methods

M5Stack is selling the M5Stamp S3 for $7.5 plus shipping.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Notify of
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 year ago

This looks like a cool idea. It might even be possible to have 2.54 at the bottom for breadboards while connecting every other pin in a 1.27mm at the top to have access
to the remaining ones, which can be nice for development.

sohot kall
sohot kall
1 year ago

I think it will be difficult to solder it like that.
May be something designed like this,

1)  (2)
3)  (4)
5)  (6)

all pins will be accessible with single row header 1.27mm or double row 2.56mm or your way.

Mark Birss
Mark Birss
1 year ago

The 2.54mm pins should work fine with a M5Stamp Pico FlexyPin Adapter (except pin silkscreen wont match as it meant for the M5Stamp PICO ESP32 not this new S3)

1 year ago

Curious since the datasheet for esp32-s3 specify USB OTG support, but the stamp doesn’t mention anything about this, so it’s not available for this particular device?

Aaron Jones
1 year ago

I bought 2, they are trash. Of all my ESP32 devices including other S3 once these have giving me nothing but trouble. They might not look as cool, but mine is just stuck in a bootloop. Of my 30+ esp devices and projects this has never happened to me. Hours gone…

Khadas VIM4 SBC