If you try to upload your code to the Arduino Pro Micro board as “Arduino Micro”, “Arduino Leonardo” or any other board because you can’t find any called “Arduino Pro Micro”, there is a big chance to brick your board by crashing its bootloader so it won’t be recognized by the PC at all anymore.
By default, “Arduino Pro Micro” is not listed in the selection of boards in the Arduino IDE as it is the Arduino-compatible board developed by SparkFun.
In this note i will show how to add the SparkFun boards, including the “Arduino Pro Micro”, to the board selection menu in the Arduino IDE.
Arduino Pro Micro Board Selection
In the Arduino IDE open “Preferences” (Ctrl + ,):
Top Menu -> File -> Preferences
Towards the bottom of the window, paste this URL into the “Additional Boards Manager URLs” text box:
Open “Boards Manager”:
Top Menu -> Tools -> Board: "Arduino Uno" -> Boards Manager...
Search for the SparkFun boards and install the “SparkFun AVR Boards” that include the desired “Arduino Pro Micro” board:
Once the SparkFun boards are installed you will be able to select the “SparkFun Pro Micro”:
Top Menu -> Tools -> Board: "Arduino Uno" -> SparkFun AVR Boards -> SparkFun Pro Micro
As well as to select the ATmega32U4 processor’s voltage and frequency:
Top Menu -> Tools -> Processor: "ATmega32U4 (5V, 16MHz)"