Raspberry Pi Pico RP2040 Microcontroller Board

  • Pi Shop
  • Raspberry Pi Pico RP2040 Microcontroller Board

Raspberry Pi Pico RP2040 Microcontroller Board

Raspberry Pi Pico RP2040 Microcontroller Board

Require a high volume? Request a quote


Buy product

Product Details


The Raspberry Pi Pico is a microcontroller with an RP2040 chip featuring 2 x ARM Cortex-M0+ cores clocked at 133MHz; 256KB RAM; 2 MB of onboard Flash, 30 GPIO pins; and a range of interfacing options. It is a single-sided PCB measuring just 21mm x 51.3mm with a micro-USB port and 40 main user pins with through-hole pins to allow for surface mounting.


The Raspberry Pi Pico is a flexible and cost-efficient development platform that has been fully designed in house at Raspberry Pi, based on their very own RP2040 chip.

Key Features of the Raspberry Pi Pico:

  • RP2040 microcontroller with 2MB Flash memory that can be (re)programmed via USB or via the Serial Wire Debug (SWD) port
  • Micro-USB B port for power and data
  • 40 pin 21×51 ‘DIP’ style 1mm thick PCB with 0.1″ through-hole pins also with edge castellations
    ◦ Exposes 26 multi-function 3.3V General Purpose I/O (GPIO)
    ◦ 23 GPIO are digital-only and 3 are ADC capable
    ◦ Can be surface mounted as a module
  • 3-pin ARM Serial Wire Debug (SWD) port
  • Uses an on-board buck-boost SMPS – allows for flexible options for powering the unit from micro-USB, external supplies or batteries

Key Features of the RP2040 microcontroller:

  • Dual-core cortex M0+ at up to 133MHz with an on-chip PLL allowing variable core frequency 
  • 264K multi-bank high-performance SRAM 
  • External Quad-SPI Flash with eXecute In Place (XIP)
  • High performance full-crosspoint bus architecture
  • On-board USB1.1 (device or host)
  • 30 multi-function General Purpose IO (4 can be used for ADC)
    ◦ 1.8-3.3V IO Voltage (NOTE Pico IO voltage is fixed at 3.3V)
  • 12-bit 500ksps Analogue to Digital Converter (ADC)
  • Various digital peripherals
    ◦ 2x UART, 2x I2C, 2x SPI, up to 16 PWM channels
    ◦ 1x Timer with 4 alarms, 1x Real Time Counter 
  • Dual Programmable IO (PIO) peripherals
    ◦ Flexible, user-programmable high-speed IO
  • ◦ Can emulate interfaces such as SD Card and VGA

The majority of the RP2040 microcontroller pins are brought to the user IO pins on the left and right edge of the board. Four RP2040 IO are used for internal functions – driving an LED, on-board Switched Mode Power Supply (SMPS) power control and sensing the system voltages.

Raspberry Pi Pico Diagram & Dimensions

The Raspberry Pi Pico is a single-sided 51x21mm, 1mm thick PCB with a micro-USB port overhanging the top edge and dual castellated/through-hole pins around the remaining edges. 

Pico is designed to be usable as a surface mount module as well as being in Dual Inline Package (DIP) type format, with the 40 main user pins on a 2.54mm (0.1″) pitch grid with 1mm holes, making it compatible with Veroboard and breadboard. Pico also has 4 x 2.1mm (+/- 0.05mm) drilled mounting holes to provide for mechanical fixing. 

Please see dimensions of the Raspberry Pico Board in the diagram below, all sizes are in mm:

Raspberry Pi Pico Dimensional Drawing (mm)

For further technical specifications please see the product datasheet here








Raspberry Pi


Okay, no reviews ... yet.

Be the first to review Raspberry Pi Pico RP2040 Microcontroller Board. Help others in the community by sharing your experience.

We are here to help you design the world. This product is covered by our refunds policy.

Add a review

This will show next to your review. You can use a pseudonym if you want to.
This is used to check our reviews are written by real people. Anyone can write a review. Your review will show as written by a 'Verified owner' if you've bought this product from okdo.com using this email before. It will never be sold or used to send you marketing emails.


Our website uses cookies and similar technologies to provide you with a better service while searching or placing an order, for analytical purposes and to personalise our advertising. You can change your cookie settings by reading our cookie policy. Otherwise, we’ll assume you’re OK with our use of cookies.