I bought an Arduino pro micro 5V 16Mhz. Even if I plug it into the USB, it is not recognized by the serial port. In case of uno board, port recognition works well. I am using a usb hub. The problem persists even when I try to change the location where it plugs into the MacBook. I also tried downloading the CH34X driver, but the problem persists.
The only computer I have is the M1 macbook pro with Mac os monterey installed, so testing on other computers is not possible.
Is it possible that the board is bad? Or do you have a solution? I would be happy to share with you what you know.
I'm not a Max user so can't be of much assistance.
One possible problem is that you're using charge-only cable (e.g. my powerbank came with one like that). Those cables don't carry the USB data signals; have you tried different cables? If needed, buy one that is guaranteed to be a so-called sync cable.
If you have a phone with microUSB that you can use to e.g. download images from your phone, use that cable.
Your board does not have a CH340; USB communication is done in the 32U4, not using a separate chip.
==
One advice: connect a button between the reset pin and GND, you will one day need it to be able to force your board into bootloader mode (using a double tap on that button).