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 (88)
  • Konchawan - Feb 27, 2025

    https://github.com/Kittisompong/Kanjanaarkom1111/issues/1

    https://github.com/Lertkoonawong/Chartsombat111/issues/1

    https://github.com/Prasanwong/Intaraprasart/issues/1

    https://github.com/Rattanaprasert/Sangsawang111/issues/1

    https://github.com/Narinchanok/Suwanwechatada111/issues/1

    https://github.com/Rattanasetha/Kanjanaarkom1111/issues/1

    https://github.com/Suwankaruna/Dechaboon111/issues/2

    https://github.com/Pitijamroen/Rattanaprasert111/issues/1

    https://github.com/Roongrudee44/Kwankaew111/issues/1

    https://github.com/Jantarakiat/Glinpetch111/issues/1

    https://cccv.to/7fecan6c

    https://cccv.to/2y5s6

    https://cccv.to/zjftuyo

    https://cccv.to/upijpz2qpeo5447

    https://cccv.to/8hqitbmpj8r

    https://github.com/kaina12345678999/kaina123/issues/1

    https://github.com/kaina134556666666666/kaina123/issues/1

    https://github.com/Thanaratchaku/Thammapak-/issues/1

    https://github.com/Reongsamai/Pipattanakul/issues/1

    https://github.com/Jarassopon/Chartpipak-/issues/1

    https://github.com/Prommabuth/Srisarawong/issues/1

    https://github.com/Thammapak/Srisawatwongchai-/issues/1

    https://github.com/Weerakittana/Watcharajirakul/issues/1

    https://github.com/Chalermkwansiri/Sukanansarn/issues

  • NON Khon ko - Feb 27, 2025

    https://github.com/DAMDAMme11225566/Natoo/issues/1

    https://github.com/MAVKMAVK11111111111142/Mack1259/issues/1

    https://github.com/sggsdfsdfdsfds6745123/NAgoo168/issues/1

    https://github.com/DIAMOND168N/Mavk/issues/1

    https://github.com/11DIAMOND168/Mac/issues/1

    https://github.com/22DIAMOND168/Mack/issues/1

    https://github.com/DIAMOND168MM/Mac/issues/1

    https://github.com/4DIAMOND168/Phan/issues/1

    https://github.com/5DIAMOND168/May/issues/1

    https://github.com/3DIAMOND168/Muay/issues/1

    https://github.com/6DIAMOND168/Mack/issues/1

    https://github.com/2DIAMOND168/Mack/issues/1

    https://github.com/1DIAMOND168/Mack/issues/1

    https://github.com/12DIAMOND168/Mack/issues/1

    https://github.com/16DIAMOND168/Mack/issues/1

    https://github.com/8DIAMOND168/Mack/issues/1

    https://github.com/7DIAMOND168/Mack1/issues/1

    https://cccv.to/ccni8bzzwvedmm

    https://cccv.to/tmx63jm4dzhgt5

    https://cccv.to/97n8u9q

    https://cccv.to/uxdfjj8cdj3px5

    https://cccv.to/eb9mg

    https://github.com/10DIAMOND/Nattapol-/issues/1

    https://github.com/5DIAMOND/Nagoo123/issues/1

    https://github.com/1DIAMOND6/Sajaporn-/issues/1

    https://github.com/4DIAMOND4/Sukprasert-/issues/1

    https://github.com/MoMeFai/Srisoi-/issu

  • HUM MEN - Feb 27, 2025

    https://github.com/Wimonporn22/Phupakdee22/issues/1

    https://github.com/Kaewmala00/Weerasak00/issues/1

    https://github.com/Thammarat00/Kommak00/issues/1

    https://github.com/Jongjanya00/Nannapin00/issues/1

    https://github.com/Jantrapa00/Pitiwat00/issues/1

    https://github.com/Wongwarang00/Bongkoch00/issues/1

    https://github.com/Anupongprasit00/Chokchai00/issues/1

    https://github.com/Jirapat00/Panupon00/issues/1

    https://github.com/Chaiyasak00/Siladee00/issues/1

    https://github.com/Petcharat00/Chayon00/issues/1

    https://github.com/kaina12345678999/kaina123/issues/2

    https://github.com/Bunyaporn22/Nannapin22/issues/1

    https://github.com/Neeraya22/Chokchai22/issues/1

    https://github.com/Sitapat22/Chidchon22/issues/1

    https://github.com/Prisana22/Rassameechot22/issues/1

    https://github.com/Sunisorn22/Marika22/issues/1

    https://cccv.to/eahs9yrtp7c2msn

    https://cccv.to/zt4uee9n1oh

    https://cccv.to/s96pp

    https://cccv.to/9akehs2bzjpn8vs

    https://cccv.to/9wkea1qvfj4r

    https://cccv.to/2z7ncimc

    https://github.com/Hongthong11/Pachariya11/issues/1

    https://github.com/Intarama11/Chalathip11/issues/1

    https://github.com/Preeyapat11/Roengtip11/issues/1

    https://github.com/Phuriwat11/Walaiporn11/is

  • kardesha1ea - Feb 24, 2025

    https://dangerous-boys-2-thai-sub.univer.se/
    https://voir-le-film-the-gorge-en-streaming-fnr.univer.se/
    https://videa-hu-hogyan-tudnek-elni-nelkuled.univer.se/
    https://io-sono-la-fine-del-mondo-streamcb01.univer.se/
    https://captain-america-4-film-audio-bg.univer.se/
    https://www.resume.id/works/b27344b9c252f1e9
    https://www.resume.id/works/69a1cd92e80f8ffa
    https://www.resume.id/works/df8a4727ac13f9d6
    https://www.resume.id/works/73522d9d84c926d2

    https://neztw.tawk.help/article/ne-zha-2-2025-subtw
    https://nezha2twzh.tawk.help/article/nezha-2-watch-fullmovie
    https://illegalhayatlarmeclis.tawk.help/article/illegal-hayatlar-meclis-izle-turkce-dublaj-altyaz%C4%B1l%C4%B1
    https://illegalhayatlarmeclis.tawk.help/article/illegal-hayatlar-meclis-izle-2025-turkce-dublaj
    https://hikayesi2.tawk.help/article/tum-dayi-bir-adamin-hikayesi-2-izle
    https://dayibiradaminhikayesi2izle.tawk.help/article/turkce_dayi-bir-adamin-hikayesi-2_izle
    https://rzgarabrak.tawk.help/article/turkce_ruzgara_birak_izle
    https://asksadecebiran4k.tawk.help/article/turkce_ask-sadece-bir-an_izle
    https://karantinaizle.tawk.help/article/karantina-izle-turkce

    https://kirpisonic3.tawk.help/article/kirpi-sonic-3-izle-2025-turkce-

  • herhrhrh - Feb 23, 2025

    https://github.com/Futni-mentem-hd-videaau
    https://github.com/Futni-mentem-filmenez-hu1
    https://github.com/Hogyantudnekelninelkule-videa-Brott
    https://github.com/Hogyantudnekelninelkule-Filmek-hd1
    https://github.com/Sidelinedtheqbandme-voir-filmvrs
    https://github.com/L-amour-ouf-voirr-vostvfrs
    https://github.com/Izolacija-ceo-film-sr-2024
    https://github.com/na-plech-sk-dab-cestina1
    https://github.com/Sidelinedtheqbandme-cb01-stream-ital
    https://github.com/a-szurdok-videa-2025-hu1
    https://github.com/The-hunters-autumn-bg-audiohd
    https://github.com/Valami-kulonos-videa-hu-2025
    https://github.com/videa-hogyantudnekelninelkule-TV1
    https://pastelink.net/565sr0lj
    https://glot.io/snippets/h4v4lcifb9
    https://www.wowace.com/paste/ee1ddc51
    https://paste.toolforge.org/view/0557993a

  • ethgetah - Feb 22, 2025

    https://codepen.io/ff-burik/pen/vEYGzrZ
    https://fnote.net/notes/RGgSD4
    https://jsfiddle.net/websiteurlexample/xzcedm3g/
    https://www.petition2congress.com/ctas/websiteurlexample
    https://paiza.io/projects/2_iPiokfVgWME7k0wTylDw
    https://www.wowace.com/paste/acb1378a
    https://paste.cutelyst.org/a3rhxB-LT
    https://paste.laravel.io/846c2d0f-1dbd-49e3-a54f-907a02c8433f
    https://prod.pastebin.prod.webservices.mozgcp.net/Ta3n1df4
    https://myanimelist.net/profile/websiteurla1
    https://findaspring.org/members/websiteurlexample/
    https://elemedu.com/note/vpt9yte9y
    https://chobaolam.vn/threads/websiteurlexample.599049/
    http://forum.dnpsolpol.ru/threads/websiteurlexample.17759/
    https://forumketoan.com/threads/websiteurlexample.61631/
    https://forum.thecodingcolosseum.com/topic/41074/websiteurlexample
    https://forum.phuongnamedu.vn/threads/mywebsiteurl.3127/
    https://foro.ribbon.es/topic/58382/websiteurlexample
    https://www.gameworld.gr/community/blogs/entry/websiteurlexample
    https://www.furaffinity.net/journal/11077856/
    https://imgur.com/gallery/websiteurlexample-PMqCF19
    https://paste.chapril.org/?544132a9ba21d064#9bpEx6qKCahwfyFWUxkv3FSgrGgcgW9h6HhzAGzzYUmi
    https://privatebin.net/?ecd2b8824fc54836#E8Zs2u

  • rgwgrawearg - Feb 22, 2025

    https://pastelink.net/gij0gmly
    https://wokwi.com/projects/423511291730079745
    https://dictanote.co/n/1191521/
    https://onlinegdb.com/Jp5fDSWyX
    https://paste.thezomg.com/293460/40150613/
    https://tempel.in/view/Ww6LaS5
    https://glot.io/snippets/h4ty5t4trp
    https://paste.md-5.net/jafaqisupo.php
    https://www.pastery.net/taxtva/
    https://pastebin.com/vimuVd0P
    https://yamcode.com/websiteurlexample
    https://rextester.com/IBBOH55059
    https://paste.gd/VrHNt6kS
    https://paste.toolforge.org/view/1ed67d24
    https://ctxt.io/2/AAB4fcaaFw
    https://rentry.co/pz9y7pg8
    https://p.ip.fi/sjAT
    https://etextpad.com/isutfbenly
    https://pastebin.freeswitch.org/view/9b0bacbc
    https://paste.intergen.online/view/c6647ad1
    https://paste.centos.org/view/2c564110
    https://snippet.host/ggsiye
    https://notes.io/wZaZt
    https://solo.to/websiteurlexample
    https://justpaste.it/hw8ta

  • rwsagrwa - Feb 22, 2025

    https://github.com/interstellar-bg-audio1
    https://github.com/Tarika-bg-audio1
    https://github.com/Markedmenruleshaw-audiobg-hdq
    https://github.com/dont-close-your-eyes-bg-audiohd
    https://github.com/no-wings-bg-audiohd
    https://github.com/Moon-le-panda-videa-hu-2025
    https://github.com/Gyilkos-randi-videa-hu-2025
    https://github.com/Paddingtonauperou-voir-TV-VF
    https://github.com/videa-hua-Hogyantudnekelninelkule
    https://github.com/L-amour-ouf-TV-streamvf
    https://github.com/L-amour-ouf-TV-HD-VF
    https://github.com/The-gorge-TV-streamvf
    https://github.com/Hogyantudnekelninelkule-2025hu1
    https://github.com/unptittrucenplus-TV-streamvf
    https://github.com/Futni-mentem-videahui-filmenezz
    https://github.com/young-hearts-voir-VF-regarder

  • kardesha1eAA - Feb 21, 2025

    https://github.com/aksadecebiran-izle
    https://github.com/Tum-Flm-Illegal-Hayatlar-Meclis-izle
    https://github.com/Tm-Flm-Kirpi-Sonic-3-izle
    https://github.com/TF-Karantina-izle
    https://cccv.to/illegal_hayatlar_meclis_izle
    https://cccv.to/ruzgara_birak_izle_turkce
    https://cccv.to/dayi_bir_adamin_hikayesi_izle
    https://cccv.to/gassal_2_bolum_izle
    https://www.mixily.com/listing/2290682799637347908
    https://www.mixily.com/event/3057340301048436057
    https://www.mixily.com/listing/6849162700317834001
    https://www.mixily.com/listing/2365088707523113445
    https://www.mixily.com/listing/7839012700578459950
    https://www.mixily.com/listing/5360369753104342624
    https://www.mixily.com/listing/2922560153618411926
    https://www.mixily.com/listing/8486194119251623146
    https://www.mixily.com/listing/313140170711165240
    https://www.mixily.com/listing/6862949212049814083
    https://www.mixily.com/listing/8284900561818285814
    https://www.mixily.com/listing/5876187641765818742
    https://www.mixily.com/listing/7348019900104443383
    https://www.mixily.com/event/2568367639838004600
    https://www.mixily.com/listing/1528368537374540734
    https://www.mixily.com/listing/2055401074918712263
    https://www.mixily.com/listing/7420382173067

  • wshgehgewg - Feb 21, 2025

    https://github.com/sonic-3-descargar-es-panish
    https://github.com/anora-bg-audiohd
    https://github.com/The-Substance-bg-audiohd
    https://github.com/Thebrutalist-bg-online1
    https://github.com/Wicked-bg-audiohd
    https://github.com/Conclave-bg-audiohd
    https://github.com/BaiIvan3thevacation-bg-subaudio
    https://github.com/Gundilegendoflove-subbg-audio1
    https://github.com/sonic-3-sub-bg-audio1
    https://github.com/Mufasathelionking-bg-audio1
    https://github.com/Paddingtoninperu-bg-audio1
    https://github.com/Snow-white-bg-audio1
    https://github.com/videa-hu-futni-mentem-oyy
    https://github.com/futni-mentem-videa-oyah
    https://github.com/Hogyantudnekelninelkule-videa-oyy
    https://github.com/Hogyantudnekelninelkule-vid8
    https://github.com/Thunderbolts-voir-vfr
    https://github.com/Mennydorgok-videa-hunga1
    https://github.com/Mennydorgok-videa-hu-2025
    https://github.com/lamourouf-voir-TV-VF
    https://github.com/voir-lamourouf-TV-FR
    https://github.com/film-na-plech-cz-yoo
    https://github.com/na-plech-sk-film1
    https://github.com/Young-hearts-voir-TV-VF
    https://pastelink.net/iuor9ceq
    https://dictanote.co/n/1190593/

Showing 1 - 10 of 88 items

Leave a comment