

The Adafruit ATtiny8x7 Breakout with seesaw (Part ID: 5233) is a compact and versatile microcontroller board based on the ATtiny8x7 chip. It is designed to simplify I/O operations using Adafruit's seesaw library, which abstracts complex tasks like GPIO control, ADC, PWM, and more. This breakout board is ideal for projects requiring efficient control of sensors, LEDs, buttons, or other peripherals with minimal coding effort.








The Adafruit ATtiny8x7 Breakout with seesaw is packed with features that make it a powerful yet easy-to-use component. Below are its key technical details:
The breakout board features a simple pin layout for easy integration into your projects. Below is the pin configuration:
| Pin Name | Description |
|---|---|
| VIN | Input voltage (3.3V to 5V). Powers the board via the onboard regulator. |
| GND | Ground connection. |
| SCL | I2C clock line. Connect to the SCL pin of your microcontroller. |
| SDA | I2C data line. Connect to the SDA pin of your microcontroller. |
| GPIO 0-7 | General-purpose I/O pins. Configurable as digital input/output, PWM, or ADC. |
| INT | Interrupt pin. Can be used to signal events to the host microcontroller. |
| RST | Reset pin. Pull low to reset the ATtiny8x7 chip. |
The Adafruit ATtiny8x7 Breakout with seesaw is designed for ease of use. Follow the steps below to integrate it into your project:
Below is an example of how to use the breakout board to blink an LED connected to GPIO pin 0:
#include "Adafruit_seesaw.h"
// Create a seesaw object
Adafruit_seesaw ss;
void setup() {
Serial.begin(115200);
// Initialize the seesaw board
if (!ss.begin(0x49)) { // Default I2C address is 0x49
Serial.println("Seesaw not found! Check wiring.");
while (1);
}
Serial.println("Seesaw initialized!");
// Set GPIO pin 0 as an output
ss.pinMode(0, OUTPUT);
}
void loop() {
// Turn the LED on
ss.digitalWrite(0, HIGH);
delay(500); // Wait for 500ms
// Turn the LED off
ss.digitalWrite(0, LOW);
delay(500); // Wait for 500ms
}
Seesaw Not Detected
GPIO Pin Not Responding
pinMode().Unstable Behavior
Q: Can I use this breakout board with a Raspberry Pi?
A: Yes, the board is compatible with Raspberry Pi. Use the I2C pins (SDA and SCL) on the Raspberry Pi GPIO header.
Q: How do I change the I2C address?
A: The I2C address can be changed in software using the seesaw library. Refer to the library documentation for details.
Q: Can I use all GPIO pins for PWM?
A: No, only 4 GPIO pins support PWM. Refer to the seesaw library documentation for pin-specific capabilities.
This concludes the documentation for the Adafruit ATtiny8x7 Breakout with seesaw. For further assistance, refer to the Adafruit product page or community forums.