New Raspberry Pi Pico $4.00 microcontroller

Just saw this today:

Pico is designed to be high-performance, low-cost, and provide a flexible way of interacting with other hardware. With two ARM Cortex M0+ cores running at up to 133MHz and 264kB of RAM there’s plenty of processing power for most tasks. The 26 GPIO pins include two I2C, two SPI, two UART, three analogue inputs, and a new feature called Programmable I/O (PIO). There’s also 2Mb of flash for your programs and data.

Feature list of the RP2040 chip from Raspberrypi.org:

RP2040 has:

  • Dual-core Arm Cortex-M0+ @ 133MHz
  • 264KB (remember kilobytes?) of on-chip RAM
  • Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
  • DMA controller
  • Interpolator and integer divider peripherals
  • 30 GPIO pins, 4 of which can be used as analogue inputs
  • 2 × UARTs, 2 × SPI controllers, and 2 × I2C controllers
  • 16 × PWM channels
  • 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
3 Likes

$4 is pretty good.
They’ve also had it open for their contributors to create their own boards around the RP2040. Sparkfun already announced some boards that have some add-ons and work with other things in their ecosystem: Hello Raspberry Pi Pico and RP2040! - News - SparkFun Electronics

1 Like

Perhaps the most interesting (to me) part of this thing. It has 2x PIO peripherals, each with 4 state machines, and a mux to allow each state machine to access any (or all) of the GPIO. It’s sort of like some programmable DMA peripherals I’ve used but the language seems more thought out for the task and there is a lot more hardware support (FIFOs with DMA read/write, shift registers, interrupts).

2 Likes

I expect that it will get some use like the PRU on the BeagleBone Black. Would be interesting for motion control. I just wish it had an ethernet PHY or some wifi.

Just picked up five of these at MicroCenter. $2 each up to five. Beyond that the price jumps to $4. They literally just got them. They had to go to the back and open the box.

6 Likes

HackaDay also has a writeup: Raspberry Pi Enters Microcontroller Game With $4 Pico | Hackaday

2 Likes

A MUCH better price than the $10+ price currently on Amazon.

2 Likes

Adafruit has them in stock (less than 50 showing) for $4 each.

This one (coming soon) looks like an interesting form factor:

1 Like

By the time you’re done paying amazon their fees and FBA fees, you really have to charge $10. They’re probably making $2 max at that price.

1 Like