Framboos Pi Pico

Raspberry Pi Pico Microcontroller Instruction Manual

Model: Pico (SC0915)

1. Produk verbyview

The Raspberry Pi Pico is a compact, high-performance microcontroller board developed by Raspberry Pi. It features the RP2040, a custom-designed microcontroller chip, offering a flexible platform for a wide range of embedded projects.

Sleutel kenmerke sluit in:

  • RP2040 Microcontroller: Designed by Raspberry Pi in the UK.
  • Verwerker: Dual-core Arm Cortex M0+ processor, configurable clock speed up to 133 MHz.
  • Geheue: 264KB of SRAM and 2MB of on-board Flash memory.
  • Verbinding: 26 multi-function General Purpose Input/Output (GPIO) pins.
  • Vormfaktor: Die ontwerp van die kasteelmodule maak direkte soldeerwerk aan draerborde moontlik.
Van onder na onder view of Raspberry Pi Pico board

Figuur 1: Bo-na-onder view of the Raspberry Pi Pico microcontroller board, showing the RP2040 chip, USB port, BOOTSEL button, and GPIO pins.

2. Opstelinstruksies

This section outlines the basic steps to prepare your Raspberry Pi Pico for use.

2.1. Required Components

  • Raspberry Pi Pico board (included)
  • Micro USB cable (not included)
  • Rekenaar met 'n USB-poort
  • Optional: Breadboard, jumper wires, headers for prototyping.

2.2. Initial Firmware Installation

  1. Koppel aan rekenaar: Druk en hou die BOOTSEL button on the Pico. While holding, connect the Pico to your computer using a Micro USB cable. Release the BOOTSEL button once connected.
  2. Access USB Mass Storage: Your computer should recognize the Pico as a mass storage device named "RPI-RP2".
  3. Sleep-en-los firmware: Download the desired firmware file (e.g., MicroPython UF2 file) from the official Raspberry Pi website. Drag and drop this UF2 file op die "RPI-RP2"-skyf.
  4. Herlaai: The Pico will automatically reboot, and the "RPI-RP2" drive will disappear. The new firmware is now installed.
Hoekig view of Raspberry Pi Pico connected via USB

Figuur 2: Hoekig view of the Raspberry Pi Pico, illustrating its compact size and the Micro USB port for power and data transfer.

3. Bedryfsinstruksies

Once firmware is installed, you can begin programming and interacting with your Raspberry Pi Pico.

3.1. Programming Environments

  • MicroPython: A lean and efficient implementation of the Python 3 programming language optimized for microcontrollers. Thonny IDE is a recommended tool for MicroPython development on Pico.
  • C/C++ SDK: For advanced users, Raspberry Pi provides a comprehensive C/C++ Software Development Kit (SDK) for direct programming.

3.2. GPIO Pin Usage

The Pico features 26 multi-function GPIO pins that can be configured for various purposes, including digital input/output, analog input, PWM, I2C, SPI, and UART communication.

Raspberry Pi Pico pinout diagram

Figure 3: Detailed pinout diagram for the Raspberry Pi Pico, illustrating the function of each of the 40 pins, including power, ground, and various GPIO capabilities.

Refer to the official Raspberry Pi Pico documentation for detailed pin assignments and programming examples for specific functionalities.

4. Onderhoud

Proper care ensures the longevity and reliable operation of your Raspberry Pi Pico.

  • Omgewingsbeskerming: Keep the Pico in a dry environment, away from moisture, extreme temperatures, and direct sunlight.
  • Elektrostatiese ontlading (ESD): Handle the board by its edges to minimize the risk of ESD damage. Consider using an anti-static mat and wrist strap when working with sensitive electronic components.
  • Skoonmaak: Indien nodig, maak die bord liggies skoon met 'n sagte, droë borsel of saamgeperste lug. Vermy die gebruik van vloeistowwe of skuurmiddels.
  • Fisiese beskerming: Consider using an enclosure for your projects to protect the Pico from physical damage and dust.

5. Probleemoplossing

This section addresses common issues you might encounter with your Raspberry Pi Pico.

