[Dprglist] New Raspberry Pi RP2040 boards
Doug Paradis
paradug at gmail.com
Thu Jan 21 08:30:36 PST 2021
-All,
Another article of interest on the Rpi pico. Cost is $4, and has micro
python and C/C++ support.
https://www.pcmag.com/news/4-raspberry-pi-pico-launches?utm_source=email&utm_campaign=whatsnewnow&utm_medium=title
Regards,
Doug P.
On Thu, Jan 21, 2021 at 3:32 AM Murray Altheim via DPRGlist <
dprglist at lists.dprg.org> wrote:
> Summary: There are two new, small and low-cost Raspberry Pi
> computer boards based on a new RP2040 chip (developed by the
> Raspberry Pi Foundation), now or soon to be available, along with
> a new line of accessories and carrier boards. There's also two
> RP2040 boards from Adafruit using their Feather and ItsyBitsy
> form factors.
>
> ----
>
> The RP2040 boards from Raspberry Pi are respectively called the Pico
> and the Tiny2040 and are different from previous Raspberry Pis in that
> they don't run a Linux operating system, they run either a single C/C+
> or MicroPython program which is loaded (like an Arduino) over USB.
>
> These boards are considerably smaller and lighter than other Pis, and
> rather than dual-row GPIO pins their IO pins are spread around the
> perimeter of the board.
>
> The Pico is about the size of an Arduino Nano:
>
> Raspberry Pi Pico
> https://shop.pimoroni.com/products/raspberry-pi-pico £3.60
> https://www.adafruit.com/product/4883 (loose headers) US$5.00
> https://www.adafruit.com/product/4864 (no headers) US$4.00
>
> Pimoroni are releasing a series of support boards for the Pico, such
> as:
>
> Pico Explorer Base (LCD, mini breakboard, motor drivers, etc.
> kinda nice for a small robot)
> https://shop.pimoroni.com/products/pico-explorer-base £22.20
>
> Pico Breakout Garden Base
> https://shop.pimoroni.com/products/pico-breakout-garden-base £12
>
> The latter provides 4 I2C and 2 SPI sockets for their Breakout Garden
> series of sensors, displays, etc.
>
> The Tiny is about the size of a postage stamp, with 12 IO pins, 4 as
> optional 12-bit ADC channels:
>
> Tiny 2040
> https://shop.pimoroni.com/products/tiny-2040 £8.40
>
> [It's notably more expensive than the Pico.]
>
> Adafruit has also packaged the RP2040 in both their Feather and
> ItsyBitsy form factors:
>
> Adafruit Feather RP2040
> https://www.adafruit.com/product/4884 NA (yet)
> Adafruit ItsyBitsy RP2040
> https://www.adafruit.com/product/4888 NA (yet)
>
> Here's a description of the 2040 CPU:
>
> About the RP2040
>
> The RP2040 microcontroller is a dual core ARM Cortex M0+ running at
> up to 133Mhz. It bundles in 264kB of SRAM, 30 multifunction GPIO
> pins (including a four channel 12-bit ADC), a heap of standard
> peripherals (I2C, SPI, UART, PWM, clocks, etc), and USB support.
>
> One very exciting feature of the RP2040 microcontroller are the
> programmable IOs which allow you to execute custom programs that
> can manipulate GPIO pins and transfer data between peripherals -
> they can offload tasks that require high data transfer rates or
> precise timing that traditionally would have required a lot of
> heavy lifting from the CPU.
>
> As alluded to in that last paragraph, I'll be curious to see how any
> of these RP2040 boards can be used as a slave processor when connected
> to a Raspberry Pi, a topic we've been discussing a fair bit lately. In
> the SDK documentation there's sections on how to connect to an RP2040
> board from a Raspberry Pi over USB or GPIO, and how to connect to a Mac
> over USB. It looks like the GPIO connection is over UART.
>
> The Pimoroni Pico product page at:
>
> https://shop.pimoroni.com/products/raspberry-pi-pico
>
> has a section at the bottom with links to some fairly extensive
> documentation:
>
> * Raspberry Pi Pico Datasheet - An RP2040-based microcontroller board
> * RP2040 Datasheet - A microcontroller by Raspberry Pi
> * Hardware design with the RP2040 - Using the RP2040 microcontroller
> to build boards and products
> * Getting Started with Raspberry Pi Pico - C/C++ development with
> the Pico and other RP2040-based microcontroller boards
> * Pico C/C++ SDK - Libraries and tools for C/C++ development on the
> RP2040 microcontroller
> * Pico Python SDK - A MicroPython environment for the RP2040
> microcontroller
>
> Quite exciting!
>
> Cheers,
>
> Murray
>
> [Legal Notice: I hold no fiduciary interest in Pimoroni, Adafruit,
> foamtiles.com or any other electronics or foam tile wholesale or retail
> establishment.]
> ...........................................................................
> Murray Altheim <murray18 at altheim dot com> = = ===
> http://www.altheim.com/murray/ ===
> ===
> = =
> ===
> In the evening
> The rice leaves in the garden
> Rustle in the autumn wind
> That blows through my reed hut.
> -- Minamoto no Tsunenobu
>
>
> _______________________________________________
> DPRGlist mailing list
> DPRGlist at lists.dprg.org
> http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dprg.org/pipermail/dprglist-dprg.org/attachments/20210121/40d30279/attachment-0001.html>
More information about the DPRGlist
mailing list