We take cryptocurrency — so the coins you hold can buy real hardware.Pay in crypto, spend it on real hardware. Free insured shipping worldwide over $399. Plain, unbranded boxes, sent from Germany.Free insured shipping over $399. Your rate is locked for 30 minutes once checkout opens.Rate locked 30 minutes. Every item sealed, serial-checked and covered by a 24-month warranty.Sealed, 24-month warranty.

Saved items Sign in

WaveShare

WaveShare AiP31068 LCD1602 I2C Module 16x2 White Blue 3.3V 5V

SKU CH-GDMB-M1DBH

Displays 16x2 characters via I2C using the AiP31068 driver at 3.3V or 5V for Arduino, Raspberry Pi, Pico, Jetson Nano, ESP32 and STM32 projects

  • CPU TypeOther
  • 16x2 character display for clear text output
  • I2C interface uses only two signal pins to save I/O resources
  • Onboard AiP31068L driver chip simplifies circuit design
  • Works with 3.3V and 5V logic levels for flexible integration
  • Compatible with Arduino, Raspberry Pi, Pico, Jetson Nano, ESP32 and STM32

LCD1602 I2C Module 16x2 Display

This module provides a 16x2 character LCD with an I2C interface driven by the onboard AiP31068L chip. It operates at both 3.3V and 5V, making it suitable for direct connection to a wide range of development boards. The two-wire I2C bus reduces the GPIO pins required for text output.

Makers Adding Text Output to Microcontroller

Hobbyists and engineers building Arduino, Raspberry Pi, Pico, Jetson Nano, ESP32 or STM32 projects who need a simple alphanumeric display will find the supplied demos and manuals accelerate integration. Developers requiring graphical output, higher character counts, or colour screens should consider alternative display technologies not covered by this module.

I2C Interface with AiP31068L Driver

The defining specification is the I2C control interface paired with the AiP31068L driver, which limits communication to two signal lines and fixes the display format at 1602 characters. Verify that your host controller supports I2C and that a 16x2 text layout meets your application requirements before purchase.

Highlights

  • 16x2 character display for clear text output
  • I2C interface uses only two signal pins to save I/O resources
  • Onboard AiP31068L driver chip simplifies circuit design
  • Works with 3.3V and 5V logic levels for flexible integration
  • Compatible with Arduino, Raspberry Pi, Pico, Jetson Nano, ESP32 and STM32

Specifications

CPU TypeOther

Questions about this item

Is the 16x2 character layout the only format available for this AiP31068 module?

The product is offered as a single 1602 module with 16 columns by 2 rows of white characters on a blue background; no other sizes or colour variants are listed.

How many I/O pins does the I2C interface actually free up compared with a parallel 1602 display?

The onboard AiP31068L driver reduces the connection to two signal lines plus power and ground, leaving the remaining GPIO pins on an Arduino, Raspberry Pi Pico, ESP32, Jetson Nano or STM32 board available for other tasks.

Does the 3.3 V / 5 V tolerance mean the logic levels are automatically adapted on the I2C bus?

The module is specified as compatible with both 3.3 V and 5 V supplies, so it can be wired directly to 3.3 V platforms such as Raspberry Pi Pico or ESP32 and to 5 V platforms such as classic Arduino boards without external level shifting.

Also in this aisle

People compared these

Same shelf, same checkout — eight coins and a 30-minute rate lock.