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. /Displays
  3. /TFT & LCD displays

i2c / SPI Character LCD Backpack - STEMMA QT / Qwiic

OverviewPinoutWiringAlternatesRelated groups
i2c / SPI Character LCD Backpack - STEMMA QT / Qwiic — Adafruit — 292

I2C/SPI backpack for HD44780-compatible character LCDs, reducing control to 2 pins (I2C) or 3 pins (SPI). Includes 5-pin terminal block for wiring and STEMMA QT/Qwiic connector. Compatible with Adafruit's character LCD library for Arduino and CircuitPython.

Offers

  • Adafruit
  • Pimoroni£9.90

Offers

  • Adafruit
  • Pimoroni£9.90

Pinout

  • VIN

    Power input for the I2C/SPI LCD backpack; Adafruit states it can be powered with 3 to 5V DC.

    Type · powerVoltage · 3-5V DC
  • GND

    Ground reference for backpack power and logic.

    Type · groundVoltage · 0V
  • CLK / SCL / SCK

    Clock line. In I2C mode this is SCL; after closing the SPI Enable jumper it is the SPI SCK clock input.

    Type · signalVoltage · 3-5V logic level shifted
  • DAT / SDA / MOSI

    Data line. In I2C mode this is SDA; after closing the SPI Enable jumper it is SPI MOSI, used to send data from the microcontroller to the backpack.

    Type · signalVoltage · 3-5V logic level shifted
  • LAT

    SPI latch input used when the backpack is configured for SPI by soldering the SPI Enable jumper.

    Type · signal

Start wiring

SPI · I2C · 3.3 V · 3.3 – 5 V · Breakout

Adafruit describes product 398 as a 16x2 RGB backlight LCD using digital pins for LCD control and PWM pins for the backlight; the product…

Module pins: VIN, GND, CLK / SCL / SCK, DAT / SDA / MOSI, LAT. Schematik maps them to your board in the app.

TFT & LCD

186 other options

16×2 and 20×4 character LCDs (parallel, I2C backpack, Qwiic, Grove), SPI TFTs from 0.71 to 3.5 inches, and large DSI and HDMI capacitive-touch panels up to 13.3 inches.

View all 186
  • I2C 20x4 Arduino LCD Display Module visual preview

Related groups

4 groups
1.02" E-Ink Display Module - 128x80, Black/White, SPI visual preview
1.02" E-Ink Raw Display Panel - 128x80, Black/White, SPI visual preview
1.54inch e-Paper Module (B), 200×200, 3-Color, SPI visual preview
1.54inch e-Paper Module, 200×200, SPI visual preview

E-paper

Waveshare makes up the large majority of parts here and often sells the same panel twice: once as a raw display needing a separate driver board, and once as a module or HAT+ with the SPI controller attached.

Displays · E-paper displays · 102 parts

"Shake" 8x8 LED Matrix visual preview
10-Segment LED Bar Graph - Red visual preview
11x1 VFD Display Module visual preview
11x7 LED Matrix Breakout visual preview

LED displays

Adafruit HT16K33 backpacks, MAX7219 daisy-chains, NeoPixel and DotStar grids, HUB75 RGB matrix panels, charlieplexed arrays, bare clock displays, and two VFD character modules — almost 90 parts, none wired the same way.

Displays · LED displays · 88 parts

0.49inch OLED Display Module, 64×32, I2C visual preview
0.91" OLED Display Module - 128x32, I2C visual preview
0.96" OLED (B) - SPI/I2C visual preview
0.96" RGB OLED Display Module - 64x128, SPI, 65K Colors visual preview

OLED

About 30 parts: monochrome I2C modules from 0.49 to 1.3 inches, SPI/I2C grayscale and 65K-color RGB panels up to 1.5 inches, a transparent OLED, and ecosystem-specific units for Raspberry Pi, FireBeetle and M5Stack Grove.

Displays · OLED displays · 29 parts

1.75mm PLA (1kg) - Black visual preview
1.75mm PLA (1kg) - Gold visual preview
1.75mm PLA (1kg) - Green visual preview
1.75mm PLA (1kg) - Natural visual preview

3D printing

DFRobot 1.75 mm PLA in 1 kg spools makes up the bulk of the group, in over 15 colors. Specialty options include PVA in both diameters, NinjaFlex flexible filament, Proto-Pasta conductive PLA, and wood-fill. OverLord printer spares and OverLord printers round out the hardware side.

Tools & prototyping · 3D printing · 53 parts

