It's like a shrunken version of the Arduino Leonardo as it features the same ATmega32U4 microcontroller, micro-USB port, and pinouts ... a difference between the SPI and I2C/TWI pins, as well.