Raspberry Pi PicoBoard
A development board for Raspberry Pi’s first in-house developed Microcontroller chip
The Raspberry Pi PicoBoard is a low-cost yet flexible development board for the RP2040 microcontroller chip that Raspberry Pi has developed in-house. It contains an RP2040 microcontroller chip with 2 MB of Flash and a micro USB port for power, data, and programming. The 40-pin dip-style header provides 26 multi-function 3.3 V GPIO, 23 GPIO that are digital-only, and three that are ADC-compatible for additional functionality. The Pico development board also includes a 3-pin Arm® serial wire debug (SWD) port for troubleshooting and monitoring.
The PicoBoard has been designed to be used with either 0.1” pin headers or as a surface-mounted module, as the user I/O pins are castellated. There are also SMT pads under the USB connector and the BOOTSEL button which allow the signals to be accessed if used as an SMT module. The onboard SMPS can generate the 3.3 V used by the development board from a wide range of voltages ranging from 1.8 V to 5.5 V. This enables the use of several different power sources such as a single lithium-ion cell, a USB cord, or even three AA batteries in series.
Programming of the PicoBoard can be accomplished in a couple of different ways. Using USB, the PicoBoard shows up as a mass storage device in which the user can drag and drop a file onto the device. When programming through the SWD port, the user can program along with the debug interactively.
- RP2040 microcontroller chip designed by Raspberry Pi in the United Kingdom
- Dual-core Arm Cortex® M0+ processor with a flexible clock running up to 133 MHz
- 264 KB of SRAM and 2 MB of onboard Flash memory
- Castellated module allows soldering directly to carrier boards
- USB 1.1 host and device support
- Low-power sleep and dormant modes
- Drag-and-drop programming using mass storage over USB
- 26 multi-function GPIO pins
- 2x SPI, 2x I²C, 2x UART, 3x 12-bit ADC, and 16x controllable PWM channels
- Accurate clock and timer on-chip
- Temperature sensor
- Accelerated floating-point libraries on-chip
- Eight programmable I/O (PIO) state machines for custom peripheral support