
The Raspberry Pi Pico is based on the RP2040 chip developed by the Raspberry Pi Foundation here in the UK.
Dual cores Arm cortex M0+ running at 133MHz
264kB RAM (Random Access Memory)
26 GPIO (General Purpose Input Output) pins
2 x I2C (Inter-Integrated Circuit)
2 x SPI (Serial Peripheral Interface)
2 x UART (Universal Asynchronous Receiver/Transmitter)
3 x Analogue
2Mb flash storage for your programs and data

The Raspberry PI Pico can become the brains of your next project whether it be a robot, DIY home automation gadget or an electronic musical instrument like a theremin and much more.
The Pico can be programmed using MicroPython, C and C++ from launch. We will look at MicroPython to program the Pico later within this guide.
To solder the pins onto the Pico you will need:
Soldering iron
Solder
Header Pins
The Pico board
Breadboard
The breadboard may sound a little strange, but it helps keep your Pico board and pins steady while you solder them.
Follow along with the video here
Plug the Pico into your computer while holding down the BOOTSEL button on the front of the board
Let go of the BOOTSEL button and you should see the Pico pop-up as a removable drive like you have plugged in a pen drive named RPI-RP2
Open up the Pico drive and click on INDEX.HTM. This will open up a web page telling you all about the Pico
Scroll down the page and click on the Getting Started with MicroPython tab
Click on the Download UF2 file button and save it to your RPI-RP2 drive. The Pico will reboot and you are now running MicroPython on your Pico.
Follow along with the video here
Plug the Pico into your computer while holding down the BOOTSEL button on the front of the board
Let go of the BOOTSEL button and you should see the Pico pop-up as a removable drive like you have plugged in a pen drive named RPI-RP2
Open up the Pico drive and click on INDEX.HTM. This will open up a web page telling you all about the Pico
Scroll down the page and click on the Getting Started with MicroPython tab
Click on the Download UF2 file button and save it to your RPI-RP2 drive. The Pico will reboot and you are now running MicroPython on your Pico.
Follow along with the video here
Click on Thonny to open the editor
Make sure your Pico is plugged into your computer
Click on Python 3.xx down in the bottom right corner. This is where we can change the version of Python that we are programming in. From the menu that appears click on MicroPython(Raspberry Pi Pico).
We are now ready to program our Pico.
Follow along with the video here
The Pico has a built-in LED that we can program Let's see how to do this.
Type the following code:
import machine led_onboard = machine.Pin(25, machine.Pin.OUT) led_onboard.value(1)
See the video demo here
That is us completed the first steps to getting started with the Raspberry Pi Pico.
Follow me on Twitter and Instagram to see more of my discoveries with the Pico over the coming weeks.