The Raspberry Pi Foundation today announced the company’s first microcontroller Raspberry Pi Pico. Like other Raspberry Pi products, the new Raspberry Pi Pico is incredibly inexpensive for only $ 4, but is the Foundation’s first custom chip: RP2040.
When designing the RP2040, the Raspberry Pi Foundation set three goals for itself. They wanted the chip to have high-performance features to handle integer workloads, have flexible I / O options to support most external devices, and lower costs to reduce entry barriers. They designed measures of two square millimeters, built on a 40nm process node, and a dual-core ARM Cortex-M0 + processor with 264KB on-chip RAM. Also included in the 7x7mm QFN-56 package are several I / O options, 2MB flash memory, a power supply chip that supports input voltages from 1.8-5.5V, a single push button, and an LED.
- Dual-core arm Cortex-M0 + @ 133MHz
- 264KB on RAM chip (remember kilobytes?)
- Supports off-flash flash memory up to 16MB via dedicated QSPI bus
- Dma controller
- Interpolar and integer divider peripheral
- 30 GPIO pins, 4 of which can be used as analog inputs
- 2 × UARTs, 2 × SPI controllers and 2 × I2C controllers
- 16 × PWM Channel
- 1 × USB 1.1 controller and PHY, with host and device support
- 8 × Raspberry Pi Programmable I / O (PIO) State Machines
- USB mass-storage boot mode with UF2 support for drag-and-drop programming
Raspberry Pi Pico is programmable in C / C ++ and MicroPython, and the Raspberry Pi Foundation is providing a full C SDK, GCC-based toolchain and Visual Studio code integration. Interestingly, a port of TensorFlow Lite is also available, if you are interested in running a machine learning program on Pico.
For $ 4, the Raspberry Pi Pico with its RP2040 chip has plenty. If you want to build a simple project at home to control your devices, Pie Pico is a simple and inexpensive way to get into microcontroller programming.
You can view the board’s full specifications, datasheets, pinout diagrams, on-device boot ROMs, and other documents from the Raspberry Pi Foundation’s website. The Raspberry Pi Foundation also put together a book to teach beginners how to get started with Micropython on the new Pie Pico. You can purchase the Raspberry Pi Pico microcontroller and the book starting today from all Raspberry Pi approved resellers. If you are a customer Hackspace Magazine, you will be given a pico for free with the February issue.
The Raspberry Pi Pico is a $ 4 microcontroller board with Raspberry’s in-house, ARM-based RP2040 chip. It is programmable in C and MicroPython and offers I / O options such as I2C, SPI and PIO.
Alternatively, you can pick up one of the other low cost boards in Adafruit, Arduino, Pimoroni, or Sparkfun that use the RP2040 silicon platform.