I mostly use the Pro Micro and I have several in different applications.
There are three of them on my bench that will not show up as a port when I plug in the USB cable.
Does that mean they are just dead? Is there anything to be done with them or do I just give them a toss?
Greg
There are some instructions on Pro Micro & Fio V3 Hookup Guide - SparkFun Learn to recover.
You can also try to burn the bootloader via ICSP. You will need to find the exact bootloader; if you followed the instructions on Pro Micro & Fio V3 Hookup Guide - SparkFun Learn, you can find the bootloader(s) in C:\Users\yourUserName\AppData\Local\Arduino15\packages\SparkFun\hardware\avr\1.1.12\bootloaders\caterina (IDE version 1.8.5)