AT 93 C 56 B EEPROMデータシート:フルスペック&ピン配置ガイド

29 January 2026 0

AT93C56B EEPROMは、3線式シリアルインターフェースを備えた、128×16ビット構成のコンパクトな2,048ビットシリアルメモリです。小規模な設定保存やキャリブレーションテーブルに最適です。このガイドでは、主要な仕様とピン配置に関する技術リファレンスを提供します。

AT93C56B EEPROM:主な仕様とメモリ構成

AT93C56B EEPROMの技術図面

メモリ構成と容量

このデバイスは、16ビット×128ワードで構成された2,048ビットを提供します。ファームウェアのバッファはワード単位の読み書き粒度を考慮し、デバイスを128個のアドレス指定可能なワード(MSBファースト)として扱う必要があります。

メモリ使用率(128ワード) 100% (2048ビット)

電気的動作特性

マイクロアンペア単位のスタンバイ電流を実現する単一VCCレールを特徴としています。信頼性の高いデータサンプリングを確保するため、クロックレートは低いMHz範囲で動作します。メモリサイクルの破損を防ぐため、VCCの近くに適切なデカップリングを行うことが不可欠です。

パラメータ 技術数値
容量 2,048ビット (128 × 16)
ワードサイズ 16ビット
構成 ワード単位のアドレス指定、シリアル3線式

データシートの概要:定格、タイミング、および信頼性

絶対最大定格

入力クランプ電圧またはVCCの絶対最大定格を超えると、修復不可能な損傷が発生する可能性があります。推奨されるVCCの最小/最大値および温度範囲により、データの整合性が保証されます。システムの安全規則に従い、必要に応じてサージ保護やクランプダイオードを実装してください。

書き換え回数とデータ保持

約10^5回の書き込み/消去サイクルと、長年のデータ保持をサポートしています。長期的な動作の信頼性を確保するため、ファームウェアは書き込みタイミング(tWC/tWR)を遵守し、書き込みコマンドの後にステータスを確認する必要があります。

ピン配置、パッケージ、および配線ガイド

ピン割り当て
  • CS チップセレクト
  • SK シリアルクロック
  • DI データ入力
  • DO データ出力
  • VCC 電源
  • GND グランド

PCBレイアウトのヒント

  • 0.1µFのデカップリングコンデンサをVCCのできるだけ近くに配置してください。
  • ノイズの多いスイッチング電源のトレースからSKを離して配線してください。
  • 信号の整合性を保つため、シリアルラインに47〜100Ωの直列抵抗を使用してください。
  • フローティング状態を防ぐため、CSに10kΩのプルアップ抵抗を含めてください。

プログラミングコマンドとシーケンス

コマンドフレーミングは、複数ビットのオペコードの後にワードアドレスとデータペイロードが続きます。AT93C56Bの場合、128ワードのアドレス指定のためにアドレスフィールドは7ビット幅です。

// AT93C56Bのロジックシーケンス
CS_LOW();
shiftOut(opcode_and_address, 10); // 3ビットのオペコード + 7ビットのアドレス
if (isWrite) { shiftOut(data_word, 16); }
if (isRead) { data = shiftIn(16); }
CS_HIGH();
// ここでtWR遅延またはステータスポーリングを実行

アプリケーションとトラブルシューティング

主な用途

シンプルな3線式インターフェースでピン数を削減できる、以下のような不揮発性ストレージタスクに最適です:

  • キャリブレーション定数の保存
  • デバイス設定とID
  • 短いシステムイベントログ

トラブルシューティングのチェックリスト

メモリアクセスに失敗した場合は、以下のパラメータを体系的に確認してください:

  • VCCレールとデカップリングを確認する。
  • CSの極性とSKのアイドル状態を確認する。
  • 書き込み有効化(WEN)シーケンスを確認する。

エグゼクティブサマリー

  • 容量:3線式シリアルインターフェースを備えた2,048ビット(128 × 16)、ワード単位のアドレス指定が可能なアーキテクチャ。
  • 動作:ワード配置されたサイクルを遵守し、すべての書き込みコマンドの後にtWC/tWR遅延を設けること。
  • ベストプラクティス:短いPCBトレースを使用し、すべてのシリアルラインに直列抵抗とESD保護を施すこと。

よくある質問

AT93C56B EEPROMの書き込みサイクルタイムはどのくらいですか。また、ファームウェアではどのように処理すべきですか。 +
書き込みサイクルタイムは、データシートに記載されているtWR/tWCによって規定されます。ファームウェアは、デバイスのステータスをポーリングするか、書き込みコマンドの後に指定された間隔(通常5〜10ms)待機してから、次のアクセスを行う必要があります。保守的なタイムアウトを実装し、リードバックで確認してください。
コマンドにおいてAT93C56B EEPROMはどのようにアドレス指定されますか。 +
アドレスは、オペコードに続くワードアドレス(MSBファースト)として構成されます。128ワード構成の場合、7ビットのアドレスフィールドが使用されます。ビットバンギングやSPIアダプタを使用する場合、ファームウェアでこれらのビットを正しくパッキングする必要があります。
ピン配置と基本動作を確認するための簡単なテストは何ですか。 +
まずVCC/GNDを確認します。CSをアクティブにし、DI/DOをサンプリングしながらSKをトグルします。既知のアドレスに対してREADコマンドを発行し、返された16ビットを比較します。CSの極性とクロックのアイドル状態を確認し、書き込み操作については書き込み有効化シーケンスを確認してください。