AYWHP Pro Micro

AYWHP Pro Micro ATmega32U4 Development Board User Manual

Model: Pro Micro with ATmega32U4 Chip

1. Introduction

This manual provides detailed instructions for the AYWHP Pro Micro development board, featuring the ATmega32U4 microcontroller. This board is designed for various embedded projects, offering a compact form factor and compatibility with the Arduino IDE. Please read this manual thoroughly before using the product to ensure proper operation and to maximize its potential.

2. Product Overview

The AYWHP Pro Micro is a compact microcontroller board based on the ATmega32U4. It operates at 5V/16MHz and includes a built-in USB Type-C interface for direct programming. Its small size makes it suitable for projects where space is limited, such as custom keyboards or wearable electronics.

Key Features:

AYWHP Pro Micro Pinout Diagram

Figure 1: Detailed pinout diagram of the AYWHP Pro Micro board, showing the Type-C port and various pin functions including serial, ground, power, ADC, and digital I/O.

Close-up of Pro Micro USB Type-C Port

Figure 2: Close-up view of the USB Type-C port on the Pro Micro board, used for power and data transfer.

Close-up of Pro Micro ATmega32U4 Chip

Figure 3: Close-up view of the ATmega32U4 microcontroller chip, the central processing unit of the Pro Micro board.

3. Specifications

FeatureDetail
MicrocontrollerATmega32U4
Operating Voltage5V
Clock Speed16 MHz
Digital I/O Pins12 (5 PWM capable)
ADC Pins4 (10-bit)
SRAM2.5 KB
Flash Memory32 KB (4 KB used by bootloader)
EEPROM1 KB
ConnectivityUSB Type-C
Recommended Power Supply6-7V (less than 9V)
DimensionsApproximately 33.45mm x 18.03mm (1.32in x 0.7in)
Operating System CompatibilityWindows, macOS, Linux
AYWHP Pro Micro Board Dimensions

Figure 4: Physical dimensions of the AYWHP Pro Micro development board.

4. Setup Instructions

4.1 Power Supply

The Pro Micro board can be powered via the USB Type-C port. For external power, connect a 6-7V DC supply (not exceeding 9V) to the RAW pin. Ensure the power supply is stable and within the recommended voltage range to prevent damage to the board.

4.2 Connecting to a Computer

  1. Select a Data-Transfer USB-C Cable: It is crucial to use a USB-C cable that supports data transfer, not just charging. Many USB-C cables are designed only for power delivery and will not allow your computer to recognize the Pro Micro.
  2. Connect the Board: Plug one end of the data-transfer USB-C cable into the Pro Micro's USB port and the other end into your computer.
  3. Driver Installation: Your operating system should automatically detect the Pro Micro as a Leonardo board. If it is not detected, you may need to manually install the necessary drivers. These drivers are typically included with the Arduino IDE installation.
AYWHP Pro Micro USB Connection

Figure 5: The Pro Micro board connected to a computer via a USB Type-C cable.

4.3 Arduino IDE Setup

  1. Download Arduino IDE: If you haven't already, download and install the latest version of the Arduino IDE from the official Arduino website (www.arduino.cc/en/software).
  2. Board Selection: In the Arduino IDE, go to Tools > Board > Arduino AVR Boards and select Arduino Leonardo. The Pro Micro uses the same ATmega32U4 microcontroller as the Leonardo, so this selection is appropriate.
  3. Port Selection: Go to Tools > Port and select the serial port corresponding to your Pro Micro. It will typically appear as a COM port on Windows or /dev/cu.usbmodemXXXX on macOS/Linux.

5. Operating Instructions

5.1 Programming the Board

Once the Arduino IDE is set up and the board is connected, you can upload your sketches (programs) to the Pro Micro. The process is similar to other Arduino-compatible boards:

  1. Write Your Sketch: Open a new sketch or load an example in the Arduino IDE.
  2. Verify Code: Click the 'Verify' button (checkmark icon) to compile your code and check for errors.
  3. Upload Code: Click the 'Upload' button (right arrow icon) to compile and upload your sketch to the Pro Micro. The board will automatically reset and enter bootloader mode for a few seconds to receive the new program.

5.2 Utilizing I/O Pins

The Pro Micro offers a variety of input/output options for your projects:

AYWHP Pro Micro in various application circuits

Figure 6: Examples of the Pro Micro board integrated into different electronic projects, demonstrating its versatility.

6. Maintenance

To ensure the longevity and reliable operation of your AYWHP Pro Micro development board, follow these maintenance guidelines:

7. Troubleshooting

7.1 Board Not Detected by Computer

7.2 Sketch Upload Errors

7.3 Board Not Responding

8. Warranty and Support

8.1 Warranty Information

Specific warranty details for the AYWHP Pro Micro development board are not provided in the product information. Please refer to the retailer's return policy or contact the seller directly for information regarding warranty coverage.

8.2 Technical Support

For technical assistance, troubleshooting, or further inquiries, please refer to the following resources:

Related Documents - Pro Micro

Preview JOY-IT Pro Micro: Arduino Compatible Microcontroller User Guide
Learn how to set up and use the JOY-IT Pro Micro, an Arduino compatible microcontroller. This guide covers pinout, development environment setup with Arduino IDE, and provides a code example for blinking LEDs.
Preview MCUXpresso IDE User Guide - NXP Semiconductors
A comprehensive user guide for the MCUXpresso Integrated Development Environment (IDE) from NXP Semiconductors. This guide covers features, setup, debugging, and project creation for NXP's ARM-based microcontrollers.
Preview UNI-DS v8 Development Board - Mikroe
Explore the UNI-DS v8, a versatile development board from Mikroe, featuring support for multiple microcontroller architectures including ARM, AVR, dsPIC, and PIC. This comprehensive package includes the UNI-DS board, various adapters, USB-C cable, MCU card, schematic, user manual, and quick start guide.
Preview Modern Device USB BUB: USB to TTL Serial Board Instructions and Guide
Comprehensive instructions and guide for the Modern Device USB BUB, a low-cost USB to TTL serial board for microcontrollers. Learn about configurations, schematics, and dimensions.
Preview Arduino® Edge Control Product Reference Manual
This document provides a comprehensive reference for the Arduino® Edge Control board, designed for precision farming applications. It details features, specifications, connectivity options, and operational guidance for tasks such as agriculture measurements, smart irrigation systems, and hydroponics.
Preview mikroC PRO for dsPIC30/33/PIC24 Compiler Manual
Comprehensive user manual for the mikroC PRO for dsPIC30/33 and PIC24 C compiler, detailing its features, IDE, debugging tools, libraries, and language reference for embedded systems development.