Schematik raised$4.6Mto help anyone build hardware with AI$4.6MIL PRE-SEED ANNOUNCEMENT
SCHEMATIKSCHEMATIK
GuidesPartsBlogCompanyDownload
GuidesPartsBlogCompanyDownload
SCHEMATIK

Built with love in Europe | For makers everywhere

Product

  • Home
  • Try Schematik
  • Download

Resources

  • Build guides
  • Blog
  • Press
  • Information for AI

Compare

  • Schematik or Fritzing
  • Schematik or Tinkercad
  • Schematik or Wokwi
  • Schematik or Claude Code

Company

  • Company
  • Jobs
  • Privacy
  1. Parts
  2. /Modules
  3. /Development Modules

Adafruit Feather RP2040 with DVI Output Port - Works with HDMI

OverviewPinoutWiringRelated groups
Adafruit Feather RP2040 with DVI Output Port - Works with HDMI — Adafruit — 5710

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.

Offers

  • Adafruit

Offers

  • Adafruit

Pinout

  • USB C connector

    USB C connector used for power, data, firmware updates and code editing.

    Type · power data connectorVoltage · USB positive voltage is exposed on the USB pin when USB is connected.
  • LiPoly Battery connector

    2-pin JST PH connector for optional LiPoly battery power; the Feather can charge a connected battery via USB.

    Type · power connectorVoltage · Battery positive is exposed on BAT.
  • GND

    Common ground for all power and logic.

    Type · groundVoltage · 0V common ground.
  • BAT

    Positive voltage to/from the 2-pin JST PH LiPoly battery jack.

    Type · powerVoltage · LiPoly battery positive voltage.
  • USB

    Positive voltage to/from the USB C connector when USB is connected.

    Type · power

Start wiring

I2C · SPI · UART · USB positive voltage is exposed on the USB pin when USB is connected. · Battery positive is exposed on BAT.

Confirm the data interface matches your host board.

Module pins: BAT, USB, 3.3V, GND. Schematik maps them to your board in the app.

Related groups

4 groups
SparkFun Qwiic Pro Micro BoogieBoard visual preview
9V to Barrel Jack Adapter visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
MicroUSB Plug to 5.5/2.1mm DC Barrel Jack Adapter | Kiwi Electronics visual preview

Connectors

Sort passive connector adapters from Qwiic boards, LCD modules and microSD card adapters before assuming anything with the right plug will substitute safely.

Connectors & cables · Connectors · 28 parts

RGB backlight positive LCD 16x2 visual preview
SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview
I2C 20x4 Arduino LCD Display Module visual preview
Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual preview

Displays

Character LCDs, SPI TFTs, e-paper modules and larger capacitive-touch TFT panels solve different display jobs. Treat display class, interface, controller, resolution, touch, refresh behaviour, storage, voltage and mounting as separate swap checks.

Displays · TFT & LCD displays · 35 parts

MQ-2 Gas Sensor visual preview
MQ-3 Gas Sensor visual preview
MQ-135 Gas Sensor visual preview
Grove - Air quality sensor visual preview

Air quality

Choose between MQ gas sensors, VOC/eCO2 indoor-air sensors, true CO2 modules and particulate sensors without treating every air-quality breakout as the same detector.

Sensors · Gas & air-quality sensors · 31 parts

Arduino Uno visual preview
Raspberry Pi Pico visual preview
Adafruit Feather nRF52840 Express visual preview
Pan-Tilt HAT kit visual preview

MCUs and boards

ESP32, Arduino Uno, Raspberry Pi Pico, and compatible add-on boards for running builds.

Boards · Microcontroller boards · 29 parts

