Microchip Technology PIC18F26/45/46/55/56Q24マイクロコントローラ

Microchip TechnologyPIC18F26/45/46/55/56Q24マイクロコントローラーは、センサー インターフェイス、リアルタイム制御、および通信アプリケーション用の28/40/44/48 ピン デバイスのPIC18-Q24マイクロコントローラー ファミリーの一部です。このMCUには、最大32KBのメモリー、4KBのデータSRAM、512BのEEPROMが備わっています。このデバイスには、VDDIO2 によって給電される4または12のMVIOピンを含めて、24、35または43のI/Oピンがあります。

Microchip PIC18F24/25Q24マイクロコントローラは、割り込み処理のための固定レイテンシを備えたベクトル割り込みコントローラ、システム バス アービタ、ダイレクト メモリ アクセス (DMA) 機能、非同期、DMX-512、デジタル アドレス可能照明インターフェイス (DALI®) およびローカル インターコネクト ネットワーク (LIN) プロトコル、シリアル ペリフェラル インターフェイス (SPI) 、およびI2Cをサポートするユニバーサル非同期送受信機 (UART) も備えています。さらに、このファミリには、メモリアクセスパーティション (MAP) およびデバイス情報エリア (DIA) といったメモリ機能が搭載されており、温度センサ精度の向上に貢献する工場出荷時較正値が保存されています。

特徴

  • マルチ電圧 I/O (MVIO)
    • MVIO駆動ピンが1.62V ~ 5.5Vの動作をサポート
    • このドメインは、メインVDD電圧レベルの影響を受けない
    • プログラム可能なトリップポイントによる追加電圧領域の電圧監視
  • プログラミングおよびデバッグ・インターフェースの無効化 , ICSPインターフェースを無効にして、外部メモリー・アクセスや変更を防ぐことができます。
  • ベクトル化された割り込み(VI)機能 - 割込応答時間がさらに高速化
    • 選択可能な高/低優先度
    • プログラマブル・ベクター・テーブルのベース・アドレス
    • 3つの命令サイクルの固定割り込みレイテンシ
    • これまでの割り込み機能との下位互換性あり
  • メモリー・アクセス・パーティション(MAP):プログラム・フラッシュ・メモリーは、次のようにパーティション分割できます:
    • アプリケーション・ブロック
    • ブート・ブロック
    • ストレージ・エリア・フラッシュ(SAF)ブロックのSAFLOCKによる変更防止
  • プログラミング/デバッギング機能:
    • プログラミングとデバッギング・インターフェイス無効化(PDID)
    • 2xピン経由のインサーキット・シリアル・プログラミング™(ICSP™)
    • 2xピンを介した 3x ブレークポイントを備えたインサーキットデバッグ (ICD)
    • オンチップに統合されたデバッグ
  • 4倍速ダイレクトメモリーアクセス(DMA)コントローラ ー演算機能付きアナログ・デジタル・コンバーター(ADCC):
    • 最大300kspsの演算が可能な10ビットADC
    • 最大30倍の外部チャンネル
    • 平均化、フィルター計算、オーバーサンプリング、スレッショルド比較など、入力信号に対する自動演算機能
    • スリープでの動作
    • 5x内部アナログ•チャンネル
    • ハードウェア容量分圧器(CVD)サポート、タッチサンプリングを自動化し、ソフトウェアサイズ/CPU使用率を削減
  • 8ビット対応デジタルアナログコンバータ(DAC):
    • 2本のI/Oピンでバッファード出力が可能
    • ADCおよびコンパレータへの内部接続
  • 2x高速コンパレーター(CMP):
    • 設定可能な電力対速度モード
    • 出力極性を構成可
    • 周辺ピン選択による外部出力
  • 2xゼロクロス検出(ZCD)、ピンのAC信号が接地を交差すると検出
  • 電圧基準:
    • 1.024V、2.048V、4.096V出力レベルでの固定電圧リファレンス
    • ADC、コンパレータ、DACへの内部接続
  • 3×16ビットデュアルPWMが6×PWM出力を提供し、 LIN/DMXをハードウェアでサポートするUART
    • DMA互換
    • 非同期UART、RS-232、RS-485互換
    • プログラマブル1、1.5、2ストップビット
  • 2x SPIモジュール:
    • バイトの長さを構成可
    • 任意の長さのデータパケット
    • 受信なしの送信および送信なしの受信オプション
    • 転送バイトカウンタ
    • 送信および受信バッファを分離(2バイトFIFOおよびDMA機能を活用)
  • 2x I2Cモジュール、SMBus、PmBus™互換:
    • アドレスマスキングモードが備わっている7ビットおよび10ビット対応アドレッシングモード
    • 専用アドレス、送信/受信バッファー、DMA機能
    • I2C、SMBus 2.0/3.0、1.8V入力レベル選択
    • 自己アドレッシングを含むマルチマスタモード
  • デバイス情報領域 (DIA) には以下が格納されます:
    • 温度インジケータ工場出荷時較正データ
    • 固定電圧リファレンス計測データ
    • Microchipの一意識別子
  • 低消費電力モード:
    • スリープ < 3Vで1μA未満(代表値)
    • 休止状態: CPUと周辺機器が異なるサイクルレートで動作(通常、CPUの方が低い)
    • アイドル:周辺機器の動作中にCPUが停止
    • スリープ:最低の電力消費
  • 周辺モジュール無効化(PMD)、ハードウェア・モジュールを選択的に無効化し、未使用の周辺機器のアクティブ消費電力を最小限に抑えます。
  • デバイスI/Oポートの機能
    • VDDIO2 (PIC18F24/25/26Q24) によって駆動する4x MVIOピンをはじめとする24x I/Oピン
    • VDDIO2 (PIC18F45/46Q24) によって駆動する12x MVIOピンを含む35x I/Oピン
    • VDDIO2 (PIC18F55/56Q24) によって駆動する12x MVIOピンをはじめとする43x I/Oピン
    • MVIOピンは1.62V~5.5Vの電圧範囲をサポート
    • 個別にプログラミングできるI/O方向、オープンドレイン、スルーレート、弱いプルアップ制御
    • LV-TTL入力バッファを使用したすべてのI/Oピンでの低電圧インターフェイス
    • ほとんどのピンでインタラプト・オン・チェンジが可能
    • 3xプログラマブル外部割り込みピン

アプリケーション

  • センサインターフェース
  • リアルタイム制御
  • 通信
公開: 2023-12-08 | 更新済み: 2024-01-08