

The Adafruit 1.2 Inch 8x8 LED Matrix Backpack (Part ID: 1632) is a compact display module featuring an 8x8 grid of pure green LEDs. This module is designed for easy integration with microcontrollers, thanks to its built-in backpack that simplifies wiring and control. The matrix is ideal for projects requiring visual output, such as displaying text, animations, or status indicators.








| Parameter | Value |
|---|---|
| LED Color | Pure Green |
| LED Matrix Size | 8x8 (64 LEDs) |
| Matrix Dimensions | 1.2 inches (30.5 mm) |
| Operating Voltage | 5V DC |
| Communication Protocol | I2C |
| Current Consumption | ~20mA (typical, varies by usage) |
| Backpack Chipset | HT16K33 |
The backpack simplifies wiring by using a 4-pin header for I2C communication. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| VIN | Power input (5V DC) |
| GND | Ground |
| SDA | I2C data line |
| SCL | I2C clock line |
VIN pin to a 5V power source and the GND pin to ground.SDA pin to the microcontroller's I2C data line and the SCL pin to the I2C clock line.0x70. If using multiple matrices, you can change the address by soldering the address jumpers on the back of the module.Below is an example of how to use the Adafruit 1.2 Inch 8x8 LED Matrix Backpack with an Arduino UNO. This example uses the Adafruit LED Backpack library.
| Matrix Pin | Arduino Pin |
|---|---|
| VIN | 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
#include <Wire.h>
#include <Adafruit_GFX.h>
#include <Adafruit_LED_Backpack.h>
// Create an instance of the LED matrix
Adafruit_8x8matrix matrix = Adafruit_8x8matrix();
void setup() {
// Initialize the matrix
matrix.begin(0x70); // Default I2C address is 0x70
// Display a simple pattern on the matrix
matrix.clear();
matrix.drawPixel(0, 0, LED_ON); // Turn on the top-left LED
matrix.drawPixel(7, 7, LED_ON); // Turn on the bottom-right LED
matrix.writeDisplay(); // Update the display
}
void loop() {
// Scroll a message across the matrix
matrix.clear();
matrix.setCursor(0, 0);
matrix.print("Hi!");
matrix.writeDisplay();
delay(500);
}
Matrix Not Lighting Up
VIN and GND pins are properly connected to a 5V power source and ground.SDA and SCL) are correct.Incorrect or No Display Output
Flickering LEDs
Q: Can I use this matrix with a 3.3V microcontroller?
A: Yes, the matrix is compatible with 3.3V logic levels for I2C communication, but you must still provide 5V to the VIN pin for powering the LEDs.
Q: How do I chain multiple matrices together?
A: Connect the VIN, GND, SDA, and SCL pins of all matrices in parallel. Assign a unique I2C address to each matrix by modifying the address jumpers on the back of each module.
Q: Can I display custom animations?
A: Yes, you can use the Adafruit GFX library to create custom animations by updating the matrix display in the loop() function.
This concludes the documentation for the Adafruit 1.2 Inch 8x8 LED Matrix Backpack - Pure Green.