Erstaunlicherweise verwendet Atmel auf dem 328PB-Mini einen 32U4 als USB Anbindung*,
möglicherweise kann man damit ja auch noch mehr machen, als einfach nur den 328PB zu betreiben.
Ich habe mit dem Kerlchen aber noch nicht viel experimentiert, lediglich die Funktion getestet.
*Im 32U4 ist anscheinend der Debugger untergebracht
On-board debugger with full source-level debugging support in Atmel Studio
http://www.mouser.com/ds/2/268/Atmel-42469-ATmega328PB-Xplained-Mini_User-Guide-1100911.pdf