Hello Raspberry Pi Pico and RP2040!

Raspberry Pi has introduced the world to their brand new microcontroller, and we are happy to incorporate it into some new boards of our own, as well.

Favorited Favorite 0

Raspberry Pi has been on a roll these last few months and they aren't stopping now! SparkFun is proud to co-announce and introduce you to the Raspberry Pi Pico and the RP2040 processor! This marks the first time the Raspberry Pi Foundation has produced a microcontroller over a microcomputer, and although they vary greatly, both have been produced with the same level of care and consideration as any other Raspberry Pi board. So what exactly is being announced and released today? Let's take a look!

Raspberry Pi Pico

Raspberry Pi Pico


The Raspberry Pi Pico is a low-cost, high-performance microcontroller board with flexible digital interfaces. It features the RP2040 - Raspberry Pi's first microcontroller designed in-house. Pico provides minimal (yet flexible) external circuitry to support the RP2040 chip (Flash, crystal, power supplies and decoupling and USB connector). The majority of the RP2040 microcontroller pins are brought to the user IO pins on the left and right edges of the board. Four RP2040 IO are used for internal functions - driving an LED, on-board Switched Mode Power Supply (SMPS) power control and sensing the system voltages.

At the center of the Pico is Raspberry Pi's new RP2040 IC. The RP2040 is supported with both C/C++ and MicroPython cross-platform development environments, and easy access to runtime debugging lacking in other microcontrollers. It has been built with serious attention to detail, with UF2 boot and float-point routines baked into the chip. As a result it is easy to use, with in-built USB that can act as both device and host, and dual symmetric cores. It is capable, with high internal bandwidth, useful for signal processing and video. It is deterministic, but retains flexibility. This feeds into performance, especially for real-time work. The chip has a relatively large amount of internal RAM available, but uses external flash for flexibility, allowing you to choose how much memory you need for your product.

That's not nearly all, though, because Raspberry Pi has also enabled all of their contributors, including SparkFun, to create their own development boards that utilize the RP2040 processor. With that knowledge, we are happy to also announce today three new SparkFun Original boards with the RP2040 at their hearts.

SparkFun Pro Micro - RP2040

2 Retired
SparkFun MicroMod RP2040 Processor

SparkFun MicroMod RP2040 Processor

SparkFun Thing Plus - RP2040

SparkFun Thing Plus - RP2040


We are happy to bring you three unique form factors: Pro Micro, MicroMod, and Feather-compatible Thing Plus - all equipped with the RP2040. With its 3.3 V tolerance, the RP2040 makes a perfect fit with the Qwiic Connect System, which is why we made sure to include them on both our Pro Micro and Thing Plus versions. Of course, you will also be able to utilize the 100+ Qwiic ecosystem boards with the MicroMod RP2040 as well - you'll just have to decide which Carrier Board you need for your project!

Each of these boards are now available for pre-order, and we hope to start shipping them in the next few weeks. Avra will be back tomorrow to provide us with more details on each of these boards!

Get Started with MicroPython on Raspberry Pi Pico


Of course, Raspberry Pi has also provided you with the means to best work with their new Pico board. With Get Started with MicroPython on Raspberry Pi Pico, you'll learn how to work with the Raspberry Pi Pico and create programs that utilize the board's input and output pins to do things like control LEDs, write to basic character LEDs, and much more. The skills you'll learn with this book can even transfer to other hardware, such as Raspberry Pi computers and other boards that accept programming in the MicroPython language.

We are beyond excited to get our hands on the new Raspberry Pi Pico and create new projects, but what do you want to use it for? Are you excited to try making something new with Raspberry Pi's first microcontroller? Let us know in the comments below and we'll talk with you again tomorrow with more information on the SparkFun Original RP2040 boards!



Comments 2 comments

  • Member #134773 / about 3 years ago / 3

    Glancing through the RP2040 Datasheet, it appears that the RTC (which in Britspeak is being called a "Real Time Counter", but in Amerispeak is what I'd call a "Real Time Clock Calendar") is, indeed, an RTC, though there are a couple of restrictions. First, if you use the "Dormant" power mode, it appears that you'll have to have some external logic to provide clock pulses to the RTC, and second, I'm not seeing (or at least didn't notice) a provision for external power (i.e., a battery) that only powers the RTC.

    One thing, though, is that if you do need the RTC functionality, it appears that "Sleep" mode (which selectively turns off clocking, so you can leave the RTC clock turned on) doesn't take very much more power than the "Dormant" mode. Although the "typical" current draw in each is in the fraction of a mA range, the "maximum" is listed as 4.5 mA and 4.2 mA, respectively -- not down in the single-digit uA range that I'd like to see.

    But, for a board that only costs $4, and supports USB "Host" mode (albeit only USB 1.1), it's pretty impressive!

  • Member #1677034 / about 3 years ago / 1

    I want to join a R Pi Pico to your SerLCD 16 x 2 Display via a breadboard but I see it has a Qwiic connector. Are there male and female Qwiic connectors? It doesn't say which is on the end of the LCD display cable. Can I use this cable, here at Pimoroni, to connect it to my breadboard? https://shop.pimoroni.com/products/jst-sh-cable-qwiic-stemma-qt-compatible?variant=31910609846355

Related Posts

Artemis Got Talent

Recent Posts


All Tags