Parts tray full · 5 max · remove a part to add another
  • SPI Enable jumper

    Back-side solder jumper that enables SPI control instead of the default I2C interface.

    Type · control
  • LCD connector pins 1-16

    Sixteen output pins along the top of the board for attaching a character LCD; Adafruit states pin 1 is furthest left when viewing the front/logo side.

    Type · connector
  • Address jumpers

    I2C address-selection jumpers used to chain up to 8 backpacks on the same I2C clock/data pins.

    Type · control
  • 3-5V jumper

    Back-side jumper between the CLK and 3-5V labels used for board voltage configuration per the Adafruit pinouts page.

    Type · controlVoltage · 3-5V
  • PinPositionTypeFunctionVoltage
    VINpowerPower input for the I2C/SPI LCD backpack; Adafruit states it can be powered with 3 to 5V DC.3-5V DC
    GNDgroundGround reference for backpack power and logic.0V
    CLK / SCL / SCKsignalClock line. In I2C mode this is SCL; after closing the SPI Enable jumper it is the SPI SCK clock input.3-5V logic level shifted
    DAT / SDA / MOSIsignalData line. In I2C mode this is SDA; after closing the SPI Enable jumper it is SPI MOSI, used to send data from the microcontroller to the backpack.3-5V logic level shifted
    LATsignalSPI latch input used when the backpack is configured for SPI by soldering the SPI Enable jumper.
    SPI Enable jumpercontrolBack-side solder jumper that enables SPI control instead of the default I2C interface.
    LCD connector pins 1-16connectorSixteen output pins along the top of the board for attaching a character LCD; Adafruit states pin 1 is furthest left when viewing the front/logo side.
    Address jumperscontrolI2C address-selection jumpers used to chain up to 8 backpacks on the same I2C clock/data pins.
    3-5V jumpercontrolBack-side jumper between the CLK and 3-5V labels used for board voltage configuration per the Adafruit pinouts page.3-5V

    I2C 20x4 Arduino LCD Display Module

    20x4 I2C character LCD. Use when the project needs four lines; not a drop-in for a 16x2 enclosure or layout.

    $14.00
  • Standard LCD 16x2, white on blue visual preview

    Standard LCD 16x2, white on blue

    $9.95
  • RGB Backlight Positive LCD 16x2 visual preview

    RGB Backlight Positive LCD 16x2

    Bare 16x2 character LCD with RGB backlight. Good when the design expects direct LCD wiring and controls the RGB backlight pins itself.

    $12.95
  • SparkFun 16x2 SerLCD - RGB Backlight (Qwiic) visual preview

    SparkFun 16x2 SerLCD - RGB Backlight (Qwiic)

    16x2 RGB character LCD with Qwiic serial control. Same display size as many 16x2 modules, but a different wiring and software path.

    $32.50
  • Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0 visual preview

    Gravity: I2C 16x2 Arduino LCD with RGB Backlight Display V2.0

    16x2 Gravity I2C RGB LCD. Similar purpose to other 16x2 I2C displays, but connector ecosystem and board size still matter.

    $11.90
  • I2C RGB Backlight LCD 16x2 Display Module for Arduino (Black Text) visual preview

    I2C RGB Backlight LCD 16x2 Display Module for Arduino (Black Text)

    16x2 I2C RGB LCD with a larger module footprint than some compact 16x2 backpacks. Check mounting and address before swapping.

    $12.90
  • Grove - 16x2 LCD - White on Blue visual preview

    Grove - 16x2 LCD - White on Blue

    Grove 16x2 display module. Grove connector makes it convenient in Grove systems, not automatically drop-in for Qwiic or bare parallel LCD wiring.

    €7.01
  • Grove - 16x2 LCD - Black on Red visual preview

    Grove - 16x2 LCD - Black on Red

    Grove 16x2 display with a different backlight/color variant. Treat as same Grove display class, then verify exact SKU and stock.

    €7.73
  • Grove - 16x2 LCD - Black on Yellow visual preview

    Grove - 16x2 LCD - Black on Yellow

    Grove 16x2 display color variant. Functionally adjacent to the other Grove 16x2 rows, but not proof of identical module electronics.

    €7.25
  • Red/Black/White Inky pHAT (ePaper/eInk/EPD) visual preview

    Red/Black/White Inky pHAT (ePaper/eInk/EPD)

    Pimoroni Inky pHAT e-paper module sold by Kiwi. Best treated as a Raspberry Pi pHAT display with e-paper-specific refresh and library checks, not a generic display panel.

    €32.05
  • Adafruit RGB Positive 16x2 LCD+Keypad Kit for Raspberry Pi visual preview

    Adafruit RGB Positive 16x2 LCD+Keypad Kit for Raspberry Pi

  • SparkFun TFT LCD Breakout - 1.8" (128x160) visual preview

    SparkFun TFT LCD Breakout - 1.8" (128x160)

    1.8 inch 128x160 color TFT breakout. Use when the design expects a small SPI-style graphics display, not as a character LCD replacement.

    $34.95