How to set up Raspberry Pi Pico

How to Set Up Raspberry Pi Pico

Getting Started with Raspberry Pi Pico : Set Up Raspberry Pi Pico

Raspberry Pi Pico, the new breakout board for RP2040 microcontroller from Raspberry Pi foundation. In this tutorial, we are going to set up a Pico board for programming. Raspberry Pi Pico RP2040 microcontroller support both MicroPython and c/c++.

Raspberry Pi Pico can be programmed and reprogrammed in two ways either using the SWD (Serial Wire Debug Port) or we can use the USB mass storage device mode. For beginners using Raspberry Pi Pico, we recommend you use the USB mass storage device mode for programming. Simply drag and drop a file onto the Pico which appears as a mass storage device in your computer.

How to set up the Raspberry Pi Pico

Use the following steps to program Raspberry Pi Pico using USB mode

  1. Depower the Pico Board
  2. Press and hold the BOOTSEL button on the Pico (Boot selection button) and then power the board by connecting to your computer using a micro USB cable. Release the BOOTSEL button once the drive RPI-RP2 appears on your computer


    BOOTSEL Raspberry Pi Pico

    micro USB Port Raspberry Pi Pico

  3. Drag and drop the "UF2" file and drop it onto the USB mass storage device.
  4. The disk will now write that file to flash and restart the Pico Board , after this pico disappear from USB devices.

Based on which programming language you are choosing to program the Pico board, step 4 changes.

Getting Started with MicroPython

Micropython Download UF2 File for Micropython

Getting Started with C/C++

Blink an LED Raspberry Pi Pico Download the Blink UF2

What is a UF2 file ?

UF2 is a file format designed by Microsoft that stands for USB Flashing Format. This format was designed for PXT (also known as Microsoft MakeCode) and allows for programming boards over the Mass Storage Class (removable drive).

The BOOTSEL is short for boot selection, which switches Pico between two start-up modes when it is first turned on. The USB port can be used to access the USB bootloader (BOOTSEL mode) stored in the RP2040 boot ROM. The UF2 file contains the MicroPython firmware, this is a small file that contains MicroPython for Pico.

When we drag and drop the MicroPython firmware file onto Pico, the firmware is flashed onto its internal storage. Pico switches out of the special mode you put it in with the BOOTSEL button, flashes the new firmware, and then loads it - now your Pico is running MicroPython.

Note: The USB boot code is stored in ROM on RP2040, so can not be accidentally overwritten

The next blog post is about programming Raspberry Pi Pico. Stay tuned for more blogs and tutorials on Raspberry Pi Pico.

