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 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

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.

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

Share this:

Support CNX Software! Donate via cryptocurrencies or become a Patron on Patreon

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

  1. 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.

    1. 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.

  2. 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?

  3. 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…

Leave a Reply

Your email address will not be published. Required fields are marked *