

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.