V-USB
ソフトウェアで実装されたUSBデバイス
AVRで動作する
最低限2KBのROMが必要とのこと
メジャーなAVRを一応書いておくが、他にも動くものがたくさんあるはず
「最低2KBのROM」についてメモ

多分、今どきの一般的なマイコンならこの2KBの制限内でソフトウェア実装可能と思われる
というのも、rv003usbというプロジェクトでは1920Byte(1.875KB)のROMでUSB HIDとして振る舞うソフトを実装をしている
ATTiny2313 (ROM2KByte,RAM128Byte)でV-USBを使うとHIDは作れるけど、CDCは無理みたいな感じでした。

そうなんだΣ(゚Д゚)!

RAMはどんなもんなのかな?