
Raspberry Pi HAT with a 16x2 RGB LCD, integrated keypad, and I2C interface. It exposes Raspberry Pi GPIO ports and provides RGB backlight control for data monitors and small control panels.

Board supply for the Raspberry Pi I2C 16x2 RGB LCD KeyPad HAT. DFRobot tech specs state supply voltage 5V.
Raspberry Pi IIC/I2C communication interface for the RGB LCD1602 and backlight control. DFRobot states the board uses an IIC interface.
Select push-button input. DFRobot pinout table maps BCM GPIO 16 to Button Select; jumper must be installed for key use.
Up push-button input. DFRobot pinout table maps BCM GPIO 17 to Button Up; jumper must be installed for key use.
Down push-button input. DFRobot pinout table maps BCM GPIO 18 to Button Down; jumper must be installed for key use.
Left push-button input. DFRobot pinout table maps BCM GPIO 19 to Button Left; jumper must be installed for key use.
Right push-button input. DFRobot pinout table maps BCM GPIO 20 to Button Right; jumper must be installed for key use.
| Pin | Position | Type | Function | Voltage |
|---|---|---|---|---|
| 5V supply | power | Board supply for the Raspberry Pi I2C 16x2 RGB LCD KeyPad HAT. DFRobot tech specs state supply voltage 5V. | 5V | |
| IIC interface | signal | Raspberry Pi IIC/I2C communication interface for the RGB LCD1602 and backlight control. DFRobot states the board uses an IIC interface. | 3.3V logic | |
| GPIO16 / Select | BCM GPIO16 | signal | Select push-button input. DFRobot pinout table maps BCM GPIO 16 to Button Select; jumper must be installed for key use. | 3.3V logic |
| GPIO17 / Up | BCM GPIO17 | signal | Up push-button input. DFRobot pinout table maps BCM GPIO 17 to Button Up; jumper must be installed for key use. | 3.3V logic |
| GPIO18 / Down | BCM GPIO18 | signal | Down push-button input. DFRobot pinout table maps BCM GPIO 18 to Button Down; jumper must be installed for key use. | 3.3V logic |
| GPIO19 / Left | BCM GPIO19 | signal | Left push-button input. DFRobot pinout table maps BCM GPIO 19 to Button Left; jumper must be installed for key use. | 3.3V logic |
| GPIO20 / Right | BCM GPIO20 | signal | Right push-button input. DFRobot pinout table maps BCM GPIO 20 to Button Right; jumper must be installed for key use. | 3.3V logic |
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: 5V supply, IIC interface, GPIO16 / Select, GPIO17 / Up, GPIO18 / Down, GPIO19 / Left, GPIO20 / Right. Schematik maps them to your board in the app.
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.
0.71" Round LCD Display Module - 160x160, SPI, 65K Colors visual preview0.71" Round LCD Display Module - 160x160, SPI, 65K Colors
0.71inch Double Eye Round LCD Display Module, 160×160 Resolution, SPI Interface, 65K Colors visual preview0.71inch Double Eye Round LCD Display Module, 160×160 Resolution, SPI Interface, 65K Colors
0.96" IPS LCD Display Module - 160x80, SPI visual preview0.96" IPS LCD Display Module - 160x80, SPI
1.28inch Round Touch LCD Module, 240×240, IPS, SPI/I2C visual preview1.28inch Round Touch LCD Module, 240×240, IPS, SPI/I2C
1.3" SPI Colour Square LCD (240x240) Breakout visual preview1.3" SPI Colour Square LCD (240x240) Breakout
1.3inch LCD Module, 240×240, IPS, SPI visual preview1.3inch LCD Module, 240×240, IPS, SPI
1.44inch LCD HAT for Raspberry Pi, 128×128, SPI visual preview1.44inch LCD HAT for Raspberry Pi, 128×128, SPI
1.54inch LCD Module, 240×240, IPS, 65K RGB, SPI visual preview1.54inch LCD Module, 240×240, IPS, 65K RGB, SPI
1.54inch Touch LCD Module, 240×240, IPS, SPI/I2C visual preview1.54inch Touch LCD Module, 240×240, IPS, SPI/I2C
1.5inch LCD Module, 240×280, IPS, Rounded, SPI visual preview1.5inch LCD Module, 240×280, IPS, Rounded, SPI
1.8" TFT LCD 160x128 RGB visual preview1.8" TFT LCD 160x128 RGB
1.83inch Touch LCD Module, 240×284, IPS, SPI/I2C visual preview1.83inch Touch LCD Module, 240×284, IPS, SPI/I2C
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 previewWaveshare 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 · 101 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 previewAdafruit 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 previewAbout 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 · 30 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 previewDFRobot 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