Paradisetronic.com
Your Store for DIY Electronics


Adafruit Feather RP2040 with HDMI compatible DVI port, 5710

Imagine being able to display images and graphics from a microcontroller directly on your HDMI-enabled monitor or TV. This is exactly what the Adafruit Feather RP2040 with DVI output enables. This innovative board seamlessly integrates a DVI port compatible with HDMI displays to bring your graphics to life. Although it doesn't offer audio support, it impresses with high-quality visual content.

This board is a combination of the RP2040 Feather and a DVI breakout board and offers a comprehensive package. It features all standard feather pins, is compatible with Lipoly batteries, has USB C for power and data, an integrated NeoPixel and a generous 8MB FLASH storage for your code and files. Additionally, it uses 8 free pins to provide a DVI output that can be used with CircuitPython, the PicoDVI library for Arduino (https://github.com/adafruit/PicoDVI) or the Pico SDK (https://github.com/ Wren6991/PicoDVI) is compatible.

Adafruit recommends use with Arduino and has adapted PicoDVI to create an integrated framebuffer. This framebuffer supports resolutions of 320x240 or 400x240 in 16-bit color, which are then upscaled to 640x480 or 800x480 for display. The AdafruitGFX library, a familiar tool for those experienced with our TFT or OLED displays, controls this process and guarantees a vibrant and instant display of your graphics.

CircuitPython also supports DVI output from version 8.1.0b2 - but we would like to point out that the memory requirement is very large. For complex projects with additional hardware or libraries, you may need to choose a lower memory setting for monochrome displays.

Note that DVI video generation is resource intensive and uses a full core, both PIOs, and up to 190K SRAM. This means you should plan your project with these resource limitations in mind.

To further increase functionality, we securely connected the I2C pins of the HDMI connector to the SDA/SCL of the Feather via a level shifter. This allows you to read the EDID EEPROM from displays. We've also made the CEC and Utility pads accessible, as well as the Hot Plug Detect pin at the end of the 16-pin header, which tells you when a display is connected.



This board is a combination of the RP2040 Feather and a DVI breakout board and offers a comprehensive package. It features all standard feather pins, is compatible with Lipoly batteries, has USB C for power and data, an integrated NeoPixel and a generous 8MB FLASH storage for your code and files. Additionally, it uses 8 free pins to provide a DVI output that can be used with CircuitPython, the PicoDVI library for Arduino (https://github.com/adafruit/PicoDVI) or the Pico SDK (https://github.com/ Wren6991/PicoDVI) is compatible. Adafruit recommends use with Arduino and has adapted PicoDVI to create an integrated framebuffer. This framebuffer supports resolutions of 320x240 or 400x240 in 16-bit color, which are then upscaled to 640x480 or 800x480 for display. The AdafruitGFX library, a famili