Skip to content

PRO TIP Block youtube.com at the DNS level — Pi-hole, NextDNS or your hosts file — but allow youtube-nocookie.com and i.ytimg.com. These tutorials keep playing; the rabbit hole does not.

Learning without distractions

Raspberry Pi Pico Lecture 2 (2025): Overview of peripherals and C SDK

8.1K views on YouTube

0:00 – Administrivia
0:50 – Lecture objectives
1:53 – Overview of RP2040 peripherals
11:15 – Hardware/software co-design
13:10 – Pico W
14:00 – RP2350
14:45 – Hardware/software levels of abstraction
21:00 – RP2040 block diagram and tour
27:05 – Mapping peripherals to GPIO’s
31:30 – Previewing Protothreads
32:30 – Introduction to the data sheet
33:45 – C SDK organization
39:10 – Dissecting a Blinky example

Spring, 2025 lectures from ECE 4760 (Digital Systems Design Using Microcontroller) at Cornell University.

Course site: https://ece4760.github.io
Hunter’s site: https://vanhunteradams.com