Comments (946)
  • Max Xiao Yu - Nov 13, 2025

    https://reach.link/uzelzla
    https://reach.link/uzelzla1
    https://reach.link/uzelzla2
    https://reach.link/uzelzla3

    https://reach.link/nepolapitelny
    https://reach.link/nepolapitelny1
    https://reach.link/nepolapitelny2
    https://reach.link/nepolapitelny3

    https://reach.link/carodejka
    https://reach.link/carodejka1
    https://reach.link/carodejka2
    https://reach.link/carodejka3

    https://reach.link/koln75
    https://reach.link/koln75cz
    https://reach.link/koln75sk
    https://reach.link/koln75film

    https://reach.link/diemylove
    https://reach.link/diemylove1
    https://reach.link/diemylove2
    https://reach.link/diemylove3

    https://reach.link/nebezpecneuzemi
    https://reach.link/nebezpecneuzemi1
    https://reach.link/nebezpecneuzemi2
    https://reach.link/nebezpecneuzemi3

    https://reach.link/orwell
    https://reach.link/orwell1
    https://reach.link/chopinchopin
    https://reach.link/chopinchopin1
    https://reach.link/chopinchopin2
    https://reach.link/chopinchopin3

    https://reach.link/nasevina
    https://reach.link/nasevina1
    https://reach.link/nasevina2
    https://reach.link/nasevina3

    https://reach.link/dzob
    https://reach.link/dzob1
    https://reach.link/dzob2
    https://reach.link/dzob3

  • Max Xiao Yu - Nov 12, 2025

    https://reach.link/mestresdailusao
    https://reach.link/mestresdailusao1
    https://reach.link/mestresdailusao2
    https://reach.link/foisoumacidente
    https://reach.link/foisoumacidente1
    https://reach.link/foisoumacidente2
    https://reach.link/seteinvernosemteerao
    https://reach.link/seteinvernosemteerao1
    https://reach.link/seteinvernosemteerao2
    https://reach.link/sisuestradadavinganca
    https://reach.link/sisuestradadavinganca1
    https://reach.link/sisuestradadavinganca2
    https://reach.link/anjodasorte
    https://reach.link/anjodasorte1
    https://reach.link/anjodasorte2

    https://reach.link/wicked1
    https://reach.link/wicked2
    https://reach.link/assistirwicked
    https://reach.link/pequenos
    https://reach.link/pequenos2
    https://reach.link/pequenos3
    https://reach.link/osestranhos1
    https://reach.link/osestranhos2
    https://reach.link/osestranhos3
    https://reach.link/chainsaw
    https://reach.link/chainsaw2
    https://reach.link/chainsaw3
    https://reach.link/alpha9
    https://reach.link/alpha8
    https://reach.link/alpha7

    https://reach.link/bugonia4
    https://reach.link/bugonia5
    https://reach.link/bugonia6
    https://reach.link/predadorbadlands4
    https://reach.link/predadorbadlands5
    https://reach.link/predadorbadlands6
    https://reach

  • Max Xiao Yu - Nov 12, 2025

    https://1link.jp/wickedforgoodfilmcz
    https://1link.jp/wickedforgoodfilmhd
    https://1link.jp/wickedforgoodcelyfilm
    https://1link.jp/wickedforgoodcelyfilmsk
    https://1link.jp/wickedforgoodcelycelycz
    https://1link.jp/tronaresfilmcz
    https://1link.jp/tronaresfilmhd
    https://1link.jp/tronarescelyfilm
    https://1link.jp/tronarescelyfilmsk
    https://1link.jp/tronarescelycelycz
    https://1link.jp/ragonininemafilmcz
    https://1link.jp/ragonininemafilmhd
    https://1link.jp/ragonininemacelyfilm
    https://1link.jp/ragonininemacelyfilmsk
    https://1link.jp/ragonininemacelycelycz

    https://1link.jp/orwell5filmcz
    https://1link.jp/orwell5filmhd
    https://1link.jp/orwell5celyfilm
    https://1link.jp/orwell5celyfilmsk
    https://1link.jp/orwell5celycelycz
    https://1link.jp/chopinfilmcz
    https://1link.jp/chopinfilmhd
    https://1link.jp/chopincelyfilm
    https://1link.jp/chopincelyfilmsk
    https://1link.jp/chopincelycelycz
    https://1link.jp/culpanuestrafilmcz
    https://1link.jp/culpanuestrafilmhd
    https://1link.jp/culpanuestracelyfilm
    https://1link.jp/culpanuestracelyfilmsk
    https://1link.jp/culpanuestracelycelycz

    https://1link.jp/koln75filmcz
    https://1link.jp/koln75filmhd
    https://1link.jp/koln75celyfilm
    https://1link.jp/koln75celyfilmsktht

  • Max Xiao Yu - Nov 12, 2025

    https://reach.link/uzelzla
    https://reach.link/uzelzla1
    https://reach.link/uzelzla2
    https://reach.link/uzelzla3

    https://reach.link/nepolapitelny
    https://reach.link/nepolapitelny1
    https://reach.link/nepolapitelny2
    https://reach.link/nepolapitelny3

    https://reach.link/carodejka
    https://reach.link/carodejka1
    https://reach.link/carodejka2
    https://reach.link/carodejka3

    https://reach.link/koln75
    https://reach.link/koln75cz
    https://reach.link/koln75sk
    https://reach.link/koln75film

    https://reach.link/diemylove
    https://reach.link/diemylove1
    https://reach.link/diemylove2
    https://reach.link/diemylove3

    https://reach.link/nebezpecneuzemi
    https://reach.link/nebezpecneuzemi1
    https://reach.link/nebezpecneuzemi2
    https://reach.link/nebezpecneuzemi3

    https://reach.link/orwell
    https://reach.link/orwell1
    https://reach.link/chopinchopin
    https://reach.link/chopinchopin1
    https://reach.link/chopinchopin2
    https://reach.link/chopinchopin3

    https://reach.link/nasevina
    https://reach.link/nasevina1
    https://reach.link/nasevina2
    https://reach.link/nasevina3

    https://reach.link/dzob
    https://reach.link/dzob1
    https://reach.link/dzob2
    https://reach.link/dzob3

  • Jimmy Gill - Nov 12, 2025

    https://paiza.io/projects/a_5JD48ktk-QSlM_HeJeyg?language=php
    https://pastelink.net/ctdubvlx
    https://freepaste.link/vheqo1t3oo
    https://www.onlinegdb.com/HSc4GgGJ96
    https://laylo.com/de-de-pyaar-de-2-full-movie
    https://laylo.com/de-de-pyaar-de-2-fullmovie-filmyzilla-hd
    https://laylo.com/de-de-pyaar-de-2-full-movie-ajaydevgan
    https://laylo.com/kaantha-full-movie
    https://laylo.com/kaantha-fullmovie-filmyzilla-hd
    https://laylo.com/kaantha-full-movie-dulquersalmaan
    https://laylo.com/delhi-crime-season-3-webseries-filmyzilla-hd
    https://laylo.com/delhi-crime-season-3-web-series
    https://laylo.com/delhi-crime-season-3-webseries-shefali-shah
    https://laylo.com/now-you-see-me-now-you-dont-full-movie
    https://laylo.com/now-you-see-me-now-you-dont-fullmovie-filmyzilla-hd
    https://laylo.com/now-you-see-me-now-you-dont-full-movie-dave-franco
    https://laylo.com/the-running-man-full-movie-2025
    https://laylo.com/the-running-man-fullmovie-filmyzilla-hd
    https://laylo.com/the-running-man-full-movie-glen-powell
    https://glot.io/snippets/hcw2p1rju0
    https://www.wowace.com/paste/c42b785c
    https://etextpad.com/suwozkxfxb
    https://paiza.io/projects/9ePsyrUE1z56mLA1S6n91g?language=php
    https://binshare.net/Aa5bRCgyqX

  • Max Xiao Yu - Nov 11, 2025

    https://laylo.com/laylo-ouauge1
    https://laylo.com/laylo-uuwv8tl
    https://laylo.com/laylo-nsdowcx
    https://laylo.com/laylo-javkmgn
    https://laylo.com/laylo-jj2xsmt
    https://laylo.com/laylo-bmniym9
    https://laylo.com/laylo-d4ebc8w
    https://laylo.com/laylo-nlyuemz
    https://laylo.com/laylo-dcrydsn
    https://laylo.com/laylo-ymsabax
    https://laylo.com/laylo-zzj0jdw
    https://laylo.com/laylo-wapxyj8
    https://laylo.com/laylo-00so3y5
    https://laylo.com/laylo-6fhdbcr
    https://laylo.com/laylo-wkpsuk1
    https://laylo.com/laylo-e8aazig
    https://laylo.com/laylo-sy8cy2k
    https://laylo.com/laylo-onvy76f
    https://laylo.com/laylo-bmmtzcc
    https://laylo.com/laylo-h4ptz8h
    https://laylo.com/laylo-bqnjpc6
    https://laylo.com/laylo-00bb4tr
    https://laylo.com/laylo-wxxz4r5
    https://laylo.com/laylo-rmiqwhi
    https://laylo.com/laylo-1g2rcg7

    https://laylo.com/laylo-8qefcqi
    https://laylo.com/laylo-fnsyld2
    https://laylo.com/laylo-duaehor
    https://laylo.com/laylo-lzuna47
    https://laylo.com/laylo-acdfjot
    https://laylo.com/laylo-gyzbaol
    https://laylo.com/laylo-l9gc5ia
    https://laylo.com/laylo-8wmoalj
    https://laylo.com/laylo-gu4iw9i
    https://laylo.com/laylo-jmvemgb
    https://laylo.com/laylo-rui1cke
    https://laylo.com/laylo-h3saz7u
    https://laylo.c

  • Max Xiao Yu - Nov 11, 2025

    https://gist.github.com/jermontaSD/e098ea57947e994cc7352e74643104dc
    https://gist.github.com/leeminhoo5/24c2247016b79ffbf5c609a54f0f4cb2
    https://gist.github.com/leeminhoo5/c341aeb31cb816411e6d06bcf06f64bb
    https://gist.github.com/leeminhoo5/f5b43a882131c7bd8cfb8be32ac5a3b3
    https://gist.github.com/leeminhoo5/6cb11905d449bd5edcc2d5870328262b
    https://gist.github.com/leeminhoo5/4ab8ef5a8ac909e4ffe1b83dd450502b
    https://gist.github.com/leeminhoo5/ffa6a0ca428f4b828d17728c1deee53c
    https://gist.github.com/leeminhoo5/71e6db98b625855b352949f4c7508d9c
    https://gist.github.com/leeminhoo5/3a18d3d3f3d2451af2c0202b70821e72
    https://gist.github.com/leeminhoo5/5b085ac5e4b9e0156fe06a8a6d3ccfac
    https://gist.github.com/leeminhoo5/557cf25161afbe2bdcd15b7bed95662a

    https://gist.github.com/leeminhoo29/be3005b0f5b7ffce41971be64ffe5f5e
    https://gist.github.com/leeminhoo29/e4cf421099c1efacc6237dc1b7700420
    https://gist.github.com/leeminhoo29/68a6b3fe61397de4bca1e760d0ba7b03
    https://gist.github.com/leeminhoo29/fc99f18b508775e9f3becda9cdd8594e
    https://gist.github.com/leeminhoo29/e4a681fc196f72abd2307205734eb906
    https://gist.github.com/leeminhoo29/6a031ba799b50579b9a3c1803288eb09
    https://gist.github.com/leeminhoo29/a

  • Max Xiao Yu - Nov 09, 2025

    https://laylo.com/laylo-r8thjkb
    https://laylo.com/laylo-faihe4u
    https://laylo.com/laylo-yb5pahk

    https://laylo.com/laylo-es6rryl
    https://laylo.com/laylo-6vqzr0f
    https://laylo.com/laylo-6jlarq2

    https://laylo.com/laylo-jo5xfx4
    https://laylo.com/laylo-db7tytd
    https://laylo.com/laylo-avapssu

    https://laylo.com/laylo-4tlnzfq
    https://laylo.com/laylo-yfjl80x
    https://laylo.com/laylo-msky15n

    https://laylo.com/laylo-tse4pxw
    https://laylo.com/laylo-boox9ke
    https://laylo.com/laylo-t82si2u

    https://laylo.com/laylo-vfawqan
    https://laylo.com/laylo-yldnskd
    https://laylo.com/laylo-5sg1ws0

    https://laylo.com/laylo-ngv0eif
    https://laylo.com/laylo-yoofeyg
    https://laylo.com/laylo-gptj2o4

  • Max Xiao Yu - Nov 09, 2025

    https://gist.github.com/jermontaSD/e098ea57947e994cc7352e74643104dc
    https://gist.github.com/leeminhoo5/24c2247016b79ffbf5c609a54f0f4cb2
    https://gist.github.com/leeminhoo5/c341aeb31cb816411e6d06bcf06f64bb
    https://gist.github.com/leeminhoo5/f5b43a882131c7bd8cfb8be32ac5a3b3
    https://gist.github.com/leeminhoo5/6cb11905d449bd5edcc2d5870328262b
    https://gist.github.com/leeminhoo5/4ab8ef5a8ac909e4ffe1b83dd450502b
    https://gist.github.com/leeminhoo5/ffa6a0ca428f4b828d17728c1deee53c
    https://gist.github.com/leeminhoo5/71e6db98b625855b352949f4c7508d9c
    https://gist.github.com/leeminhoo5/3a18d3d3f3d2451af2c0202b70821e72
    https://gist.github.com/leeminhoo5/5b085ac5e4b9e0156fe06a8a6d3ccfac
    https://gist.github.com/leeminhoo5/557cf25161afbe2bdcd15b7bed95662a

    https://gist.github.com/leeminhoo29/be3005b0f5b7ffce41971be64ffe5f5e
    https://gist.github.com/leeminhoo29/e4cf421099c1efacc6237dc1b7700420
    https://gist.github.com/leeminhoo29/68a6b3fe61397de4bca1e760d0ba7b03
    https://gist.github.com/leeminhoo29/fc99f18b508775e9f3becda9cdd8594e
    https://gist.github.com/leeminhoo29/e4a681fc196f72abd2307205734eb906
    https://gist.github.com/leeminhoo29/6a031ba799b50579b9a3c1803288eb09
    https://gist.github.com/leeminhoo29/a

  • Max Xiao Yu - Nov 08, 2025

    https://portfolium.com/entry/wicked-pelo-bem-2025-onde-assistir-filmes
    https://portfolium.com/entry/wicked-pelo-bem-2025-dublado-filmes-completo
    https://portfolium.com/entry/assistir-wicked-pelo-bem-2025-filme-completo
    https://portfolium.com/entry/wicked-pelo-bem-hd-grtis-filme-completo
    https://portfolium.com/entry/assistir-wicked-pelo-bem-filme-completo-dubla

    https://portfolium.com/entry/pequenos-clares-filme-completo-em-portugus-pt
    https://portfolium.com/entry/pt-pequenos-clares-o-filme-2025-nline-hd
    https://portfolium.com/entry/assistir-pequenos-clares-filme-completo-em-pt
    https://portfolium.com/entry/pequenos-clares-filme-completo-dublado-portugue
    https://portfolium.com/entry/fullhd-pequenos-clares-assistir-filme-completo

    https://portfolium.com/entry/anjo-da-sorte-2025-onde-assistir-filmes
    https://portfolium.com/entry/anjo-da-sorte-2025-dublado-filmes-completo
    https://portfolium.com/entry/assistir-anjo-da-sorte-filme-completo-dubla
    https://portfolium.com/entry/assistir-anjo-da-sorte-2025-filme-completo
    https://portfolium.com/entry/anjo-da-sorte-hd-grtis-filme-completo

    https://portfolium.com/entry/sisu-estrada-da-vingana-filme-completo-em-pt

Showing 41 - 50 of 946 items

Leave a comment