name (flash/sram) cost
USB 対応
- ATmega32u2 (32k/1k) 400円
- AT90USB162 (16k/0.5k) 300円
- 最大16MHz
- USB ホストにもなれる
- 12Mbps 対応
- 外付け部品が少し簡単
- 表面実装品しかない
V-USB
- ATmega328p (32k/2k) 250円
- ATmega168p (16k/1k) 200円
- ATTiny2313 (2k/128) 150円
- 最大20MHz (5V動作時)
- USBスレーブにしかなれない
- ファームウェアコードにいくらか制限あり (割込み頻度とか)
- ドライバが GPL
- DIPあり
感想
- V-USB はファームウェアを GPL にするか、ライセンス購入する必要があるが、個人の趣味レベルではどうでもいい
- 価格の絶対差はそれほどでもないが、同じ金額で1個買えるか、2個買えるかと考えるとだいぶ違いを感じる
- よりスマートなのは USB 対応のを使うことだと思うが、見た目的にはどっちもワンチップで完結する
- USB 対応品は、USB 周辺については 3.3V で動いておりレギュレータを内蔵している。V-USB は高いクロックで動かそうとするとVCCを5Vにせざるを得なくて、そこらへん泥臭くなってしまう