{"title":"Adafruit PiCowbell DVI Output for Pico - Works with HDMI Display","handle":"adafruit-picowbell-dvi-output-for-pico-works-with-hdmi-display","url":"/products/adafruit-picowbell-dvi-output-for-pico-works-with-hdmi-display","description":"The Adafruit PiCowbell DVI Output for Pico lets you drive an HDMI monitor or television directly from a Raspberry Pi Pico or Pico W. It features a mini HDMI connector and outputs DVI-compatible digital video — just plug in a standard mini-HDMI-to-HDMI cable and start displaying graphics. Note that this board outputs video only, not audio.\n\nIn Arduino (recommended), the board uses the PicoDVI library to create a 320×240 or 400×240 pixel framebuffer that is pixel-doubled to 640×480 or 800×480 output. The library subclasses AdafruitGFX, so it's familiar if you've used Adafruit TFT or OLED displays. CircuitPython also supports DVI output, though memory constraints may limit you to monochrome display on Pico W with WiFi enabled.\n\nKey Features\n\n\nMini HDMI Connector – DVI output to any HDMI-compatible display or monitor\n\nSTEMMA QT / Qwiic Connector – Right-angle JST SH for I2C devices on GPIO 4 (SDA) and GPIO 5 (SCL), also level-shifted to the HDMI connector for reading display EDID data\n\nReset Button – Conveniently placed for quick program restarts\n\nSlide Switch – Connected to GPIO 3 for user-defined functions\n\nHDMI Extras Breakout – Pads for Utility, CEC, and Hot Plug Detect pins\n\nGold-Plated Pads – Duplicate hole pads next to each pin for solder-jumpering; ground pads marked with white silkscreen\n\n\nDVI Pin Mapping\n\n\nGPIO 6/7 – D2+/D2−\n\nGPIO 8/9 – D1+/D1−\n\nGPIO 10/11 – D0+/D0−\n\nGPIO 12/13 – Clock+/Clock−\n\n\n\nNote: DVI video generation uses one full RP2040 core, both PIO blocks, and 150–190 KB of SRAM depending on resolution. Plan your project around these resource constraints.\n\n\nHeader Options\nShips with an assembled PCB and header that requires soldering. Several configurations are available:\n\n\nStacking Headers – Plug into a breadboard or other accessories with sockets\n\nSocket Headers – Plug the Pico directly in for a solid, compact connection\n\nShort Socket Headers – Ultra-slim pluggable design; pair with Short Plug Headers on the Pico for a skinny sandwich\n\nDirect Soldering – Most compact and inexpensive, but permanent\n\n\nIdeal For\n\nMicrocontroller-driven HDMI displays and dashboards\nRetro gaming and graphics projects with Pico\nDigital signage and information displays\nPrototyping video output without a full single-board computer\n\n\nPackage Contents\n\n1× Adafruit PiCowbell DVI Output PCB (assembled with mini HDMI connector)\n1× Header (requires soldering)\n\n\n\nNote: Raspberry Pi Pico, HDMI cable, and headers for the Pico are sold separately. Mount the Pico on top if you want the BOOTSEL button and LED accessible.\n\n\nResources\n\nAdafruit PicoDVI Arduino Library\n","vendor":"Adafruit","product_type":"physical","in_stock":false,"options":[],"variants":[{"id":1619,"title":"Default Title","sku":"AF-5745","price":13.55,"on_sale":false,"in_stock":false,"available_quantity":0,"option1":"Default Title"}]}