Pro Micro ATMEGA32U4 5V 16MHz Free Pins Arduino Leonardo Pro Micro Compatible

The USB transceiver inside the 32U4 allows us to add USB connectivity on-board and do away with bulky external USB interface. This tiny little board does all work for Arduino tricks that you're familiar with: 4 channels of 10-bit ADC, 5 PWM pins, 12 DIOs as well as hardware serial connections Rx and Tx.

eBay