Compact 128-LED Matrix Display for Arduino Projects
The AIP1640 8x16 LED Matrix Display Module is a compact 128-LED display designed for Arduino, ESP32, Raspberry Pi Pico, Micro:bit, and other 3.3V to 5V microcontroller projects. The module provides an 8-row by 16-column display area measuring only 72mm x 32mm (2.8-inch x 1.3-inch) that can be used to show scrolling text, numbers, symbols, status indicators, and simple graphics.

At the heart of the module is the AIP1640 LED driver IC, which simplifies display control while requiring only a two-wire communication interface. The onboard driver handles multiplexing and LED scanning, significantly reducing processor overhead.
Arduino Compatible
This module is especially popular with Arduino users due to its simple wiring requirements and wide voltage compatibility. It can be used with Arduino Uno, Nano, Mega, ESP8266, ESP32, Raspberry Pi Pico, and many other development platforms.
Libraries developed for TM1640-compatible displays may also work with many AIP1640-based modules depending on implementation.
Important Interface Information
Many online listings incorrectly describe this module as an I2C device. While the AIP1640 uses a two-wire serial communication method similar in appearance to I2C, it is not true I2C communication.
- No device addressing
- No ACK/NACK signalling
- Uses dedicated data (DIN) and clock (SCLK) lines
- Cannot share a standard I2C bus like conventional addressed I2C peripherals
Many boards label the signals as IIC_SDA and IIC_SCL, which can be misleading. Functionally, these pins should be considered DIN (Data Input) and SCLK (Clock).
Applications
- Scrolling text signs
- Status displays
- Arduino learning projects
- Animation and graphics experiments
- Robotics displays
- Microcontroller user interfaces
- Educational STEM projects
Features
- 128 high-brightness LEDs arranged in an 8x16 matrix
- Integrated AIP1640 LED driver
- Simple two-wire serial interface
- Compatible with 3.3V and 5V systems
- Ideal for Arduino and ESP32 development
- Low wiring complexity
- Compact PCB design
- Supplied with 4-pin connection cable
Technical Specifications
| Display Size | 8 x 16 LEDs |
| Total LEDs | 128 |
| Driver IC | AIP1640 |
| Operating Voltage | 3.3VDC to 5VDC |
| Maximum Drive Current | 200mA |
| Power Consumption | Approximately 400mW |
| Communication Interface | AIP1640 Two-Wire Serial Interface (DIN / SCLK) |
| Operating Temperature | -40°C to +80°C |
| Connection | 4-Pin Connector |
| Compatibility | Arduino, ESP32, ESP8266, Raspberry Pi Pico, Micro:bit and similar microcontrollers |
Package Contents
- 1 × AIP1640 8x16 LED Matrix Display Module
- 1 × 4-Pin Connection Cable
AIP1640 8x16 LED Matrix Display Module for Arduino 3.3V-5V
- Product Code: AIP1640-8x16-LED-DISPLAY
- Availability: In Stock
-
$4.95 USD
Related Products
MAX7219 8-Digit 7-Segment Display
MAX7219 8-Digit 7-Segment Display SPI Programmable with Red LEDs The MAX7219 8-Digit 7-Segment..
$2.50 USD
MAX7219 8x8 Red Matrix Display
MAX7219 8x8 Dot Matrix Display Kit With All Components or Fully Assembled The mini 8×8 Dot Matrix ..
$3.00 USD
MAX7219 8x8 Red Matrix Display Kit
MAX7219 8x8 Dot Matrix Display Kit Kit With All Components The mini 8×8 Dot Matrix LED Display Mod..
$2.30 USD








