Raspberry Pi Pico
The Raspberry Pi foundation has just release their brand new Pi Pico microcontroller. This low-cost microcontroller board features a powerful new chip, the RP2040. Inside the RP2040 is a 'permanent ROM' USB UF2 bootloader. What that means is when you want to program new firmware, you can hold down the BOOTSEL button while plugging it into USB and it will appear as a USB disk drive you can drag the firmware onto.
If you were looking for the Wireless Version of the Pi Pico - Pico W

Quick Spec
- Dual ARM Cortex-M0+ @ 133MHz
- 264kB on-chip SRAM
- Support for up to 16MB of off-chip Flash
- DMA controller
- Fully-connected AHB crossbar
- On-chip programmable LDO
- 30 GPIO pins
- 2 x UARTs
- 2 x SPI controllers
- 2 x I2C controllers
- 16 x PWM channels
- USB 1.1 controller and PHY
- 8 PIO state machines
- 4 Analog inputs
- Size 51.3mm x 21mm x 3.9mm
Pin Functions

Resources
- Official Specifications
- Pi Pico Board - Official Datasheet and Dimensions
- Micro Python Editor - Thonny support Pi Pico from version 3.3
- Getting Started with Raspberry Pi- MicroPython and C/C++
- Getting Started with MicroPython
Using Thonny as Micro Python Editor
- Download the latest UF2 Bootloader from the Pi Pico Getting Started Page - https://www.raspberrypi.org/documentation/pico/getting-started
- Select getting started with MicroPython
- Download latest UF2 file -> pico_micropython_xxxx.uf2
- Push and hold the BOOTSEL button and then plug your Pico into the USB port of your Raspberry Pi or other computer.
- Release the BOOTSEL button and your Pico appear as a removable drive
- Click and hold the mouse button on the UF2 file then drag it to your Picoās removable storage drive
- After a few seconds youāll see your Pico disappear from File Manager, donāt worry, thatās supposed to happen!
- Congratulations your Pico is now running MicroPython
- Download Thone v3.3 or higher
- Inside Thonny go to options, Interpreter and select Pi Pico

