The Itsy Bitsy 32u4 5V @ 16MHz is a compact, Arduino-compatible microcontroller board powered by the ATmega32u4 chip. It is designed for small projects where space is at a premium, without compromising on processing power and functionality. This board operates at 5V and a clock speed of 16MHz, which is the same as the Arduino Leonardo and Micro, making it suitable for a wide range of applications including wearables, portable instruments, and custom USB peripherals.
Pin Number | Function | Description |
---|---|---|
1 | GND | Ground |
2 | VIN | Voltage input for the board |
3-7 | Digital Pins | Digital input/output pins, PWM capable |
8-9 | Analog Pins | Analog input pins |
10 | RESET | Reset pin, active low |
11-17 | Digital Pins | Digital input/output pins, PWM capable |
18-23 | Analog Pins | Analog input pins, also digital I/O capable |
24 | 5V | Regulated 5V output |
25 | 3.3V | Regulated 3.3V output |
26 | AREF | Analog reference voltage for the ADC |
27 | SCK | Serial Clock for SPI communication |
28 | MISO | Master In Slave Out for SPI communication |
29 | MOSI | Master Out Slave In for SPI communication |
30 | RXLED | LED indicating USB data reception |
31 | TXLED | LED indicating USB data transmission |
32 | SDA | Data line for I2C communication |
33 | SCL | Clock line for I2C communication |
Q: Can I use the Itsy Bitsy 32u4 with Arduino shields? A: Due to its small size, it may not be directly compatible with many shields designed for larger Arduino boards. However, with appropriate wiring, you can connect shield components to the Itsy Bitsy.
Q: How do I reset the board? A: Briefly connect the RESET pin to GND or press the reset button if available.
Q: What is the maximum current the board can supply? A: The board can supply up to 40 mA per I/O pin, with a maximum of 50 mA for the 3.3V pin.
// Blink an LED connected to pin 13
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for a second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for a second
}
Note: The example code provided is for the Arduino UNO but is also compatible with the Itsy Bitsy 32u4 5V @ 16MHz, as they share the same microcontroller and similar pinout structure.