If you are looking for the product with soldered header than, click here. The Arduino Micro without headers, comes with in-built USB which is used to recognise the Micro as a mouse or keyboard. The Arduino Micro is a board which is based on ATmega32U4, it is developed in conjunction with Adafruit. It contains 20 digital input/output pins out of which 7 can be used as PWM outputs and 12 as analog inputs. In order to get it started, you just need to connect it with the computer using the USB and it is ready to run. It contains a form factor which will enable it to be easily placed on a breadboard. Resources used for programming: Download software : https://www.arduino.cc/en/Main/Software Getting starter guide: https://www.arduino.cc/en/Guide/HomePage Step by step examples: https://www.arduino.cc/en/Tutorial/HomePage Programming reference: https://www.arduino.cc/en/Tutorial/Foundations Here are some of the technical specification for Arduino Micro without header: Microcontroller ATmega32U4 Operating Voltage 5V Input Voltage (recommended) 7-12V Input Voltage (limit) 6-20V Digital I/O Pins 20 PWM Channels 7 Analog Input Channels 12 DC Current per I/O Pin 20 mA DC Current for 3.3V Pin 50 mA Flash Memory 32 KB (ATmega32U4) of which 4 KB used by bootloader SRAM 2.5 KB (ATmega32U4) EEPROM 1 KB (ATmega32U4) Clock Speed 16 MHz LED_BUILTIN 13 Length 48 mm Width 18 mm Weight 13 g