Hero

TinyS3[D] is the best of our super popular range of "Tiny" development boards.

It's packed with amazing features and peripherals, wireless connectivity and stacks of Flash and PSRAM, all in the same tiny package size as the original TinyPICO!

TinyS3[D] combines the previous TinyS3 and TinyS3 uFL boards into a single board, giving you more options and no need to pick one or the other. It also replaces the VBAT ADC sense pin with an I2C battery fuel gauge.

TinyS3[D] has full drop-in compatibility with the previous TinyS3 versions, but we did need to extend the board length by 1.3mm to fit everything in and still allow for a solid, well-tuned RF layout.

Hero

Features

The TinyS3[D] includes the following features:
  • Dual 32bit Xtensa LX7 cores @ up to 240Mhz
  • RISC-V Ultra Low Power Co-processor
  • 2.4GHz Wifi - 802.11b/g/n
  • Bluetooth LE 5 + Mesh
  • 8MB QSPI Flash
  • 8MB of extra QSPI PSRAM
  • 700mA 3.3V LDO Regulator
  • Low power RGB LED
  • ULTRA LOW Deep Sleep Current
  • USB-C Connector with back-feed protection
  • Native USB + USB Serial JTAG
  • LiPo Battery Charging
  • Pads on the back for JST PH connector
  • 5V Sense Pins
  • 17 GPIO
  • NEW 3D High Gain Antenna AND u.FL connector
  • NEW I2C Battery Fuel Gauge
  • Compatible with TinyPICO & TinyS2

NEW! Two antenna options on the one board!

TinyS3[D] now includes an onboard antenna and a u.FL connector for an external antenna on the same board, and you can switch which antenna to use via the RF switch on the fly from inside your code!

The onboard antenna is selected by default, so you never need to worry about the RF switch being in a bad state, or the ESP32-S3 getting damaged if you forget to plug in an external antenna.

Board Dimensions
36.3mm x 17.8mm
Max Thickness
4.3mm at the USB-C end

Board Comparison Matrix

 
TinyS3[D]
TinyC6
TinyS2
TinyPICO
MCU
ESP32-S3FN8
ESP32-C6
ESP32-S2FN4R2
ESP32-PICO-D4
Cores
2x Xtensa LX7
HP + LP RISC-V
1x Xtensa LX7
2x Xtensa LX6
Speed
Up to 240Mhz
Up to 160Mhz
Up to 240Mhz
Up to 240Mhz
ULP
1x RISC-V, 1x FSM
RISC-V 20Mhz
1x RISC-V, 1x FSM
1x FSM
SRAM
512K
512K
320K
520K
FLASH
8MB
8MB
4MB
4MB
PSRAM
8MB
-
2MB
4MB
GPIO
17
17
17
14
Native USB
CDC, OTG & USB Serial JTag
CDC & Serial JTAG
CDC & OTG
-
USB Conn
USB-C
USB-C
USB-C
USB-C
WiFi
2.4Ghz b/g/n
2.4Ghz WiFi 6 802.11ax
2.4Ghz b/g/n
2.4Ghz b/g/n
Bluetooth
BLE 5 & Mesh
BLE 5.3 & Mesh
-
Classic & BLE 4.2
Zigbee/Thread
-
802.15.4
-
-
DAC
-
-
2x 8bit
2x 8bit
ADC
2x 12bit SAR
20 channels
1x 12bit SAR
7 channels
2x 12bit SAR
20 channels
1x 12bit SAR
18 channels
UARTs
3
2
2
3
ETH MAC
-
-
Yes
Yes
DMA Cont
5x TX, 5x RX
3x TX, 3x RX
-
-
SDIO
Yes
SLAVE 2.0
-
Yes
VBAT Monitoring
I2C Fuel Gauge
ADC Pin
ADC Pin
ADC Pin
Antenna Options
Onboard AND uFL
Onboard OR uFL
Onboard
Onboard OR uFL
Release Date
June 2025
November 2023
July 2021
May 2019

Pinout Comparison Matrix

 
 

 

Platforms

Shape Shape Shape Shape Shape Shape

Please check out the new PLATFORMS area of the Getting Started guide to find out all about developing for your new board in a range of different languages!

Downloads

This is where you can find download links for TinyS3[D] specific things like the Schematic, 3D model, KiCAD footprint and more!

TinyS3[D] Schematic

Shape

GitHub

The Unexpected Maker ESP32-S3 GitHub Repo includes the following items:

  • 3D STEP file for the TinyS3[D]
  • Hi-res pinout reference card for the TinyS3[D]
  • Helper libraries for Arduino and CircuitPython shipping files
`

ESP32-S3 Datasheet

If you need more detailed information about the ESP32-S3, including full IO capabilities and other functionality, please refer to the ESP32-S3 Datasheet from Espressif.