# TinyPICO[D]

TinyPICO[D] - The REINVENTED tiny, mighty ESP32 development board

- **Seller:** [Unexpected Maker](https://lectronz.com/stores/unexpectedmaker), Moorabbin, Victoria, Australia
- **Price:** $20.00 (USD, before shipping and taxes)
- **Availability:** In stock
- **Categories:** ESP32, WiFi
- **Country of origin:** Australia
- **HS code:** 8542310070
- **Product page:** https://lectronz.com/products/tinypicod

## Options

**Add external u.FL antenna**

- No
- Yes [Add $1.00]

## Links

- [Documentation](https://unexpectedmaker.com/datasheets/datasheet_tinypicod.pdf)
- [Code](https://unexpectedmaker.com/getting-started.php)
- [Schematics](https://github.com/UnexpectedMaker/um-series-d/raw/main/schematics/datasheet_um_tinypicod.pdf)

## Images

![TinyPICO[D]](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NzQwMjAsInB1ciI6ImJsb2JfaWQifX0=--2ccb215d8a1583f83a1e78fd2ad408ed92e6cd39/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/TinyPICOD.png)
![TinyPICO[D]](https://lectronz-images.b-cdn.net/lectronz/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6NzQwMjUsInB1ciI6ImJsb2JfaWQifX0=--ef37b0c91ff1296c8a0a7d95423a94facb9ff5ab/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOls5NjAsNjQwXSwic2F2ZXIiOnsic3RyaXAiOnRydWV9fSwicHVyIjoidmFyaWF0aW9uIn19--605f1da017bcbb03ce31845cd0e81d97e3b3c574/TinyPICOD_pinoutIGHtGL.png)

## Description

![TinyPICO[D] features](https://unexpectedmaker.com/images/features/main_features_tinypicod.webp)

## Meet TinyPICO[D]

TinyPICO[D] is the TinyPICO 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 the original TinyPICO footprint.

---

![Series[D] features: Both antennas. One board. · Switch in software. · Know your battery.](https://unexpectedmaker.com/images/product-content/series-d-features-tinypicod.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 getting damaged if you forget to plug in an external antenna.

TinyPICO[D] uses the CH9102F Serial2UART chip instead of the CP2104. If you are using Windows or macOS, you will need to [install the driver](http://www.wch-ic.com/search?q=CH9102&t=downloads) to be able to access the TinyPICO via USB.

---

## Features & Specifications

| | |
|---|---|
| **Processor** | ESP32-PICO-D4 · 32-bit · Dual-core LX6 · up to 240 MHz |
| **Flash** | 4 MB QSPI |
| **PSRAM** | 4 MB QSPI |
| **GPIO** | 14 |
| **Wireless** | Wi-Fi 4 2.4 GHz · 802.11b/g/n · Classic BT + BLE 4.2 |
| **USB** | USB-to-serial / UART programming |
| **Power** | 700 mA · 3.3 V regulator |
| **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** | Breadboard friendly |
| **Size** | 36.3 × 17.8 mm |
| **Thickness** | 4.3 mm at the USB-C end |

**In the box**
- **Included:** Colour pinout card · Unassembled male headers · Unassembled JST PH battery connector · Antistatic bag

---

## Compare the tiny Series[D] boards.

TinyC6[D], TinyPICO[D] and TinyS3[D] specifications

|  | [TinyC6[D]](https://unexpectedmaker.com/dev-boards.php#tinyc6d) | [TinyPICO[D]](https://unexpectedmaker.com/dev-boards.php#tinypicod) | [TinyS3[D]](https://unexpectedmaker.com/dev-boards.php#tinys3d) |
|---|---|---|---|
| **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 |

---

## Pinout compatibility matrix

![Pinout compatibility matrix](https://unexpectedmaker.com/images/product-content/pinout-matrix-tinypicod.png)

---

## Getting Started Using Your TinyPICO[D]

Please have a read through our [Getting Started Guide](https://unexpectedmaker.com/getting-started.php) for information on how to start using your TinyPICO[D] Development Board.

## Code any way you like!

### Ships with MicroPython pre-installed!

The TinyPICO[D] ships with MicroPython for the ESP32, with its board helper built in.

Of course, you can choose from a wonderful array of other languages and platforms. Explore them all below....

- [CircuitPython](https://unexpectedmaker.com/develop.php?platform=circuitpython&mcu=esp32#circuitpython-setup)
- [MicroPython](https://unexpectedmaker.com/develop.php?platform=micropython&mcu=esp32#micropython-setup)
- [Arduino](https://unexpectedmaker.com/develop.php?platform=arduino&mcu=esp32#arduino-setup)
- [ESP-IDF](https://unexpectedmaker.com/develop.php?platform=espidf&mcu=esp32#espidf-setup)
- [PlatformIO](https://unexpectedmaker.com/develop.php?platform=platformio&mcu=esp32#platformio-setup)
- [.NET nanoFramework](https://unexpectedmaker.com/develop.php?platform=nanoframework&mcu=esp32#nanoframework-setup)
- [Rust](https://unexpectedmaker.com/develop.php?platform=rust&mcu=esp32#rust-setup)
- [TinyGo](https://unexpectedmaker.com/develop.php?platform=tinygo&mcu=esp32#tinygo-setup)
- [JavaScript](https://unexpectedmaker.com/develop.php?platform=javascript&mcu=esp32#javascript-setup)

---

## Downloads

Download TinyPICO[D] resources, including the schematic, 3D model, KiCAD footprint and more.

### GitHub

The Unexpected Maker Series[D] GitHub repository includes:

- 3D STEP file for TinyPICO[D]
- High-resolution pinout reference card for TinyPICO[D]
- Helper libraries for Arduino and MicroPython

[Open GitHub repository →](https://github.com/UnexpectedMaker/um-series-d)


## Shipping policy

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

