Product description
TinyPICO is the world’s smallest fully featured ESP32 development board, designed to unleash the full power of the ESP32’s dual-core 240 MHz processor and internet connectivity – all in a package smaller than your thumb.
Despite its size, TinyPICO is a highly versatile prototyping and development board for MicroPython and C, available in both Micro-USB and USB-C versions. Each board ships in an antistatic bag and includes:
- Color pinout reference card
- Unassembled male headers
- Unassembled JST PH battery connector
Note: The USB-C V3 version replaces the CP2104 with a CH9102F USB-to-serial chip. V3 boards can be identified by their blue power LED (instead of red), and packaging will indicate the CH9102F version.
Windows and macOS users must install a driver to use the CH9102F USB connection.
Specifications:
- ESP32-PICO-D4 (32-bit dual-core, 240 MHz)
- Supports MicroPython, Arduino IDE, and Espressif IDF
- 2.4 GHz Wi-Fi (802.11b/g/n), Bluetooth BLE 4.2
- 4 MB SPI Flash + 4 MB PSRAM
- APA102 RGB LED (powered via GPIO13 for low-power operation)
- USB + UART for programming
- 3.3 V LDO regulator (700 mA max)
- Integrated LiPo charging and battery management
- Isolated 5 V and 3.3 V power paths for optimized low-power performance
- JST pads on the bottom (supports PH and MicroBlade)
- 14 broken-out GPIO pins
- Breadboard-friendly form factor
- Dimensions: 18 × 35 mm (USB-C) / 18 × 32 mm (Micro-USB)
Power Consumption:
- Optimized for deep sleep – typically 20 µA, as low as 10 µA in some cases
- APA102 RGB LED has 1 mA quiescent current if not shut off
- GPIO13 controls LED power via P-channel MOSFET for minimal draw
Open Source:
TinyPICO hardware and software are open source. Design files and libraries are available in the TinyPICO GitHub repository.