Documentation

ShillehTek Pro Micro ATmega32U4 5V 16MHz Presoldered Type-C | ShillehTek Product Manual

What it is

The ShillehTek Pro Micro ATmega32U4 5V 16MHz Presoldered Type-C is a compact Arduino-compatible development board with native USB, designed for quick installs thanks to presoldered headers and a modern USB Type‑C connector. It’s commonly used for USB serial tools, HID devices (keyboards, macro pads, game controllers), and embedded prototyping with standard AVR toolchains.

Pins

Pin names and functions can vary by layout and revision. Refer to the silkscreen labels on the board/module and the listing photos for the exact pinout (including power, ground, and I/O labels) before wiring sensors, Raspberry Pi accessories, or other modules.

Technical Specifications

Item Details
Microcontroller ATmega32U4
Logic / operating voltage 5V
Clock speed 16MHz
USB connector USB Type‑C
Headers Presoldered (ready to install)
USB device capabilities USB serial (CDC), HID, and custom USB device firmware support
Toolchain / ecosystem Common AVR toolchains (Arduino/AVR workflows)

Frequently Asked Questions

Is this Pro Micro ATmega32U4 board compatible with the Arduino IDE?

It works with common AVR toolchains used in Arduino-style workflows. Board selection and upload method depend on your IDE configuration and bootloader, so follow the listing guidance and silkscreen labels.

Can I use this Type-C Pro Micro for a USB keyboard, macro pad, or game controller (HID)?

Yes. The ATmega32U4 provides native USB support, which is widely used for HID projects like keyboards, macro pads, and controllers when paired with appropriate firmware.

What voltage and clock speed is this Pro Micro version?

This model is the 5V, 16MHz ATmega32U4 Pro Micro variant as stated in the product name and description.

Where can I find the exact pinout for wiring sensors or modules?

Use the pin names printed on the board (silkscreen) and the listing photos for the definitive pinout. Avoid relying on a generic Pro Micro pinout image, since labels can vary by revision.