ATmega328 8ビットmegaAVRマイクロコントローラ. Atmel ATmega328マイクロコントローラは、AVR高度RISCアーキテクチャに基づく8ビットmegaAVRデバイスです。 ATmega328はシングルクロックサイクルで強力な命令を実行し、MHz当たり1 MIPS、電力消費の均衡化を実現します。. マイクロコントローラの機能. 20 MHz最大動作周波数 最大20 MIPS @ 20 MHz 32 KBフラッシュ 1024 B EEPROM 2 KB SRAM 131の命令 ほとんどの命令をシングルクロックサイクルで実行 汎用レジスタ x 32 GPIO x 23 パワーオンリセット及びプログラマブルブラウンアウト検出 内蔵の較正済み発振器 外部 / 内部の割り込みソース 5つの省エネスリープモード 内部 / 外部割り込み 完全スタティック動作. 周辺機能. 10ビット15 ksps A/Dコンバータ(ADC) 8又は6チャンネル 静電容量型タッチセンス 16チャンネル 温度センサ 2個の8ビットタイマ 1個の16ビットタイマ 出力比較モジュール 6チャンネル 6つのPWMチャンネル プログラム可能シリアルUSART マスタ / スレーブSPIシリアルインターフェイス バイト志向2ワイヤシリアルインターフェイス I2C互換 プログラム可能ウォッチドッグタイマ(独立した発振器付) アナログコンパレータ ピン変更時の割り込み / ウェイクアップ