Raspberry Pi Project announced new product availability Raspberry Pi Pico , which is a board with its own RP2040 microcontroller, developed by the project participants. The board will go on sale in the second quarter of 2011 at a price of $ 4 and is aimed primarily at sharing with Raspberry Pi computers, developing embedded systems and control systems for various devices.
The RP2040 chip includes a dual-core ARM Cortex-M0 + (133MHz) processor with 264KB of onboard RAM, a DMA controller, a temperature sensor, a timer, and a USB 1.1 controller. The board houses 2 MB of Flash memory, but the chip supports expansion up to 16 MB. For I / O, there are GPIO ports (30 pins, of which 4 are dedicated for analog input), UART, I2C, SPI, USB (client and host with support for booting from drives in UF2 format) and specialized 8 PIO (Programmable I / O state machines) to connect your own peripherals. Power can be supplied in a range of 1.8 to 5.5 volts, allowing for a variety of energy sources, including two or three regular AA batteries or typical lithium-ion batteries.
To create applications can use C language or MicroPython . MicroPython port for Raspberry Pi Pico prepared with the project author and supports all the features of the chip, including its own interface for connecting PIO extensions. For development for the RP2040 chip using MicroPython, the Thonny programming environment has been adapted. The capabilities of the chip are sufficient to run applications for solving machine learning problems, for the development of which the framework port is prepared TensorFlow Lite .
Separately announced partnerships with Adafruit, Arduino, Pimoroni and Sparkfun, which have prepared their own board options based on the RP2040 microcontroller:
- Adafruit Feather RP 2040 , features: USB C, Lipoly battery, 4MB QSPI Flash, STEMMA QT I2C and SWD debug port.