Rpi Pico Board

The RP2040 has 264KB of onboard RAM, FLASH is external QSPI.

_images/pinouts.jpg

RP2040 Chip features

Dual ARM Cortex-M0+ @ 133MHz
264kB on-chip SRAM in six independent banks
Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
DMA controller
Fully-connected AHB crossbar
Interpolator and integer divider peripherals
On-chip programmable LDO to generate core voltage
2 on-chip PLLs to generate USB and core clocks
30 GPIO pins, 4 of which can be used as analog inputs
Peripherals
    2 UARTs
    2 SPI controllers
    2 I2C controllers
    16 PWM channels
    USB 1.1 controller and PHY, with host and device support
    8 PIO state machines

Mecrisp Stellaris Pico

Official release. It’s a port of Mecrisp-Stellaris and is much the same, hardware differences excepting. Lots more information in the tarball below.

  • Serial terminal on UART0

  • 115200 Baud 8N1

  • TX - pin 1

  • RX - pin 2

https://sourceforge.net/projects/mecrisp/files/mecrisp-stellaris-2.5.6.tar.gz

The Pico Mandlebrot Challenge

Note

New Release @ 4 Mar 2021. Now with Mandlebrot and Tricorn Set plus a breathing LED cosine effect while waiting for keypress. Still in only 252 Bytes !

https://sourceforge.net/projects/mecrisp-stellaris-folkdoc/files/2021_03_01_mandelboot.tar.gz

  • This bootable binary is only 252 Bytes! can you make a smaller one ?

  • Serial terminal on UART0

  • 115200 Baud 8N1

  • TX - pin 1

  • RX - pin 2

_images/mandleboot-dual.jpg