Parts tray full · 5 max · remove a part to add another
Voltage · USB positive voltage.
  • EN

    3.3V regulator enable pin; pulled up, connect to ground to disable the 3.3V regulator.

    Type · controlVoltage · 3.3V regulator enable logic.
  • 3.3V

    Output from the 3.3V regulator.

    Type · powerVoltage · 3.3V output, 500mA peak per Adafruit Learn.
  • A0 / GPIO26

    ADC0 analogue input and digital GPIO; also SPI1 SCK, I2C1 SDA and PWM5 A.

    Type · analog gpio
  • A1 / GPIO27

    ADC1 analogue input and digital GPIO; also SPI1 MOSI, I2C1 SCL and PWM5 B.

    Type · analog gpio
  • A2 / GPIO28

    ADC2 analogue input and digital GPIO; also SPI1 MISO, I2C1 SDA and PWM6 A.

    Type · analog gpio
  • A3 / GPIO29

    ADC3 analogue input and digital GPIO; also SPI1 CS, I2C0 SCL and PWM6 B.

    Type · analog gpio
  • SCL / GPIO3

    Main I2C1 clock pin; also SPI0 MOSI and PWM1 B.

    Type · i2c gpio
  • SDA / GPIO2

    Main I2C1 data pin; also SPI0 SCK and PWM1 A.

    Type · i2c gpio
  • SCK / GPIO14

    Main SPI1 SCK pin; also I2C1 SDA and PWM7 A.

    Type · spi gpio
  • MO / GPIO15

    Main SPI1 MOSI pin; also I2C1 SCL and PWM7 B.

    Type · spi gpio
  • MI / GPIO8

    Main SPI1 MISO pin; also UART1 TX, I2C0 SDA and PWM4 A.

    Type · spi gpio
  • RX / GPIO1

    Main UART0 RX pin; also I2C0 SDA, SPI0 CS and PWM0 B.

    Type · uart gpio
  • TX / GPIO0

    Main UART0 TX pin; also I2C0 SCL, SPI0 MISO and PWM0 A.

    Type · uart gpio
  • DVI CKN

    DVI clock negative signal, available as board.CKN / PIN_CKN.

    Type · video signal
  • DVI CKP

    DVI clock positive signal, available as board.CKP / PIN_CKP.

    Type · video signal
  • DVI D0N

    DVI data 0 negative signal, available as board.D0N / PIN_D0N.

    Type · video signal
  • DVI D0P

    DVI data 0 positive signal, available as board.D0P / PIN_D0P.

    Type · video signal
  • DVI D1N

    DVI data 1 negative signal, available as board.D1N / PIN_D1N.

    Type · video signal
  • DVI D1P

    DVI data 1 positive signal, available as board.D1P / PIN_D1P.

    Type · video signal
  • DVI D2N

    DVI data 2 negative signal, available as board.D2N / PIN_D2N.

    Type · video signal
  • DVI D2P

    DVI data 2 positive signal, available as board.D2P / PIN_D2P.

    Type · video signal
  • DVI SCL

    DVI connector I2C clock connected to Feather SCL through a safe level-shifter for display EDID/EEPROM.

    Type · i2c video connector
  • DVI SDA

    DVI connector I2C data connected to Feather SDA through a safe level-shifter for display EDID/EEPROM.

    Type · i2c video connector
  • HPD

    Hot Plug Detect pin broken out to a through-hole pad; readable to know when a display is connected.

    Type · video control
  • CEC

    Consumer Electronic Control one-wire bidirectional serial bus, connected to pin 14 on the DVI/HDMI connector.

    Type · video control
  • UTIL

    Reserved future HDMI specification pin, connected to pin 17 on the DVI/HDMI connector.

    Type · video reserved
  • STEMMA QT

    STEMMA QT connector uses SCL and SDA for I2C on the RP2040 I2C1 peripheral.

    Type · i2c connector
  • RST

    Reset pin; tie to ground manually to reset the board.

    Type · reset
  • BOOT button

    Boot button available as board.BOOT / PIN_BUTTON and used to enter the bootloader.

    Type · control
  • NeoPixel / GPIO4

    Status NeoPixel LED on GPIO4, powered by the 3.3V supply.

    Type · indicator ledVoltage · Powered by 3.3V supply.
  • D13 LED

    Red LED controllable as board.LED / PIN_LED.

    Type · indicator led
  • PinPositionTypeFunctionVoltage
    USB C connectorpower data connectorUSB C connector used for power, data, firmware updates and code editing.USB positive voltage is exposed on the USB pin when USB is connected.
    LiPoly Battery connectorpower connector2-pin JST PH connector for optional LiPoly battery power; the Feather can charge a connected battery via USB.Battery positive is exposed on BAT.
    GNDgroundCommon ground for all power and logic.0V common ground.
    BATpowerPositive voltage to/from the 2-pin JST PH LiPoly battery jack.LiPoly battery positive voltage.
    USBpowerPositive voltage to/from the USB C connector when USB is connected.USB positive voltage.
    ENcontrol3.3V regulator enable pin; pulled up, connect to ground to disable the 3.3V regulator.3.3V regulator enable logic.
    3.3VpowerOutput from the 3.3V regulator.3.3V output, 500mA peak per Adafruit Learn.
    A0 / GPIO26analog gpioADC0 analogue input and digital GPIO; also SPI1 SCK, I2C1 SDA and PWM5 A.
    A1 / GPIO27analog gpioADC1 analogue input and digital GPIO; also SPI1 MOSI, I2C1 SCL and PWM5 B.
    A2 / GPIO28analog gpioADC2 analogue input and digital GPIO; also SPI1 MISO, I2C1 SDA and PWM6 A.
    A3 / GPIO29analog gpioADC3 analogue input and digital GPIO; also SPI1 CS, I2C0 SCL and PWM6 B.
    SCL / GPIO3i2c gpioMain I2C1 clock pin; also SPI0 MOSI and PWM1 B.
    SDA / GPIO2i2c gpioMain I2C1 data pin; also SPI0 SCK and PWM1 A.
    SCK / GPIO14spi gpioMain SPI1 SCK pin; also I2C1 SDA and PWM7 A.
    MO / GPIO15spi gpioMain SPI1 MOSI pin; also I2C1 SCL and PWM7 B.
    MI / GPIO8spi gpioMain SPI1 MISO pin; also UART1 TX, I2C0 SDA and PWM4 A.
    RX / GPIO1uart gpioMain UART0 RX pin; also I2C0 SDA, SPI0 CS and PWM0 B.
    TX / GPIO0uart gpioMain UART0 TX pin; also I2C0 SCL, SPI0 MISO and PWM0 A.
    DVI CKNvideo signalDVI clock negative signal, available as board.CKN / PIN_CKN.
    DVI CKPvideo signalDVI clock positive signal, available as board.CKP / PIN_CKP.
    DVI D0Nvideo signalDVI data 0 negative signal, available as board.D0N / PIN_D0N.
    DVI D0Pvideo signalDVI data 0 positive signal, available as board.D0P / PIN_D0P.
    DVI D1Nvideo signalDVI data 1 negative signal, available as board.D1N / PIN_D1N.
    DVI D1Pvideo signalDVI data 1 positive signal, available as board.D1P / PIN_D1P.
    DVI D2Nvideo signalDVI data 2 negative signal, available as board.D2N / PIN_D2N.
    DVI D2Pvideo signalDVI data 2 positive signal, available as board.D2P / PIN_D2P.
    DVI SCLi2c video connectorDVI connector I2C clock connected to Feather SCL through a safe level-shifter for display EDID/EEPROM.
    DVI SDAi2c video connectorDVI connector I2C data connected to Feather SDA through a safe level-shifter for display EDID/EEPROM.
    HPDvideo controlHot Plug Detect pin broken out to a through-hole pad; readable to know when a display is connected.
    CECvideo controlConsumer Electronic Control one-wire bidirectional serial bus, connected to pin 14 on the DVI/HDMI connector.
    UTILvideo reservedReserved future HDMI specification pin, connected to pin 17 on the DVI/HDMI connector.
    STEMMA QTi2c connectorSTEMMA QT connector uses SCL and SDA for I2C on the RP2040 I2C1 peripheral.
    RSTresetReset pin; tie to ground manually to reset the board.
    BOOT buttoncontrolBoot button available as board.BOOT / PIN_BUTTON and used to enter the bootloader.
    NeoPixel / GPIO4indicator ledStatus NeoPixel LED on GPIO4, powered by the 3.3V supply.Powered by 3.3V supply.
    D13 LEDindicator ledRed LED controllable as board.LED / PIN_LED.