TinyS3 ESP32-S3 with u.FL - image 1
1 / 2
Unexpected Maker·Dev Board

TinyS3 ESP32-S3 with u.FL

Ultra-compact ESP32-S3 board by Unexpected Maker in TinyPICO form factor with u.FL external antenna connector, 8MB flash, 8MB PSRAM, LiPo charging, and dual-core 240 MHz.

Starting from

$20.00

Specifications

ArchitectureXtensa LX7
CPU Cores2
Clock Speed240 MHz
PSRAM8MB
Flash8 MB
GPIO Level3.3V
Power Input5V + LiPo
Bluetooth5.0 LE + Mesh
AntennaU.FL/IPEX
Storagenone

Components

SoCMCUDatasheet

Dual-core Xtensa LX7 at 240 MHz, 512KB SRAM, Wi-Fi + BT5, native USB.

Bus Interfaces

I2C
SCL: GPIO4SDA: GPIO3
SPI
SCK: GPIO37MISO: GPIO36MOSI: GPIO35
UART
RX: GPIO44TX: GPIO43
I2S

GPIO Map

GPIO1
D1
digitaladc
GPIO
GPIO2
D2
digitaladc
GPIO
GPIO3
SDA
i2c-sdadigital
I2C
GPIO4
SCL
i2c-scldigital
I2C
GPIO5
D5
digitalpwm
GPIO
GPIO6
D6
digitalpwm
GPIO
GPIO7
D7
digitalpwm
GPIO
GPIO8
D8
digitalpwm
GPIO
GPIO9
D9
digitalpwm
GPIO
GPIO10
D10
digitalpwm
GPIO
GPIO11
D11
digital
GPIO
GPIO12
D12
digital
GPIO
GPIO35
MOSI
spi-mosidigital
SPI
GPIO36
MISO
spi-misodigital
SPI
GPIO37
SCK
spi-sckdigital
SPI
GPIO43
TX
uart-txdigital
UART
GPIO44
RX
uart-rxdigital
UART

Overview

The TinyS3 with u.FL is a variant of Unexpected Maker's popular TinyS3 board, differing only in antenna configuration: instead of the onboard 3D PCB antenna, it provides a u.FL (IPEX/MHF1) connector for attaching an external antenna. This makes it ideal for projects installed inside metal enclosures, products requiring a specific antenna placement, or applications needing extended Wi-Fi and Bluetooth range.

The ESP32-S3 dual-core Xtensa LX7 processor runs at 240 MHz with 8 MB of QSPI flash and 8 MB of extra QSPI PSRAM — substantial resources for TensorFlow Lite models, image buffers, or CircuitPython with large libraries. The ultra-low deep-sleep current makes it suitable for battery-powered deployments. A 700 mA 3.3V LDO regulator, LiPo battery charging via JST-PH pads, VBAT voltage sense, and 5V presence detection are all included.

The TinyS3 u.FL maintains form-factor compatibility with TinyPICO and TinyS2 boards, and the UF2 bootloader enables drag-and-drop firmware updates. With 17 available GPIO pins and all standard ESP32-S3 peripherals, it is compatible with CircuitPython, Arduino 2.0.3+, MicroPython, and ESP-IDF. An external antenna (sold separately) must be connected before use.

Use Cases

5

Resources

Where to Buy

Available Software

2

Explore more of the directory — popular use cases, firmware, and specs to browse next.