5.1. Algemene probleme en oplossings

  • Pico not recognized as "RPI-RP2":
    • Ensure the BOOTSEL button is held down while connecting the USB cable.
    • Try a different Micro USB cable and USB port on your computer.
    • Verify the cable is a data cable, not just a charging cable.
  • Code not running:
    • Kontroleer jou kode vir sintaksfoute.
    • Ensure the correct firmware (e.g., MicroPython) is installed.
    • Verify that your programming environment (e.g., Thonny) is correctly configured to communicate with the Pico.
  • External components not working:
    • Gaan alle bedradingsverbindings dubbel na.
    • Ensure external components are powered correctly and within the Pico's voltage grense.
    • Verify the GPIO pins are configured correctly in your code (input/output, pull-ups/downs).

For further assistance, consult the official Raspberry Pi Pico documentation and community forums.

6. Tegniese spesifikasies

KenmerkDetail
Microcontroller ChipRP2040 (designed by Raspberry Pi)
VerwerkerDual-core Arm Cortex M0+ @ 133 MHz
SRAM264KB
Flash Memory2MB on-board QSPI Flash
GPIO-penne26 multi-function GPIO pins (23 digital-only, 3 ADC capable)
Analoge insette3 x 12-bis ADC
Kommunikasie-koppelvlakke2 x SPI, 2 x I2C, 2 x UART, 16 x PWM channels
USBMicro USB 1.1 device and host support
Kragtoevoer2V to 5V DC via Micro USB or VSYS pin
Bedryfstemperatuur-20°C tot +85°C
Afmetings (LxBxH)1.97 x 0.79 x 0.39 duim (50 x 21 x 1 mm)
Gewig0.01 onse (ongeveer 2 g)
Onderkant view of Raspberry Pi Pico with pin labels

Figuur 4: Onder view of the Raspberry Pi Pico, showing the castellated edges for surface mounting and additional pin labels.

7. Waarborg en Ondersteuning

The Raspberry Pi Pico is designed for educational and hobbyist use. Specific warranty details may vary depending on the retailer and region of purchase. Please refer to your point of purchase for warranty information.

For technical support and further resources, please visit the official Raspberry Pi website and community forums:

© 2025 Raspberry Pi. All rights reserved.

Verwante Dokumente - Pico

Preview Hardeware-ontwerp met RP2040 - Raspberry Pi
'n Omvattende gids tot hardeware-ontwerp met behulp van die RP2040-mikrobeheerder, wat minimale ontwerpvoorbeelde dek.amples-, VGA-, SD-kaart- en oudio-koppelvlakke, tesame met kragbestuur- en ontfoutingstegnieke.
Preview Mastering the Raspberry Pi Pico W: Projects and Programming Guide
A comprehensive guide to mastering the Raspberry Pi Pico W and the RP2040 microcontroller, featuring over 60 projects for programming and development. Covers hardware, software, and practical applications.
Preview Pico Python SDK: MicroPython for RP2040 Microcontrollers
A comprehensive guide to the official MicroPython port for the Raspberry Pi Pico and RP2040-based microcontroller boards, covering setup, hardware interfacing, and development.
Preview Hardware Design with RP2350 Microcontrollers: A Comprehensive Guide
Detailed guide on hardware design using Raspberry Pi RP2350 microcontrollers, covering minimal board design, power management, flash memory, crystal oscillators, USB, I/O, and debugging for building boards and products.
Preview Getting Started with Raspberry Pi Pico: C/C++ Development Guide
A comprehensive guide for developers to begin C/C++ programming with the Raspberry Pi Pico microcontroller and RP2040-based boards, covering setup, SDK, examples, and debugging.
Preview Raspberry Pi Pico: Meer as 50 Grundlagenprojekte met MicroPython en die RP2040-Mikrobeheerder
Dit is 'n leier vir die Raspberry Pi Pico-mikrobeheerder, met meer as 50 praktiese projekte met MicroPython en die RP2040-Chip vorstellt. Behandel Hardware-Grundlagen, Programmering, Sensoren, Kommunikasieprotokolle met UART, I2C, SPI, sowie Wi-Fi- en Bluetooth-aanwendings.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.