🎉 Up to 70% Off Selected ItemsShop Sale
Adafruit Feather RP2040 with DVI Output Port - Works with HDMI
HomeStore

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI

$5.01

Original: $16.69

-70%
Adafruit Feather RP2040 with DVI Output Port - Works with HDMI

$16.69

$5.01

The Story

Wouldn't it be cool if you could display images and graphics from a microcontroller directly to an HDMI monitor or television? We think so!

So we designed this RP2040 Feather that has a digital video output (a.k.a DVI) that will work with any HDMI monitor or display. Note it doesn't do audio, just graphics!

It's kinda like we took RP2040 Feather and DVI Breakout board and glued them together. You get all the pins for use on the Feather, the Lipoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, a DVI output that can be used CircuitPython or with the PicoDVI library in Arduino or Pico SDK 

In Arduino (recommended) Adafruit use their fork of PicoDVI to create an internal framebuffer of 320x240 or 400x240 16-bit pixels that is then continuously blitted out as pixel-doubled 640x480 or 800x480 digital video. Whatever you 'draw' to the internal memory framebuffer appears instantly on the digital display in crisp color. Since the library is a subclass of AdafruitGFX, it'll be familiar to folks who have used our TFT or OLED displays before. 

There's also DVI output support in CircuitPython as of 8.1.0b2 - but note that it uses a lot of memory so in particular if you want to add other hardware accessories and libraries, you may need to configure it to be a lower-memory monochrome display.

Note that the DVI video generation uses one full core, both PIOs, and 150K (320x240) or 190K (400x240) of SRAM. It's kinda maxed out so be aware of the remaining resource limitations.

Adafruit also connected the HDMI-connectors I2C pins to the SDA/SCL of the Feather (through a safe level shifter) so you can read the EDID EEPROM of displays, and have broken out the CEC and Utility pads. The Hot Plug Detect pin is also available on the very end of the 16-pin header. Read this pin to know when a display has been connected!

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI - Image 2

Details & Craftsmanship

Every detail has been carefully considered to bring you the perfect product.

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI - Image 3

Details & Craftsmanship

Every detail has been carefully considered to bring you the perfect product.

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI - Image 4

Details & Craftsmanship

Every detail has been carefully considered to bring you the perfect product.

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI - Image 5

Details & Craftsmanship

Every detail has been carefully considered to bring you the perfect product.

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI - Image 6

Details & Craftsmanship

Every detail has been carefully considered to bring you the perfect product.

Description

Wouldn't it be cool if you could display images and graphics from a microcontroller directly to an HDMI monitor or television? We think so!

So we designed this RP2040 Feather that has a digital video output (a.k.a DVI) that will work with any HDMI monitor or display. Note it doesn't do audio, just graphics!

It's kinda like we took RP2040 Feather and DVI Breakout board and glued them together. You get all the pins for use on the Feather, the Lipoly battery support, USB C power / data, onboard NeoPixel, 8MB of FLASH for storing code and files, and then with the 8 unused pins, a DVI output that can be used CircuitPython or with the PicoDVI library in Arduino or Pico SDK 

In Arduino (recommended) Adafruit use their fork of PicoDVI to create an internal framebuffer of 320x240 or 400x240 16-bit pixels that is then continuously blitted out as pixel-doubled 640x480 or 800x480 digital video. Whatever you 'draw' to the internal memory framebuffer appears instantly on the digital display in crisp color. Since the library is a subclass of AdafruitGFX, it'll be familiar to folks who have used our TFT or OLED displays before. 

There's also DVI output support in CircuitPython as of 8.1.0b2 - but note that it uses a lot of memory so in particular if you want to add other hardware accessories and libraries, you may need to configure it to be a lower-memory monochrome display.

Note that the DVI video generation uses one full core, both PIOs, and 150K (320x240) or 190K (400x240) of SRAM. It's kinda maxed out so be aware of the remaining resource limitations.

Adafruit also connected the HDMI-connectors I2C pins to the SDA/SCL of the Feather (through a safe level shifter) so you can read the EDID EEPROM of displays, and have broken out the CEC and Utility pads. The Hot Plug Detect pin is also available on the very end of the 16-pin header. Read this pin to know when a display has been connected!

You may also like

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit ESP32-S2 Feather with w.FL - STEMMA QT / Qwiic

$18.02

$5.41

-70%NEW
Thumbnail 1Thumbnail 2

Adafruit ESP32-S2 Reverse TFT Feather with w.FL - STEMMA QT / Qwiic

$26.03

$7.81

-70%
Thumbnail 1Thumbnail 2

Feather Header Kit - 12-pin and 16-pin Female Header Set

$1.33

$0.40

Thumbnail 1Thumbnail 2

Feather Stacking Headers - 12-pin and 16-pin female headers

$1.33

Thumbnail 1Thumbnail 2

Short Feather Male Headers - 12-pin and 16-pin Male Header Set

$0.87

-70%
Thumbnail 1Thumbnail 2

Short Feather Headers Kit - 12-pin and 16-pin Female Header Set

$1.67

$0.50

-70%
Thumbnail 1Thumbnail 2

Mini 3-Layer Round Robot Chassis Kit - 2WD with DC Motors

$27.37

$8.21

Thumbnail 1Thumbnail 2

Adafruit RGB Matrix Featherwing Kit - For RP2040, M0 and M4 Feathers

$8.01

-70%
Thumbnail 1Thumbnail 2

Adafruit CRICKIT FeatherWing for any Feather

$32.71

$9.81

Thumbnail 1Thumbnail 2

Adafruit Mini Color TFT with Joystick FeatherWing

$27.37

-70%
Thumbnail 1Thumbnail 2

SparkFun Thing Plus - Artemis

$26.03

$7.81

Thumbnail 1Thumbnail 2

Shuttle

$18.42