Skip to Content

Keyestudio Pro Micro ATmega32U4 3.3V/16MHz Development Board KS0249

The Keyestudio PRO MICRO is a compact yet powerful microcontroller board featuring the ATmega32U4 MCU at its core. Designed for modern applications, it supports USB connectivity for seamless PC integration, enabling it to function as a configurable keyboard or mouse. With versatile I/O options and multiple power supply choices, this board is perfect for space-constrained projects, embedded systems, IoT applications, and interactive innovations.

Package Includes

  • 1 x Keyestudio PRO MICRO
  • 1 x Black Micro USB Cable (1m)
  • 2 x Yellow Pin Headers

87.95 AED 87.95 AED Tax Included
87.95 AED Tax Included

Not Available For Sale

This combination does not exist.

Terms and Conditions
30-day money-back guarantee
Shipping: 2-3 Business Days

 

Features

  • Compact Size: Ideal for projects with limited space or portable applications.
  • MCU Core: ATmega32U4 with built-in USB communication, eliminating the need for an external USB-to-serial chip.
  • USB Interface: Connects directly to a PC and configurable as a keyboard or mouse.
  • Power Options: Supports micro USB and RAW GND (DC 7-9V).
  • Operating Voltage: 3.3V for stable and reliable operation.
  • User-Friendly Integration: Easily embed into interactive objects.
  • Customizable Layout: Pin headers not pre-soldered for flexibility in design.

 

Pinout

Keyestudio PRO MICRO Pinout

  • Digital I/O Pins: 18 pins, HIGH = 3.3V, LOW = 0V
  • Analog Pins: 9 channels, 10-bit ADC
  • PWM Pins: 5 channels for analog-like output
  • UART Pins: RX/TX for serial communication
  • SPI Pins: MOSI, MISO for peripheral communication
  • I2C Pins: SDA and SCL for two-wire communication
  • Power Pins: RAW (unregulated input), VCC (3.3V output), RST (reset), GND

Applications

  • IoT devices and smart systems
  • Embedded system development
  • Configurable USB keyboard or mouse
  • PC lock/unlock security key
  • Custom USB joystick or trackpad
  • Water level monitoring
  • Electric bike control
  • Wireless keyboards or automatic pill dispensers

Circuit Example

PRO MICRO LED Circuit Example

Example: Connect an LED to pin 5 through a 220Ω resistor. The other leg goes to GND.

Getting Started with Arduino IDE

  1. Download and install the Arduino IDE.
  2. Connect the PRO MICRO to your computer via USB (data cable required).
  3. Select the board in the IDE: Tools → Board → Arduino Micro / Leonardo.
  4. Select the correct serial port under Tools → Port.
  5. Upload sketches directly using the built-in USB functionality.

Sample Code: Blink LED on Pin 5

const int ledPin = 5;
bool ledStatus = false;

void setup() {
  pinMode(ledPin, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  ledStatus = !ledStatus;
  digitalWrite(ledPin, ledStatus);
  if (ledStatus) Serial.println("LED is ON");
  else Serial.println("LED is OFF");
  delay(1000);
}

Technical Details

  • CPU: 8-bit ATmega32U4
  • Operating Voltage: 3.3V
  • Input Voltage: 7-9V (RAW), Micro USB supported
  • Analog Input Pins: 9 (10-bit ADC)
  • Digital I/O Pins: 18
  • PWM Pins: 5 (8-bit)
  • Flash Memory: 32KB
  • SRAM: 2.5KB
  • Clock Speed: 16 MHz
  • Dimensions: 35mm x 18mm x 2mm
  • Weight: 2.6g
  • Pin Pitch: 2.54mm

Resources

Comparison with Arduino UNO

  • Size & Form Factor: Smaller and more compact than UNO.
  • MCU Core: ATmega32U4 with built-in USB vs. ATmega328P + ATmega16U2 on UNO.
  • USB Interface: Direct USB connection without extra converter.
  • Pin Configuration: Slightly different; PRO MICRO lacks some UNO pins.
  • Analog Pins: PRO MICRO has 9 channels; UNO has 6.
  • Power Options: PRO MICRO supports micro USB or RAW 7-9V; UNO supports USB or external barrel jack.
  • Cost-effective for compact and USB-based applications.