It’s recommended to press the reset button after flashing some code to the Arduino Micro. RESET Button: This button is used for resetting the board. And once the circuit is free from overcurrent, this resettable polyfuse returns to its original state. This fuse is a resettable polyfuse that automatically breaks the connection until the short or overload is removed. It protects the computer’s USB ports from overcurrent and shorts, in case the current of more than 500 mA is drawn from the port. Note: The Arduino Micro has a fuse connected to the USB port. It is very crucial for programming the Arduino Micro board. It allows us to bridge the connection between the board and the computer.
Micro USB Port: The Arduino Micro comes with a Micro USB 2.0 port. The basic function of the crystal oscillator is to provide the basic timing and control to the board. Crystal Oscillator: The Arduino Micro board comes with a crystal oscillator of frequency16MHz, which generates the clock signal in the microcontroller.