Raspberry Pi kicked off a revolution in inexpensive single-board computer systems, however tinkerers typically paired Pi gadgets with microcontrollers to perform duties a Raspberry Pi can’t by itself. The Raspberry Pi Basis took its first steps to handle that challenge with its newest product, the $4 Raspberry Pi Pico.
Should you suppose that the Pico sounds quite a bit like an Arduino board, you’re not flawed. Just like the Arduino Nano, it’s small, low-powered, and helps analog enter. The Pico makes use of customized silicone from the Raspberry Pi Basis, dubbed RP2040, making it the primary machine from the muse to make use of in-house silicone.
In response to Raspberry Pi chief working officer James Adams:
RP2040 builds on the teachings we’ve discovered from utilizing different microcontrollers in our merchandise, from the Sense HAT to Raspberry Pi 400. It’s the results of a few years of exhausting work by our in-house chip staff.
Because it’s a microcontroller, it’s underpowered from processor to RAM. It runs a dual-core Arm Cortex-M0+ operating at 133MHz, 26 kilobytes of on-chip RAM, and it may possibly assist as much as 16MB of off-chip Flash reminiscence by way of a devoted QSPI bus DMA controller. That’s minuscule in comparison with a normal Raspberry Pi however in keeping with microcontrollers.
To assist the Pico, the Raspberry Pi Basis unveiled two new software program improvement kits, a C SDK and a Pico Python SDK with MicroPython. Naturally, you’ll discover loads of documentation on utilizing each. You would possibly suppose that Arduino can be fearful about Raspberry Pi coming into its area, however that’s not the case.
The inspiration partnered with Arduino, Ardafruit, and others to create new boards based mostly on the RP2040 processor. In Arduino’s case, meaning we’ll quickly see an Arduino Nano RP2040 Join, which mixes the brand new processor’s energy with Arduino’s sensor know-how. Ardafruit launched its personal Feather RP 2040 and the ItsyBitsy RP 2040.
Should you’re curious, the RP2040 specs are as follows:
- Twin-core Arm Cortex-M0+ @ 133MHz
- 264KB (keep in mind kilobytes?) of on-chip RAM
- Help for as much as 16MB of off-chip Flash reminiscence by way of devoted QSPI bus
- DMA controller
- Interpolator and integer divider peripherals
- 30 GPIO pins, 4 of which can be utilized as analogue inputs
- 2 × UARTs, 2 × SPI controllers, and a pair of × I2C controllers
- 16 × PWM channels
- 1 × USB 1.1 controller and PHY, with host and machine assist
- 8 × Raspberry Pi Programmable I/O (PIO) state machines
- USB mass-storage boot mode with UF2 assist, for drag-and-drop programming
The Raspberry Pi Basis says the $4 Pico is available today from its resellers. And it’ll make the RP2040 processor obtainable to prospects within the second quarter of 2021.
Supply: Raspberry Pi Blog