Microchip Technology ATmega1608 8ビット・マイクロコントローラ

Microchip Technology ATmega1608 8ビット・マイクロコントローラ(MCU)は、8ビットAVR®プロセッサが特徴で、最大20MHzの速度で実行するハードウェア乗算器が搭載されています。ATmega1608 MCUには、最大16KBフラッシュ、2KB SRAM、256バイトのEEPROMが搭載されています。オンチップフラッシュによって、従来の非揮発性メモリ・プログラマ、あるいはAVRコアで実行するオンチップ・ブート・プログラムを使用して、SPIシリアル・インターフェイスからシステム内でプログラムメモリを再プログラミングできるようになります。AVRコアには、豊富な命令セットと32の汎用ワーキングレジスタが組み合わされています。32レジスタは、演算論理ユニット(ALU)に直接接続されており、1つのクロックサイクルで実行される1つのシングル命令で2つの独立したレジスタにアクセスできます。ATmega1608 MCUには、コア独立型周辺モジュールで、イベントシステム、インテリジェント・アナログ、高度周辺機能などの低消費電力機能が搭載されています。

特徴

  • AVR CPU:
    • シングルサイクルのI/Oアクセス
    • 2レベル割込コントローラ
    • 2サイクルのハードウェア乗算器
  • メモリ:
    • 最大48kBのインシステム自己プログラマブル・フラッシュメモリ
    • 256B EEPROM
    • 最大6kB SRAM
    • 書込/消去耐性:
      • フラッシュ10,000サイクル
      • EEPROM 100,000サイクル
      • 85°Cで20年間のデータ保持
  • システム:
    • パワーオンリセット(POR)回路
    • ブラウンアウト検出(BOD)
    • クロックオプション:
      • 20MHzの低消費電力の内部発振器で、ヒューズ保護周波数設定を装備
      • 32.768kHzの超低消費電力(ULP)内部発振器
      • 32.768kHzの外部クリスタル発振器
      • 外部クロック入力
    • 単一ピン統合プログラムデバッグインターフェイス(UPDI)
    • 3つのスリープモード:
      • すべての周辺機器実行中のアイドルと、即時ウェイクアップ時間モード
      • スタンバイ:
        • 選択された周辺機器の構成可能な動作
        • SleepWalking周辺機器
      • 制限されたウェイクアップ機能によるパワーダウン
  • 温度範囲: -40°C~125°C
  • スピードグレード:
    • 0MHz~5MHz @ 1.8V~5.5V範囲
    • 0MHz~10MHz @ 2.7V~5.5V範囲
    • 0MHz~20MHz @ 4.5V~5.5V範囲
  • 周辺機器:
    • 専用のピリオド・レジスタが搭載された16ビット・タイマ/カウンタType A 1個、3つの比較チャネル(TCA)
    • 入力キャプチャ(TCB)付16ビット・タイマ/カウンタType B 3個
    • 外部水晶または内部RC発振器から実行する16ビット・リアルタイムカウンタ(RTC)1個
    • 分数ボーレートジェネレータ、自動ボー、フレーム開始検出機能が搭載されたUSART 3個
    • マスター/スレーブ・シリアル・ペリフェラル・インターフェイス(SPI)
    • デュアルアドレスが一致しているデュアルモードマスター/スレーブTWI
      • 標準モード(Sm、100kHz)
      • 高速モード(Fm、400kHz)
      • 高速モードプラス(Fm+、1MHz)
    • CPUの独立した予測可能なインターメディカルシグナリング用のイベントシステム
    • 最大4つのプログラマブルルックアップテーブル(LUT)が備わっている構成可能なカスタムロジック(CCL)
    • 1つのアナログコンパレータ(AC)とスケーラブルなリファレンス入力
    • 10ビット150kspアナログ・デジタル・コンバータ(ADC)1個
    • 0.55V、1.1V、1.5V、2.5V、4.3Vの5つの選択可能な内部電圧リファレンス
    • メモリスキャンハードウェアCRCコード:
      • リセット後のオプションの自動スキャン
    • ウィンドウモード、個別オンチップ発振器が搭載されたウォッチドッグタイマ(WDT)
    • すべての汎用ピンでの外部割り込み
  • I/Oとパッケージ:
    • 32-pin 
      • 27のプログラマブルI/Oライン
      • VQFN-32およびTQFP-32
    • 28-pin
      • 23のプログラマブルI/Oライン
      • SSOP-28

ブロック図

ブロック図 - Microchip Technology ATmega1608 8ビット・マイクロコントローラ
公開: 2019-04-25 | 更新済み: 2023-05-26