![TinyS3[D] features](https://unexpectedmaker.com/images/features/main_features_tinys3d.webp)
TinyS3[D] is the TinyS3 you know, re-designed with the Series[D] upgrades: an onboard antenna and a u.FL connector on the same board, switchable from your code, an I²C fuel gauge for accurate battery monitoring & a new ultra low power 1010 Neopixel RGB LED. It keeps its TinyPICO-compatible footprint.
![Series[D] features: Both antennas. One board. · Switch in software. · Know your battery.](https://unexpectedmaker.com/images/product-content/series-d-features-tinys3d.gif)
NOTE 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.
| Processor | ESP32-S3FN8 · 32-bit · Dual-core LX7 · up to 240 MHz |
| Flash | 8 MB QSPI |
| PSRAM | 8 MB QSPI |
| GPIO | 17 |
| Wireless | Wi-Fi 4 2.4 GHz · 802.11b/g/n · BLE 5 + Mesh |
| Coprocessor | RISC-V ultra-low-power coprocessor |
| USB | USB-C · native USB + USB Serial/JTAG |
| Protection | USB back-feed protection |
| Power | 700 mA · 3.3 V regulator |
| Sleep | Ultra-low deep sleep current |
| Battery | LiPo charging · I²C battery fuel gauge · JST PH connector pads on the back |
| Sensing | 5V sense pins |
| Onboard | Ultra Low-power RGB LED |
| Antenna | 3D high-gain antenna and u.FL connector · software switching |
| Format | TinyPICO and TinyS2 compatible |
| Size | 36.3 × 17.8 mm |
| Thickness | 4.3 mm at the USB-C end |
In the box
TinyC6[D], TinyPICO[D] and TinyS3[D] specifications
| TinyC6[D] | TinyPICO[D] | TinyS3[D] | |
|---|---|---|---|
| MCU | ESP32-C6 | ESP32-PICO-D4 | ESP32-S3FN8 |
| Flash | 8 MB | 4 MB | 8 MB |
| PSRAM | None | 4 MB | 8 MB |
| Available IO | 17 | 14 | 17 |
| 2.4 GHz Wi-Fi | Wi-Fi 6 | Wi-Fi 4 | Wi-Fi 4 |
| Bluetooth | BLE 5.3 | Classic BT + BLE 4.2 | BLE 5 + Mesh |
| Zigbee / Thread | Zigbee + Thread | — | — |
| USB | USB-C 2.0 · Serial/JTAG | USB-C 2.0 · USB-to-serial | USB-C 2.0 · OTG / Serial / JTAG |
| 3.3 V regulators | 1 × 700 mA | 1 × 700 mA | 1 × 700 mA |
| RGB LED | NeoPixel | NeoPixel | NeoPixel |
| Antenna | Onboard + u.FL · software switch | Onboard + u.FL · software switch | Onboard + u.FL · software switch |
| Battery | 1S LiPo charging · I²C fuel gauge | 1S LiPo charging · I²C fuel gauge | 1S LiPo charging · I²C fuel gauge |
| Size | 36.3 × 17.8 mm | 36.3 × 17.8 mm | 36.3 × 17.8 mm |

Please have a read through our Getting Started Guide for information on how to start using your TinyS3 Development Board.
The TinyS3[D] 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 TinyS3[D] 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....
Download TinyS3[D] resources, including the schematic, 3D model, KiCAD footprint and more.
The Unexpected Maker Series[D] GitHub repository includes:
Documentation (unexpectedmaker.com)
All products purchased from this store ship directly from me here in Melbourne, Australia. Orders are processed daily and usually go out within a few days! I'm currently unable to ship to Germany, Denmark, or Sweden, but I am doing my best to work with Australia Post and Zonos about this issue; sorry for any inconvenience. Finally, postage rates suck, and they keep going up; sorry :(
Volume discount | |
2+ items | $19.50 |
4+ items | $19.00 |
10+ items | $18.00 |