Investigation on USB Applications with AVR
The key point of using AVR for USB is whether the chip itself has built-in USB support. Currently, only ATmega32u4 is still in production, but it may also be difficult to obtain due to semiconductor supply shortages.