Adafruit
Adafruit DVI Breakout Board - For HDMI Source Devices
The Adafruit DVI Breakout Board provides an HDMI-compatible connector with 220 Ω series resistors for generating DVI video output from microcontrollers. Desi...
Get notified when back in stock
The Adafruit DVI Breakout Board provides an HDMI-compatible connector with 220 Ω series resistors for generating DVI video output from microcontrollers. Designed as a source-only device, it lets you drive HDMI monitors and displays from boards like the Raspberry Pi Pico using the RP2040's PIO system.
This is a passive breakout with no active components — just the HDMI connector and series resistors on a compact PCB. There are unpopulated pads for an I2C EEPROM and pull-up resistors for advanced users who want to create a sink device with EDID, but these are not fitted by default.
Key Features
- HDMI/DVI Connector – Standard HDMI port for connecting to any HDMI monitor or display
- 220 Ω Series Resistors – Fitted on all data and clock lines for proper signal termination
- Passive Design – No active components; purely a connector breakout with resistors
- Source-Only – Intended for video output from a microcontroller, not for receiving video
- Compact PCB – Breadboard-friendly form factor with labelled pins
Raspberry Pi Pico Wiring
- GP12 → D0+
- GP13 → D0−
- GP14 → CK+
- GP15 → CK−
- GP16 → D2+
- GP17 → D2−
- GP18 → D1+
- GP19 → D1−
- GND → GND
Also Available
- DVI Sock for Pico (solders directly onto the end of a Pico)
Ideal For
- Driving HDMI displays from RP2040-based boards
- Digital video generation demos and experiments
- Low-cost video output for microcontroller projects
Package Contents
- 1× Adafruit DVI Breakout Board for HDMI Source Devices
Jargon buster
Plain-language definitions for the technical terms used above.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- EEPROM
- A type of non-volatile memory that keeps stored data even when power is turned off. In a sensor module, it can be used to store settings or calibration data so they do not need to be re-entered every time.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- HDMI
- HDMI is a common digital video and audio connection used by computers, media players, and many displays. If a display kit has HDMI input, it is usually much easier to test with a single-board computer because it can act like a normal monitor.
- I2C
- I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
- PCB
- A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
- RP2040
- The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
Find this product in
Brands
Prototyping & Wiring
Related Tutorials
Free guides on learn.littlebird.com.au