The RP2040 supports development in MicroPython, C, and Arduino.
The Raspberry Pi Pico is a low-cost, high-performance microcontroller development board with flexible digital interfaces. It uses the RP2040 microcontroller chip designed by Raspberry Pi, featuring:
- Dual-core ARM Cortex-M0+ processor up to 133MHz
- 264KB of internal SRAM
- External Flash options:
- Black version: 2MB / 4MB / 8MB / 16MB
- Purple version: 2MB
All PDFs are located in the Doc/
directory:
- Getting Started with Pico
- Pico C SDK
- Pico Datasheet
- RP2040 Datasheet
- Pico Python SDK
- Raspberry Pi Pico Python SDK
- Hardware Design with RP2040
SDK files are in the SDK/
directory.
Micropython firmware and examples:
SDK/micropython/
- Firmware (.uf2):
Micpython_firewares-V1.17
- Examples:
MicroPython_Example
Some example files include:
And full example sets in:
pico-micropython-examples-master
Examples include:
Each folder often contains .py
files and .fzz
breadboard diagrams or .png
visuals.
Find C example binaries and readme in:
SDK/C
Arduino setup instructions:
SDK/arduino/readme.txt
All hardware design resources are in the HDK/
folder:
- Schematic PDF:
WeAct-RP2040-V10 SchDoc.pdf
- STEP 3D model:
rp2040.step
- Altium Libraries:
Refer to the license file inside:
LICENSE.txt