Hello World Example
While Inside Thonny IDE go to the bottom of the screen
- Click next to the >>>> symbol and hit Enter
- Now the REPL is active
- Enter the line of code - print("Hello, World!")
- For more Python examples to the Pico Python SDK
Video Tutorial
- 1 x Raspberry Pi Pico
Shipping List
Raspberry Pi Pico
- Brand: Pi Foundation
- Product Code: PI-PICO
- Weight: 0.018kg
- Product Status : Active
Stock
Warehouse | Stock Status | Location |
---|---|---|
Centurion | In Stock | Y004 |
Stellenbosch | In Stock | J5035 |
Bulk Location | No Stock |
We ship free of charge between branches to complete your order.
-
R79.00 (Inc Tax: R90.85)
Related Products
Wave Pi Pico LCD display 1.14 inch 65K colors - 65K SPI
Wave Pi Pico LCD display 1.14 inch 65K colors - 65K SPI This is a full color (65K) IPS 1.14 inch display for the Pi Pico. The display use the ST7789 SPI Driver and support a resolution of 240Ć135 P..
R128.00 (Inc Tax: R147.20)
Wave 2.13" E-Ink Display for Pi Pico
Wave 2.13" E-Ink Display for Pi Pico This is an E-Ink raw display, 2.13inch, 250Ć122 resolution, with embedded controller, communicating via SPI interface for the Pi Pico. Due to the advantages lik..
R255.00 (Inc Tax: R293.25)
Wave 2.9inch E-Ink Display for Pi Pico
Wave 2.9" E-Ink Display for Pi Pico This is an E-Ink raw display, 2.9inch, 296Ć128 resolution, with embedded controller, communicating via SPI interface for the Pi Pico. Due to the advantages like ..
R320.00 (Inc Tax: R368.00)
Wave Pi Pico RTC DS3231 Module
Wave Pi Pico RTC DS3231 Module The Pico-RTC-DS3231 is a RTC expansion module specialized for Raspberry Pi Pico. It incorporates high precision RTC chip DS3231 and uses I2C bus for communication. Mo..
R295.00 (Inc Tax: R339.25)
Pi Pico UPS Module
Pi Pico UPS Module The Pico-UPS-A is a dedicated UPS (Uninterruptible Power Supply) module designed for Raspberry Pi Pico. It incorporates Li-ion battery switching charger with power path managemen..
R188.00 (Inc Tax: R216.20)
Pi Pico Maker Kit for Beginners
Pi Pico Maker Kit for Beginners The Maker Pi Pico incorporates the most wanted Reset button for your Raspberry Pi Pico and gives you access to all GPIO pins on two 20 ways pin-headers, with clear l..
R185.00 (Inc Tax: R212.75)
Adafruit Pi Pico Reference Card
Adafruit Pi Pico Reference Card This handy GPIO reference card is the perfect pocket-friendly go-to resource for navigating your way around the Raspberry Pi Pico. Adafruit have designed ..
R9.00 (Inc Tax: R10.35)
Adafruit Feather RP2040 - Qwiic
Adafruit Feather RP2040 - Qwiic Love the Adafruit Feather format? Interested in using Raspberry Pi silicon? Then youāre in luck! With the Adafruit Feather RP2040, youāll be creating new IoT project..
R235.00 (Inc Tax: R270.25)
Wave Pi Pico Evaluation Kit - Type B
Wave Pi Pico Evaluation Kit - Type B This evaluation kit for the Raspberry Pi Pico comes with all you need to get started with the Pi Pico. The kit comes with a Pi Pico, 1.14" LCD display module fo..
R712.00 (Inc Tax: R818.80)
Wave Pi Pico Clock - Green
Wave Pi Pico Clock - Green The Pico-Clock-Green is an LED digits electronic clock designed for Raspberry Pi Pico. It incorporates high precision RTC chip DS3231, photosensor, buzzer, and buttons, f..
R689.00 (Inc Tax: R792.35)
Wave Pi Pico SIM7020E-NB-IoT Expansion Board
Wave Pi Pico SIM7020E-NB-IoT Expansion Board The Pico-SIM7020E-NB-IoT is an NB-IoT (NarrowBand-Internet of Things) module designed for Raspberry Pi Pico. It supports multiple NB-IoT frequency band,..
R318.00 (Inc Tax: R365.70)
Wave Pi Pico LCD display 1.8inch 65K colors - 65K SPI
Wave Pi Pico LCD display 1.8inch 65K colors - 65K SPI This is a full color (65K) 1.8 inch display for the Pi Pico. The display use the ST7735S SPI Driver and support a resolution of 160Ć128 Pixels...
R138.00 (Inc Tax: R158.70)
Wave Pi Pico LCD display 1.3 inch 65K colors - 65K SPI
Wave Pi Pico LCD display 1.3 inch 65K colors - 65K SPI This is a full color (65K) IPS 1.3 inch display for the Pi Pico. The display use the ST7789 SPI Driver and support a resolution of 240Ć240 Pix..
R125.00 (Inc Tax: R143.75)
Wave Pico Dual GPIO Expansion Board
Wave Pico Dual GPIO Expansion Board This Pico Dual GPIO (General Purpose In/Out) Expansion board is extremely useful if you prototype on the Raspberry Pi Pico. Two sets of 2x20 male header, allows ..
R131.00 (Inc Tax: R150.65)
Wave Pi Pico OLED 1.3" Display
Wave Pi Pico OLED 1.3" Display This is white on black 1.3 inch display for the Pi Pico. The display use the SH1107 driver, supports a resolution of 64Ć128 pixels, and uses SPI/I2C to interface with..
R145.00 (Inc Tax: R166.75)
Wave Pi Pico LCD display 1.44 inch 65K colors - 65K SPI
Wave Pi Pico LCD display 1.44 inch 65K colors - 65K SPI This is a full color (65K) IPS 1.44 inch display for the Pi Pico. The display use the ST7735S SPI Driver and support a resolution of 128Ć128 ..
R118.00 (Inc Tax: R135.70)
Wave Pi Pico OLED 2.23" Display
Wave Pi Pico OLED 2.23" Display This is white on black 2.23 inch display for the Pi Pico. The display use the SSD1305 driver, supports a resolution of 128Ć32 pixels, and uses SPI/I2C to interface w..
R225.00 (Inc Tax: R258.75)
Wave 2.66inch E-Ink Display for Pi Pico
Wave 2.66" E-Ink Display for Pi Pico This is an E-Ink raw display, 2.66inch, 296Ć152 resolution, with embedded controller, communicating via SPI interface for the Pi Pico. Due to the advantages lik..
R272.00 (Inc Tax: R312.80)
Wave 2.66inch E-Ink Display for Pi Pico - Red/Black/White
Wave 2.66inch E-Ink Display for Pi Pico - Red/Black/White This is an E-Ink raw display, 2.66inch, 296Ć152 resolution, with embedded controller, communicating via SPI interface for the Pi Pico. Due ..
R275.00 (Inc Tax: R316.25)
Wave Pi Pico Servo Expansion Board
Wave Pi Pico Servo Expansion Board The servo control module is designed to work with the Raspberry Pi Pico. It uses the PWM pins of the microcontroller and has 16 3-pin connectors compatible with t..
R155.00 (Inc Tax: R178.25)
Pi Pico GPIO Breakout Board
Pi Pico GPIO Breakout Board This time Raspberry Pi Foundation developed a powerful device Raspberry Pi Pico that is powered by micro-controller RP2040. It is a compact microcontroller board that wo..
R98.00 (Inc Tax: R112.70)
Raspberry Pi RP2040 M0+ 133MHz CPU
Raspberry Pi RP2040 M0+ 133MHz CPU The Raspberry Pi RP2040 is the debut microcontroller from Raspberry Pi. It brings signature values of high performance, low cost, and ease of use to the microcont..
R25.00 (Inc Tax: R28.75)
Wave Pi Pico GPS Expansion Board + Antenna
Wave Pi Pico GPS Expansion Board + Antenna The Pico-GPS-L76B is a GNSS module designed for Raspberry Pi Pico, with multi satellite systems support including GPS, BDS, and QZSS. It has advantages su..
R337.00 (Inc Tax: R387.55)
Wave Pi Pico RS485 2 Channel
Wave Pi Pico RS485 2 Channel This is a 2-Channel RS485 module for Raspberry Pi Pico. The SP3485 transceiver, which is a +3.3V low power half-duplex transceiver that meet the specifications of RS-48..
R113.00 (Inc Tax: R129.95)
Wave 3.7" E-Ink Display for Pi Pico
Wave 3.7" E-Ink Display for Pi Pico This is an E-Ink raw display, 3.7inch, 480Ć280 resolution, with embedded controller, communicating via SPI interface for the Pi Pico. Due to the advantages like ..
R478.00 (Inc Tax: R549.70)
Wave Pi Pico Basic Kit
Wave Pi Pico Basic Kit This Raspberry Pi Pico kit has been tested and selected by a professional engineer. With rich tutorials and resources, this kit will get you started with Raspberry Pi Pico An..
R476.00 (Inc Tax: R547.40)
Wave Pi Pico 3.5" LCD Display Evaluation Board
Wave Pi Pico 3.5" LCD Display Evaluation Board The Pico-Eval-Board is an overall evaluation solution designed for Raspberry Pi Pico. With 3.5inch 65K colorful LCD display and and a variety of helpf..
R618.00 (Inc Tax: R710.70)
Wave Pico PCM5101A Audio Expansion
Wave Pico PCM5101A Audio Expansion The Pico-Audio is an audio expansion module designed for Raspberry Pi Pico, which incorporates PCM5101A low power stereo decoder, and uses I2S bus for transmittin..
R218.00 (Inc Tax: R250.70)
Wave 2.9" Capacitive Touch E-Ink Display for Pi Pico
Wave 2.9" Capacitive Touch E-Ink Display for Pi Pico This is a capacitive touch E-Ink raw display , 2.9inch, 296Ć128 resolution, communicating via SPI/I2C interface for the Pi Pico, and 5-points to..
R398.00 (Inc Tax: R457.70)
Wave 4.2" E-Ink Display for Pi Pico
Wave 4.2" E-Ink Display for Pi Pico This is an E-Ink raw display, 4.2inch, 400Ć300 resolution, with embedded controller, communicating via SPI interface for the Pi Pico. Due to the advantages like ..
R518.00 (Inc Tax: R595.70)
Wave Pi Pico RGB LED Expansion
Wave Pi Pico RGB LED Expansion The Pico-RGB-LED is an LED matrix module designed for Raspberry Pi Pico, which has 160 (16Ć10) RGB full-colour external-controlled constant current integrated LEDs, w..
R316.00 (Inc Tax: R363.40)
Wave Pi Pico UART to CAN Converter
Wave Pi Pico UART to CAN Converter This is a CAN Bus Module For Raspberry Pi Pico, which enables long range communication through UART. The board utilizes standard Raspberry Pi Pico headers which s..
R355.00 (Inc Tax: R408.25)
Wave Pi Pico ESP8266 WiFi Expansion
Wave Pi Pico ESP8266 WiFi Expansion The Pico-ESP8266 is a WiFi expansion module designed for Raspberry Pi Pico, which can be controlled via UART AT command, and supports TCP/UDP communication proto..
R186.00 (Inc Tax: R213.90)
Raspberry Pi PicoGo Mobile Robot
Raspberry Pi PicoGo Mobile Robot Smart robot is always the favorite project of electronic enthusiasts, and there've been several robots based on Raspberry Pi Zero W, 3B+, 4B in Waveshare's product ..
R775.00 (Inc Tax: R891.25)
Wave Pi Pico Industrial 8-Channel Relay Module
Wave Pi Pico Industrial 8-Channel Relay Module This is an industrial 8-channel relay module controlled via RS485 bus, utilizing Modbus RTU protocol. It features embedded protection circuits such as..
R298.00 (Inc Tax: R342.70)
Wave Pi Pico SIM868 GSM/GPRS/GNSS Module
Wave Pi Pico SIM868 GSM/GPRS/GNSS Module The Pico-SIM868-GSM/GPRS/GNSS is a GSM, GPRS, GNSS, and Bluetooth module designed for Raspberry Pi Pico. This small size and low power module will easily en..
R498.00 (Inc Tax: R572.70)
Wave Pico Ethernet Shield 10/100M
Wave Pico Ethernet Shield 10/100M This is an ethernet to UART converter For the Raspberry Pi Pico, 10/100M Ethernet, enabling network communication through UART Quick Spec Operating Voltage..
R235.00 (Inc Tax: R270.25)
Wave Pi Pico Acrylic Case - Dual Sided
Wave Pi Pico Acrylic Case - Dual Sided This acrylic case is a nice and solid enclosure for the Raspberry Pi Pico. A case can protect the board while letting you see the status LEDs directly and pro..
R28.00 (Inc Tax: R32.20)
Wave Pi Pico Expansion Board
Wave Pi Pico Expansion Board This Pico Dual GPIO (General Purpose In/Out) Expansion board is extremely useful if you prototype on the Raspberry Pi Pico. Two sets of 2x20 male header, allows connect..
R135.00 (Inc Tax: R155.25)
Wave Pi Pico 64x32 Panel RTC Display
Wave Pi Pico 64x32 Panel RTC Display This is a RGB LED matrix digital clock designed for Raspberry Pi Pico. It incorporates high precision RTC chip DS3231, photosensor, buzzer, IR receiver, and but..
R998.00 (Inc Tax: R1,147.70)
Wave Pi Pico with 0.96" IPS LCD Display
Wave Pi Pico with 0.96" IPS LCD Display The Wave Pi Pico with 0.96" IPS LCD Display is a low-cost, high-performance Pico-like MCU board with flexible digital interfaces. It incorporates Raspberry P..
R285.00 (Inc Tax: R327.75)
Wave Pi Pico Zero Mini Board
Wave Pi Pico Zero Mini Board The Wave Pi Pico Zero Mini Board is a low-cost, high-performance Pico-like MCU board with flexible digital interfaces on a small form factor with a size of only 23.5 x ..
R122.00 (Inc Tax: R140.30)
Wave Pi Pico 4M Flash with Battery Charger
Wave Pi Pico 4M Flash with Battery Charger Need more Flash for Raspberry Pi Pico? Dislike the outdated Micro USB connector? All these problems are solved by the new Waveshare RP2040-Plus. Simila..
R198.00 (Inc Tax: R227.70)
DF Robot Pi Pico Basic Expansion Board
DF Robot Pi Pico Basic Expansion Board This IO expansion board brings out all IO pins of the Raspberry Pi Pico onto male and female connectors. All pins are clearly labeled to allow beginners to qu..
R88.00 (Inc Tax: R101.20)
DF Robot Pi Pico Pro Expansion Board
DF Robot Pi Pico Pro Expansion Board This Gravity Expansion Board, specifically designed for Raspberry Pi Pico, is compatible with a variety of Gravity sensors and modules. With all pins led out..
R98.00 (Inc Tax: R112.70)
Adafruit Trinkey QT2040 - RP2040 USB Key - Qwiic
Adafruit Trinkey QT2040 - RP2040 USB Key - Qwiic The Trinkey QT2040 is half USB Key, half Adafruit QT Py, and utilizes the RP2040 processor. The PCB is designed to slip into any USB A port on a com..
R168.00 (Inc Tax: R193.20)
Adafruit KB2040 - RP2040 Kee Boar Driver
Adafruit KB2040 - RP2040 Kee Boar Driver An Arduino Pro Micro-shaped board for Keebs with RP2040. Adafruit have mixed together what we liked most about the SparkFun Pro Micro RP2040 (Qwiic / STEMMA..
R178.00 (Inc Tax: R204.70)
TTGO T-Display RP2040 1.14 inch LCD Dev Board
TTGO T-Display RP2040 1.14 inch LCD Dev Board As its name implies, LILYGO T-Display RP2040 is a Raspberry Pi RP2040 based development board that comes with a display, and more exactly a 1.14-inch c..
R318.00 (Inc Tax: R365.70)
Makerfabs Pi Pico Servo Expansion Board
Makerfabs Pi Pico Servo Expansion Board PICO Servo Driver is a platform based on raspberry pi pico, which is designed for driving and controlling servos. The board comes with an 8-bit level transla..
R145.00 (Inc Tax: R166.75)
Raspberry Pi Pico W (Max 10 per client)
Raspberry Pi Pico W The Raspberry Pi Pico W builds upon the great cost-for-performance metrics of the Pico and add WiFi to the board. The Pico W features the same attributes as the Raspberry Pi P..
R108.00 (Inc Tax: R124.20)
Maker Pi RP2040: Simplifying Robotics
Maker Pi RP2040: Simplifying Robotics with Raspberry PiĀ® RP2040 Cytron Maker Pi RP2040 features the first microcontroller designed by Raspberry Pi - RP2040, embedded on a robot controller board. Th..
R255.00 (Inc Tax: R293.25)
Tags: Raspberry Pi Pico, rpi