The new(ish) 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?