TinyPICO is the world’s smallest, fully-featured ESP32 development board, designed to unlock the power of the ESP32’s dual-core 240MHz and internet connectivity, in a package smaller than your thumb!



Don’t be fooled by it’s size, TinyPICO is a super versatile proto-typing and development board for MicroPython and C



We have filled every nook on this board, packing a massive 700mA 3.3V regulator, on-board battery management, an RGB LED, 4MB of extra PSRAM and 14 GPIO!

TinyPICO is tuned for ultra low current use, dropping below 20uA when in deepsleep.


the pinout

We took great care in our GPIO selection both for internal use and broken out pins so you don’t have to worry



At only 18x32mm

TinyPICO is the worlds smallest fully featured ESP32 development board

It’s also very breadboard friendly, offering lots of room on either side


Optimised Power Paths & Deep Sleep Current

TinyPICO has been designed with two isolated power paths: a 5 V path and a 3.3 V path. Any components that are not needed for operation via battery or via the 3.3 V power pin are isolated within the 5 V power path, and are totally shut down when no USB cable is plugged in.

In-fact, even the power & charge LEDs are shutdown when no 5 V power source is present.

Deep sleep has been optimised for all development platforms, and though we have seen it go as low as 10 uA, our official current rating in deep sleep is 18 uA.

Note: TinyPICO includes an on-board APA102 RGB LED that has a quiescent current of 1 mA. 

Thankfully we have a solution for deep sleep. GPIO13 controls the power to the APA102 using a PNP transistor via a high-side switch, so taking GPIO13 high shuts down power to the APA102. It’s essential to do this before going into deep sleep to ensure the lowest current draw possible.

In MicroPython, it’s also required to shutdown GPIO2 and GPIO12 (DATA and CLK for the APA102) as MicroPython uses IDLE HIGH as the default clock state, so you can get current leakage via the CLK or DATA, even with no power to the APA102 directly. We have created some helper functions for you in our TinyPICO MicroPython helper library to make this easy. 



We have made TinyPICO hardware and software open source. You can find the design files and our code in the TinyPICO GitHub repository.

Please read the open source licenses and branding rules to understand your obligations before you decide to use any of the files in your own projects. Thanks!


Crowd Supply Pre Launch Announcement Video


You can find out more about the TinyPICO development journey and history from here…


Don’t forget to checkout My YouTube Channel and click SUBSCRIBE and the ALARM BELL to be notified when I release new videos!