Description
The Raspberry Pi Pico RP2040 is a low-cost microcontroller board designed by the Raspberry Pi Foundation, featuring the powerful RP2040 chip with dual ARM Cortex-M0+ cores running at 133MHz. Perfect for embedded electronics projects, the Pico offers 25 GPIO pins with 3 analog inputs, a flexible peripheral set including UART, SPI, I2C, PWM, and USB support.
This compact board (51.3mm x 21.0mm x 3.9mm) weighs only 3.0g and includes a USB bootloader allowing easy drag-and-drop programming. It features 2MB of external QSPI flash memory used for program code and file storage and 264kB on-chip SRAM.
Key features include:
- Dual-core ARM Cortex-M0+ @ 133MHz
- 264kB SRAM, 2MB flash memory
- 30 GPIO pins (25 usable; 3 analog inputs)
- 2 UARTs, 2 SPI, 2 I2C controllers, 16 PWM channels
- USB 1.1 controller with host and device support
- 8 programmable IO (PIO) state machines for custom hardware functions
- On-board 3.3V regulator and boot select button
- Compact size and castellated pads for breadboard or PCB mounting
The RP2040 chip supports C/C++, MicroPython, and CircuitPython languages, with excellent open-source SDKs and community resources for rapid development. Please note, the GPIO pins operate at 3.3V and are not 5V tolerant.
Included:
- Raspberry Pi Pico microcontroller board without headers
For more details, documentation, and tutorials, visit official Raspberry Pi Pico documentation.