The A-Star 32U4 Mini SV is a compact and versatile microcontroller board designed and manufactured by Pololu. It is based on the ATmega32U4 microcontroller, which features built-in USB functionality, making it ideal for projects requiring USB communication. The board includes 32KB of flash memory, 2.5KB of SRAM, and 1KB of EEPROM, providing ample resources for a wide range of applications. Its small form factor and robust design make it suitable for embedded systems, robotics, and IoT projects.
Parameter | Specification |
---|---|
Microcontroller | ATmega32U4 |
Operating Voltage | 5V |
Input Voltage Range | 5.5V to 36V |
Flash Memory | 32KB (4KB used by bootloader) |
SRAM | 2.5KB |
EEPROM | 1KB |
Clock Speed | 16 MHz |
USB Connectivity | Full-speed USB (12 Mbps) |
Digital I/O Pins | 26 (7 can be used as PWM outputs) |
Analog Input Pins | 12 |
Current Draw (Idle) | ~30 mA |
Dimensions | 1.9" × 0.7" (48 mm × 18 mm) |
The A-Star 32U4 Mini SV features a total of 26 I/O pins, including digital, analog, and power pins. Below is a detailed pinout description:
Pin Name | Type | Description |
---|---|---|
VIN | Power Input | Input voltage (5.5V to 36V). Powers the onboard regulator. |
GND | Power | Ground connection. |
5V | Power Output | Regulated 5V output from the onboard regulator. |
A0–A11 | Analog Input | 12 analog input pins (can also be used as digital I/O). |
D0–D13 | Digital I/O | 14 digital I/O pins (7 support PWM output). |
TX (D1) | Digital I/O | UART transmit pin. |
RX (D0) | Digital I/O | UART receive pin. |
SDA | Digital I/O | I²C data line. |
SCL | Digital I/O | I²C clock line. |
USB+ | USB | USB data positive line. |
USB- | USB | USB data negative line. |
RST | Reset | Reset pin. Resets the microcontroller when pulled low. |
Powering the Board:
Connecting I/O Devices:
Programming the Board:
USB Communication:
Below is an example of how to blink an LED connected to pin D13:
// Blink an LED connected to pin D13
void setup() {
pinMode(13, OUTPUT); // Set pin 13 as an output
}
void loop() {
digitalWrite(13, HIGH); // Turn the LED on
delay(1000); // Wait for 1 second
digitalWrite(13, LOW); // Turn the LED off
delay(1000); // Wait for 1 second
}
The board is not recognized by the computer:
Unable to upload code:
Overheating regulator:
I²C devices not working:
Q: Can the A-Star 32U4 Mini SV be powered via USB?
A: Yes, the board can be powered via USB, which provides 5V directly to the microcontroller.
Q: What is the maximum current output of the 5V pin?
A: The 5V pin can supply up to 1A, depending on the input voltage and heat dissipation.
Q: Is the board compatible with Arduino libraries?
A: Yes, the A-Star 32U4 Mini SV is fully compatible with most Arduino libraries, as it uses the ATmega32U4 microcontroller.