Keyes Pro Micro is a mini microcontroller board developed based on the Atmega32U4 chip. This development board is compatible with all Arduino features and techniques. It includes: 4 analog inputs, 5 PWM (Pulse Width Modulation) pins, 12 digital input/output ports, and hardware serial connections for Rx and Tx. It operates at a voltage range of 3.3V, with a working frequency of 16MHz. The board can accept an external power supply voltage of up to DC 9V. To supply power, connect the positive terminal of the power source to RAW. We have also added a PTC fuse and diodes to protect the power circuit. When selecting a test program, ensure that the Arduino IDE version is 1.0.3 or above. Specifications: Microcontroller: ATMEGA32U4 RAW Input: DC 7-9V VCC: 3.3V 500mA Clock Speed: 16MHz Digital Input/Output Pins: (Including 5 PWM-enabled pins) Analog Input Pins: 4 Maximum Chip Current: 200mA Maximum Pin Current: 40mA Per Pin Current: 20mA Program Memory: 32KB Internal SRAM: 2.5KB Analog-to-Digital Converter: 10-bit Pulse Width Modulation: 8-bit