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

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

OverviewPinoutWiringAlternatesRelated groups
Adafruit RGB Positive 16x2 LCD+Keypad Kit for Raspberry Pi — Adafruit — 1109

Raspberry Pi HAT kit with a 16x2 RGB backlight character LCD and 5-button keypad, all controlled over I2C using only 2 GPIO pins. Frees up remaining GPIO for other I2C peripherals sharing the bus.

Offers

  • Adafruit
  • Pimoroni£24.60

Offers

  • Adafruit
  • Pimoroni£24.60

Pinout

  • SDA

    Raspberry Pi I2C data line used by the Pi Plate; Adafruit states the plate uses the Pi I2C SDA/SCL pins and the CircuitPython example constructs I2C with board.SCL and board.SDA.

    Type · i2c data
  • SCL

    Raspberry Pi I2C clock line used by the Pi Plate; Adafruit states the LCD, RGB backlight, and keypad are controlled through the two I2C pins.

    Type · i2c clock
  • LCD 16x2 character display

    On-board 16x2 character LCD controlled through the Pi Plate I2C port-expander path; the product page describes controlling the LCD through the two I2C pins.

    Type · display interface
  • RGB backlight control

    Three backlight colour control channels handled by the Pi Plate; Adafruit states up to 3 backlight pins are controlled using only the two I2C pins on the Raspberry Pi.

    Type · led control
  • Up button

    On-board directional keypad button read through the I2C port expander; Adafruit states the kit provides four directional buttons plus Select without extra Raspberry Pi GPIO pins.

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: SDA, SCL. 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
Type · user input
  • Down button

    On-board directional keypad button read through the I2C port expander.

    Type · user input
  • Left button

    On-board directional keypad button read through the I2C port expander.

    Type · user input
  • Right button

    On-board directional keypad button read through the I2C port expander.

    Type · user input
  • Select button

    On-board Select keypad button read through the I2C port expander.

    Type · user input
  • PinPositionTypeFunctionVoltage
    SDAi2c dataRaspberry Pi I2C data line used by the Pi Plate; Adafruit states the plate uses the Pi I2C SDA/SCL pins and the CircuitPython example constructs I2C with board.SCL and board.SDA.
    SCLi2c clockRaspberry Pi I2C clock line used by the Pi Plate; Adafruit states the LCD, RGB backlight, and keypad are controlled through the two I2C pins.
    LCD 16x2 character displaydisplay interfaceOn-board 16x2 character LCD controlled through the Pi Plate I2C port-expander path; the product page describes controlling the LCD through the two I2C pins.
    RGB backlight controlled controlThree backlight colour control channels handled by the Pi Plate; Adafruit states up to 3 backlight pins are controlled using only the two I2C pins on the Raspberry Pi.
    Up buttonuser inputOn-board directional keypad button read through the I2C port expander; Adafruit states the kit provides four directional buttons plus Select without extra Raspberry Pi GPIO pins.
    Down buttonuser inputOn-board directional keypad button read through the I2C port expander.
    Left buttonuser inputOn-board directional keypad button read through the I2C port expander.
    Right buttonuser inputOn-board directional keypad button read through the I2C port expander.
    Select buttonuser inputOn-board Select keypad button read through the I2C port expander.

    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
  • 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
  • 1.8" TFT LCD 160x128 RGB visual preview

    1.8" TFT LCD 160x128 RGB

    Raw 1.8 inch 160x128 RGB TFT panel. SparkFun notes 9-bit SPI support, so treat it as a lower-level panel, not a drop-in for easier breakout boards.

    $2.95