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にせざるを得なくて、そこらへん泥臭くなってしまう
▲ この日のエントリ