V-USB
ソフトウェアで実装されたUSBデバイスAVRで動作する
https://www.obdev.at/products/vusb/index.html
https://scrapbox.io/files/623d06ed35e3a2001df0b80a.png
最低限2KBのROMが必要とのこと
メジャーなAVRを一応書いておくが、他にも動くものがたくさんあるはず
ATmega328
ATmega168
ATTiny85
「最低2KBのROM」についてメモYuuki Umeta.icon
多分、今どきの一般的なマイコンならこの2KBの制限内でソフトウェア実装可能と思われる
というのも、rv003usbというプロジェクトでは1920Byte(1.875KB)のROMでUSB HIDとして振る舞うソフトを実装をしている
ATTiny2313 (ROM2KByte,RAM128Byte)でV-USBを使うとHIDは作れるけど、CDCは無理みたいな感じでした。ikeji.icon
そうなんだΣ(゚Д゚)!Yuuki Umeta.icon
RAMはどんなもんなのかな?