

The Adafruit 1.2 Inch 8x8 LED Matrix Backpack - White (Manufacturer Part ID: 1614) is a compact and versatile LED matrix display module. It features an 8x8 grid of bright white LEDs, making it ideal for creating visual displays, animations, and simple text output in electronic projects. The module is equipped with an I2C interface, simplifying the control of the LED matrix and reducing the number of required pins on your microcontroller.








| Parameter | Value |
|---|---|
| Manufacturer | Adafruit |
| Manufacturer Part ID | 1614 |
| LED Matrix Size | 8x8 (64 LEDs) |
| LED Color | White |
| Matrix Dimensions | 1.2 inches (diagonal) |
| Communication Protocol | I2C |
| Operating Voltage | 5V DC |
| Current Consumption | ~20mA (varies with LED usage) |
| Driver Chip | HT16K33 |
| Mounting | PCB with soldered headers |
The module uses a 4-pin header for I2C communication and power. Below is the pinout:
| Pin Name | Description |
|---|---|
| VIN | Power input (5V DC) |
| GND | Ground |
| SDA | I2C data line |
| SCL | I2C clock line |
Wiring the Module:
VIN pin to a 5V power source.GND pin to the ground of your circuit.SDA pin to the I2C data line of your microcontroller.SCL pin to the I2C clock line of your microcontroller.Installing Required Libraries:
Programming the Module:
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_LEDBackpack.h>
// Create an instance of the LED matrix object
Adafruit_8x8matrix matrix = Adafruit_8x8matrix();
void setup() {
// Initialize the LED matrix
matrix.begin(0x70); // Default I2C address is 0x70
// Clear the display
matrix.clear();
matrix.writeDisplay();
// Draw a simple pattern (a diagonal line)
for (int i = 0; i < 8; i++) {
matrix.drawPixel(i, i, LED_ON); // Turn on LEDs along the diagonal
}
// Update the display to show the pattern
matrix.writeDisplay();
}
void loop() {
// No actions in the loop for this example
}
0x70) does not conflict with other devices on the same I2C bus.The LED matrix does not light up:
Flickering or unstable display:
Unable to upload code to Arduino:
Q: Can I change the I2C address of the module?
A: Yes, the module supports address configuration via solder jumpers on the back of the PCB. Refer to the Adafruit documentation for details.
Q: Can I chain multiple LED matrix modules together?
A: Yes, you can connect multiple modules on the same I2C bus by assigning each module a unique I2C address.
Q: What is the maximum viewing angle of the LEDs?
A: The LEDs have a wide viewing angle, typically around 120 degrees.
By following this documentation, you can effectively integrate the Adafruit 1.2 Inch 8x8 LED Matrix Backpack into your projects and create stunning visual displays.