SKU: IOWC-1417
📋 GST Invoice Available

Pimoroni Tiny 2040 RP2040 Microcontroller Board

₹1,149.00 (Inclusive of all taxes)
Out of Stock

The Pimoroni Tiny 2040 is a compact, castellated-edge development board powered by the Raspberry Pi RP2040 microcontroller, offering 8MB of QSPI flash and programmable via USB-C for MicroPython, C/C++, and CircuitPython projects.

Features

  • Powered by the Raspberry Pi RP2040 dual-core Arm Cortex-M0+ processor for flexible embedded development.
  • Features 8MB of high-speed QSPI flash memory for handling larger codebases and data storage.
  • Compact form factor with castellated pads for direct PCB soldering or use with pin headers.
  • Equipped with a user-controllable RGB LED and a multi-function boot/user button.
  • USB-C connector provides power, programming, and serial data transfer in a modern interface.

Out of stock

Description

The Pimoroni Tiny 2040 is a minimalist yet powerful development platform built around the Raspberry Pi’s RP2040 microcontroller. Its ultra-compact footprint is designed for space-constrained projects, featuring castellated pads that allow it to be directly soldered as a system-on-module onto a custom carrier PCB. The board integrates an 8MB QSPI flash chip, significantly expanding storage over the base RP2040 for complex applications, firmware, and data logging.

Power management is handled by an onboard 3.3V regulator supporting an input range of 3V to 5.5V, making it compatible with various battery and USB power sources. Despite its size, it provides 12 multifunction GPIO pins for interfacing with sensors, actuators, and peripherals, maintaining full software compatibility with the Raspberry Pi Pico SDK, MicroPython, and CircuitPython ecosystems for rapid prototyping and deployment.

Key Features

  • Ultra-compact RP2040 development board with castellated edge for embedded integration.
  • 8MB QSPI Flash provides ample storage for applications, file systems, and OTA updates.
  • Modern USB-C port for reliable power delivery, firmware programming, and serial communication.
  • User-programmable RGB LED and a dual-function (boot/user) tactile button for interactive feedback.
  • Onboard 3.3V LDO regulator with 300mA output capability for stable peripheral power.
  • Fully compatible with Raspberry Pi Pico software tools, SDKs, and community libraries.

Applications

  • Compact embedded controllers for wearables and portable devices.
  • USB-C powered sensor hubs and data loggers.
  • Educational tool for learning microcontroller programming and hardware design.
  • System-on-module for custom PCBs in IoT prototypes and final products.

Technical Specifications

Microcontroller/SoCRaspberry Pi RP2040 (Dual-core Cortex-M0+)
Flash Memory8 MB QSPI Flash
SRAM264 KB
Supply Voltage3 - 5.5 V DC
Voltage Regulator3.3V LDO, 300mA output
Total I/O Pins12
Programming InterfaceUSB Type-C
Onboard IndicatorsUser-controllable RGB LED
Dimensions (approx.)18 x 21 mm (board footprint)

Frequently Asked Questions

How do I program the Pimoroni Tiny 2040?

You can program the Tiny 2040 using the same tools as the Raspberry Pi Pico. Connect via USB-C, hold the BOOT button, and drag-and-drop a UF2 file for CircuitPython or MicroPython. For C/C++ development, use the Raspberry Pi Pico SDK with Visual Studio Code or PlatformIO, targeting the Generic RP2040 board. The board appears as a mass storage device when in bootloader mode for easy firmware updates.

What is the purpose of the castellated pads on the board?

The castellated half-holes along the board's edges allow it to be surface-mounted directly onto a custom PCB as a compact system-on-module. You solder it like a large IC, which saves space and improves mechanical robustness in final products. Alternatively, you can solder standard pin headers into these pads for use on a breadboard. This design provides maximum flexibility for both prototyping and embedded production.

Can I power the Tiny 2040 from a battery?

Yes, you can power the Tiny 2040 from a battery. The onboard 3.3V regulator accepts a wide input voltage range of 3V to 5.5V DC. You can connect a single-cell LiPo (3.7V), three AAA batteries, or a regulated 5V source directly to the VSYS and GND pins. Ensure your power source can supply sufficient current for your connected peripherals, as the regulator provides up to 300mA at 3.3V for external components.

Package Includes

  • 1 x Pimoroni Tiny 2040 Board

Additional Information

Weight 0.003 kg
Dimensions 8 × 5 × 1 cm