
LILYGO T-Pico
A dual-MCU development board combining a Raspberry Pi RP2040/RP2350 with an ESP32-C3/C6 wireless co-processor, offering optional LCD display and Wi-Fi 6/Bluetooth 5 connectivity.
$37.78
Hardware Specifications
Connectivity
Components
Raspberry Pi dual-core ARM Cortex-M0+ at 133MHz, 264KB SRAM, used in T-Pico C3
Raspberry Pi dual-core ARM Cortex-M33 + Hazard3 RISC-V at up to 150MHz, used in T-Pico 2350
RISC-V Wi-Fi and Bluetooth 5 co-processor used in T-Pico C3 variant
Wi-Fi 6, Bluetooth 5 and IEEE 802.15.4 (Thread/Zigbee) co-processor used in T-Pico Pro and 2350
LCD display controller for the 1.14-inch 135x240 display (C3 variant) or 2.33-inch 222x480 display (Pro variant)
Resources
Where to Buy
Overview
The LILYGO T-Pico is a family of dual-MCU development boards that pair a Raspberry Pi microcontroller (RP2040 or RP2350) with an Espressif wireless co-processor (ESP32-C3 or ESP32-C6). This combination gives developers the ease of the Raspberry Pi ecosystem for main application logic while offloading Wi-Fi and Bluetooth connectivity to the Espressif chip.
Three main variants are available. The T-Pico C3 uses an RP2040 paired with an ESP32-C3, includes a 1.14-inch ST7789V LCD at 135x240 pixels, and comes with 4MB of Flash. The T-Pico Pro upgrades to an RP2040 + ESP32-C6 combination with a larger 2.33-inch ST7796 LCD at 222x480 resolution and 16MB + 4MB Flash storage. The T-Pico 2350 features the newer RP2350 chip (dual-core ARM Cortex-M33 and Hazard3 RISC-V cores) alongside an ESP32-C6 that adds Wi-Fi 6 and IEEE 802.15.4 (Thread/Zigbee) support.
All variants use a reversible USB Type-C connector and support 5V/500mA charging. The board is programmed using the standard Raspberry Pi SDK toolchain for the RP2040/RP2350 side, and standard ESP-IDF or Arduino for the ESP32 co-processor.
The T-Pico is particularly well-suited for projects that need the rich peripheral support and deterministic real-time capabilities of the RP2040/RP2350 combined with robust wireless networking, such as IoT gateways, wireless sensor nodes with displays, or robotics controllers with cloud connectivity.
Firmware Compatibility
- Arduino: Supported for both the RP2040 (via arduino-pico) and the ESP32 co-processor.
- MicroPython: Supported on the RP2040 side via the official Raspberry Pi MicroPython port.
- CircuitPython: Supported on the RP2040/RP2350.
- Raspberry Pi Pico SDK (C/C++): Fully supported for maximum performance and hardware control.
- ESP-IDF: Supported for the ESP32-C3/C6 co-processor.
Flashing Guide
- For the RP2040/RP2350: Hold the BOOTSEL button while connecting USB. The board will appear as a USB mass storage device. Drag and drop the compiled UF2 file onto the drive.
- For the ESP32 co-processor: Use esptool.py or the Arduino IDE with the appropriate ESP32 board selected and the correct COM port.
- Refer to the GitHub repository at https://github.com/Xinyuan-LilyGO/T-PicoC3 for example projects and pinout diagrams specific to each variant.
This product page may contain errors. If you find any, please report them.