[Dprglist] New Raspberry Pi RP2040 boards
Rud Merriam
rudmerriam at gmail.com
Thu Jan 21 17:36:33 PST 2021
I now see there is an Arduino board using that chip and possibly support
for the original using Arduino IDE.
-73 -
*Rud Merriam K5RUD*
/Mystic Lake Software/ <http://mysticlakesoftware.com/>
On 1/21/21 1:02 PM, Doug Paradis wrote:
> Rud,
> Interesting observation, I suspect that they are also looking at
> the microPython market. In terms of the Arduino market, they may be
> positioning to join in the current transition to faster processors
> (like blue pill, teensy, ESP32, etc).
> Regards,
> Doug P.
>
> On Thu, Jan 21, 2021 at 11:50 AM Rud Merriam via DPRGlist
> <dprglist at lists.dprg.org <mailto:dprglist at lists.dprg.org>> wrote:
>
> Looks like they are trying to compete with the Arduino market.
>
>
> -73 -
> *Rud Merriam K5RUD*
> /Mystic Lake Software/ <http://mysticlakesoftware.com/>
>
> On 1/21/21 10:30 AM, Doug Paradis via DPRGlist wrote:
>> -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 <mailto: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 <http://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 <mailto:DPRGlist at lists.dprg.org>
>> http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org
>>
>>
>> _______________________________________________
>> DPRGlist mailing list
>> DPRGlist at lists.dprg.org <mailto:DPRGlist at lists.dprg.org>
>> http://lists.dprg.org/listinfo.cgi/dprglist-dprg.org
> _______________________________________________
> DPRGlist mailing list
> DPRGlist at lists.dprg.org <mailto: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/b5cf94b7/attachment.html>
More information about the DPRGlist
mailing list