Skip to main content

Raspberry Pi Pico Software / IDE Setup

Raspberry Pi Logo

Step 1: Install the Arduino IDE

  1. Go to the official Arduino Software page.
  2. Download and install Arduino IDE 2.x for your operating system.
  3. Open the IDE and confirm it launches correctly — check Help → About Arduino IDE to see the installed version.

Step 2: Add the Raspberry Pi Pico Board Package via Boards Manager

The Pico isn't an official Arduino board, so its board definitions have to be added through a third-party Boards Manager URL — a JSON index file the IDE reads to know which packages are available.

  1. Open File → Preferences (Windows/Linux) or Arduino IDE → Settings (macOS).

  2. Find the Additional Boards Manager URLs field and paste:

    https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json
  3. Click OK to save.

  4. Go to Tools → Board → Boards Manager….

  5. Search for pico and click Install on "Raspberry Pi Pico/RP2040" by Earle F. Philhower, III.

⏳ This can take a few minutes on first install — it downloads the full RP2040 toolchain.

  1. Once installed, open Tools → Board → Raspberry Pi RP2040 Boards. You'll see separate entries for Raspberry Pi Pico and Raspberry Pi Pico W — pick the one matching your board. They use the same package; only the board selection differs (the Pico W entry additionally enables the onboard WiFi/Bluetooth radio).

Setting Up Multiple Boards at Once

Programming a Pico and ESP32/ESP8266 (or Arduino) from the same Arduino IDE install? You can paste several Boards Manager URLs into the same field at once, separated by commas — see ESP32 & ESP8266 Setup → Setting Up Both Chips at Once for an example combining the ESP32 and ESP8266 URLs; just add the Pico URL above to that same comma-separated list.


Next: Run Your First Program

With the IDE and board package installed, connect your Pico and upload your first sketch.

➡️ Continue to First Program Guide


Comments