Why can't we use Atmega8(or 16 or 32) to do what it does?
The thing is Atmega8 is easily available...
...and more popular.
Can't we emulate the USB hardware in atmega8u2 in software, like used by USBtinyISP to connect to PC via USB?
Can't we emulate the USB hardware in software
How many do you need? DigiKey has more than 10,000 ATmega8U2 processors ready to ship. Seems "easily available" to me.