Product description: Pimoroni Tiny 2040 2MB - development board - PiMoroni PIM593
Tiny module with RP2040 microcontroller and 2 MB of QSPI flash memory (XiP). There is a USB type C connector on the board which can be used for power, programming and data transfer. The Tiny 2040 module also features a programmable LED and Reset and Boot buttons. The board has a smaller number of GPIO pins than the Raspberry Pi Pico. This has helped to reduce the size of the product noticeably. Pinouts are provided in the form of holes which allows soldering a goldpin strip in order to, for example, plug the module directly into a contact board. Product can be programmed using C/C++ or MicroPython language.
The Tiny 2040 can be programmed in C/C++ or MicroPython in the same way as the Raspberry Pi Pico. Optionally, the CircuitPython environment can be used, for which a user manual is provided.
Big capabilities of a small module
The small size of the Pimoroni Tiny 2040 board, which measures just 22.9 x 18.2 mm, offers great prototyping and programming capabilities. Based on the RP2040 dual-core ARM Cortex M0+ microcontroller clocked at 133 MHz. Additional 2 MB of QSPI (XiP) flash memory allows the module to be used even in more advanced projects. The small module features 12 GPIO pins, programmable LED, Reset and Boot buttons. The latter, thanks to the solutions implemented by the manufacturer, can be used as a user-controlled switch. The built-in regulator provides 3.3V logic voltage.
The RGBLED is connected to pins GP18 and GP20. It is active in the low state.
Pimoroni Tiny 2040 specifications
- Supply voltage: 3 V to 5.5 V
- Microcontroller: RP2040
- Processor: ARM Cortex M0+ / 133 MHz
- SRAM: 264 kB
- Flash memory: 2 MB QSPI (XiP)
- Built-in USB type C socket
- Number of I/O pins: 12
- 3.3 V voltage regulator
- Supported communication buses: I2C, SPI, UART
- Board dimensions (including USB socket): 22.9 x 18.2 x 6 mm