Intro to Raspberry Pi Pico and RP2040 - C/C++ Part 3: How to Use PIO | Digi-Key Electronics
Programmable Input/Output (PIO) is a unique feature in the RP2040. It allows users to create custom communication peripherals and drivers that run independently of the main program on the CPU. In this video, we’ll show you how to create a simple PIO program that toggles the LED on the Raspberry Pi Pico.
You will need to configure the Pico build system as shown in the first part of this series:
Setting up debugging is not necessary, but it is recommended: Note that you cannot use step-through debugging on PIO programs.
A written form of this tutorial can be found here:
We write a simple blink program in PIO assembl