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.