Arduino Leonardo has an
ATmega32u4 microcontroller which is different from the
Uno. This controller has built in USB functionality and it can interface with a PC as a
HID which is different than any of the other Arduino boards.
What are the other advantages to using the
ATmega32u4 chip instead of the
ATmega328 which requited a
USB-UART chip to program and had limited USB capabilities?