

The Itsy Bitsy 32u4 3V @ 8MHz is a compact, high-performance microcontroller board based on the ATmega32u4. This board is designed for versatility and power in a small package, running at 3.3V and 8MHz. It is particularly suitable for low-power and battery-powered applications due to its energy-efficient design. The Itsy Bitsy 32u4 comes with a built-in USB interface, which allows for straightforward programming and communication with computers, without the need for an external USB-to-serial converter.








| Pin Number | Function | Description |
|---|---|---|
| 1 | GND | Ground |
| 2-7 | Digital I/O | Digital pins D0-D5 |
| 8-9 | XTAL1/XTAL2 | Crystal Oscillator |
| 10 | GND | Ground |
| 11-13 | Analog In | Analog pins A0-A2 |
| 14 | VCC | Positive Supply Voltage |
| 15 | RESET | Reset Pin |
| 16-21 | Digital I/O | Digital pins D6-D11 |
| 22-23 | Analog In | Analog pins A3-A4 |
| 24 | AREF | Analog Reference Voltage |
| 25 | GND | Ground |
| 26-31 | Digital I/O | Digital pins D12-D17 |
| 32 | VIN | Input Voltage for the board |
pinMode(), digitalWrite(), and digitalRead() functions.analogRead() function.analogWrite() function.Q: Can I use the Itsy Bitsy 32u4 with a 5V system? A: Yes, but you must ensure that all I/O pins are level-shifted to be compatible with 3.3V logic levels.
Q: How do I put the Itsy Bitsy 32u4 into bootloader mode? A: Double-tap the reset button quickly to enter bootloader mode, which allows you to upload new sketches.
Q: What is the maximum current the Itsy Bitsy 32u4 can draw from the USB port? A: The USB 2.0 specification limits the current to 500 mA, but the actual current draw should be kept significantly lower to ensure stability and avoid overheating.
// Blink example for Itsy Bitsy 32u4 3V @ 8MHz
// The built-in LED is connected to pin 13 on the Itsy Bitsy 32u4.
void setup() {
pinMode(13, OUTPUT); // Initialize the LED pin 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
}
Remember to select "Arduino Leonardo" as the board when uploading this code, as the Itsy Bitsy 32u4 shares the same microcontroller and is compatible with Leonardo board definitions.