NanoS3 uFL is the world’s second smallest, fully-featured ESP32-S3 microcontroller module - just drop it on your PCB and focus on your features!

Features & Specifications
| Processor | ESP32-S3FN8 32-bit · Dual-core LX7 · up to 240 MHz |
|---|---|
| Flash | 8MB QSPI |
| PSRAM | 8MB QSPI |
| GPIO | 27 |
| Wireless | Wi-Fi 4 2.4 GHz · 802.11b/g/n BLE 5 + Mesh |
| USB | D+/D− pins for an external USB connector · USB Serial/JTAG support |
| Power | 700 mA · 3.3 V regulator |
| Battery | LiPo charging · optimised power path for low-power battery use |
| Onboard | Low-power RGB LED |
| Antenna | u.FL connector for an external antenna |
| Connection | 1.27 mm pitch castellated edges |
| Format | TinyPICO Nano compatible |
| Size | 28 × 11 mm |
Pinout

Board dimensions 28 × 12.7 mm
Compare the modules.
| Find your next module. | EdgeS3[D] | OMGS3 | NanoS3 uFL | TinyPICO Nano |
|---|---|---|---|---|
| MCU | ESP32-S3-PICO | ESP32-S3-PICO | ESP32-S3FN8 | ESP32-PICO-D4 |
| Processor | Dual-core LX7 · up to 240 MHz | Dual-core LX7 · up to 240 MHz | Dual-core LX7 · up to 240 MHz | Dual-core LX6 · up to 240 MHz |
| Flash | 8 MB | 8 MB | 8 MB | 4 MB |
| PSRAM | 2 MB | 2 MB | 8 MB | 4 MB |
| Available IO | 29 + 8 | 17 | 27 | 27 |
| 2.4 GHz Wi-Fi | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 | Wi-Fi 4 |
| Bluetooth | BLE 5 + Mesh | BLE 5 + Mesh | BLE 5 + Mesh | Classic BT + BLE 4.2 |
| Zigbee / Thread | — | — | — | — |
| Format / connection | M.2 B-Key module | Surface-mount module | Surface-mount module | Surface-mount module |
| USB | Via carrier · USB OTG / JTAG | Via carrier · USB OTG / Serial / JTAG | Via carrier · USB OTG / Serial / JTAG | Via carrier · USB-to-serial |
| 3.3 V regulators | 1 × 700 mA | 1 × 700 mA | 1 × 700 mA | 1 × 700 mA |
| STEMMA QT | — | — | — | — |
| RGB LED | — | NeoPixel | NeoPixel | — |
| Antenna | Onboard + u.FL · software switch | Onboard | External u.FL | Onboard |
| Battery | I²C fuel gauge + LiPo charging | I²C fuel gauge + LiPo charging | LiPo charging | LiPo charging |
| Size | 22 × 23 mm | 25 × 10 mm | 28 × 12.7 mm | 27 × 13 mm |
Getting Started Using Your NanoS3 uFL
Please have a read through our Getting Started Guide for information on how to start using your NanoS3 uFL Development Board.
Code any way you like!
Ships with CircuitPython pre-installed!
The NanoS3 uFL ships with the latest version of CircuitPython that supports the ESP32-S3. It also ships with the UF2 bootloader, so you can easily update your NanoS3 uFL with the latest CircuitPython firmware, whenever you desire.
Of course, you can choose from a wonderful array of other languages and platforms. Explore them all below....
Downloads
Download NanoS3 uFL resources, including the schematic, 3D model, KiCAD footprint and more.
Schematic
GitHub
The Unexpected Maker ESP32-S3 GitHub repository includes:
- 3D STEP files for NanoS3 and its carrier
- Pinout reference card for NanoS3
- KiCAD footprint for NanoS3
- Helper libraries for Arduino and CircuitPython shipping files
ESP32-S3 datasheet
For detailed information about the ESP32-S3, including full IO capabilities and other functionality, refer to the datasheet from Espressif.
Certification
NanoS3 uFL ships uncertified. If you use a NanoS3 uFL on a project that requires certification, you’ll be required to also certify the WiFi and Bluetooth radios as part of your final product.
