





Adafruit DVI Sock for Pico - Works with HDMI Displays
The Adafruit DVI Sock adds HDMI display output to your Raspberry Pi Pico or Pico W. Using the RP2040's PIO system and clever overclocking, you can drive an HDMI monitor directly from your microcontroller—perfect for demos, retro graphics, or experimenting with digital video generation.
This minimal breakout connects directly to the bottom of your Pico like a little PCB sock, or can be wired up separately. It contains only 220-ohm series resistors and an HDMI connector—no active components required.
Key Features
- DVI Video Output – Works with any HDMI monitor or TV
- Sock Form Factor – Plugs directly onto the end of a Pico
- Passive Design – Just resistors and connector, no ICs
- PIO-Based – Uses RP2040's programmable I/O for video
- Breakout Pins – Hot-Plug Detect, CEC, and Util for advanced use
Pinout
- GP12/GP13: D0+/D0-
- GP14/GP15: CK+/CK-
- GP16/GP17: D2+/D2-
- GP18/GP19: D1+/D1-
- GND: Ground
Ideal For
- Graphics demos and visual experiments
- Retro gaming projects
- Learning digital video generation
- Low-cost display output for Pico projects
Package Contents
- 1× DVI Sock breakout board
Resources
- PicoDVI Library on GitHub
- Original Pico DVI Sock Project
Product Information
Product Information
Shipping & Returns
Shipping & Returns
Description
The Adafruit DVI Sock adds HDMI display output to your Raspberry Pi Pico or Pico W. Using the RP2040's PIO system and clever overclocking, you can drive an HDMI monitor directly from your microcontroller—perfect for demos, retro graphics, or experimenting with digital video generation.
This minimal breakout connects directly to the bottom of your Pico like a little PCB sock, or can be wired up separately. It contains only 220-ohm series resistors and an HDMI connector—no active components required.
Key Features
- DVI Video Output – Works with any HDMI monitor or TV
- Sock Form Factor – Plugs directly onto the end of a Pico
- Passive Design – Just resistors and connector, no ICs
- PIO-Based – Uses RP2040's programmable I/O for video
- Breakout Pins – Hot-Plug Detect, CEC, and Util for advanced use
Pinout
- GP12/GP13: D0+/D0-
- GP14/GP15: CK+/CK-
- GP16/GP17: D2+/D2-
- GP18/GP19: D1+/D1-
- GND: Ground
Ideal For
- Graphics demos and visual experiments
- Retro gaming projects
- Learning digital video generation
- Low-cost display output for Pico projects
Package Contents
- 1× DVI Sock breakout board
Resources
- PicoDVI Library on GitHub
- Original Pico DVI Sock Project






















