説明

AT24C256Cは、各8ビットの32,768ワードとして編成された262,144ビットのシリアル電気的消去可能かつプログラム可能なリードオンリーメモリ (EEPROM) を提供します。このデバイスのカスケード機能により、最大8個のデバイスが共通の2線式バスを共有できます。このデバイスは、低消費電力と低電圧動作が不可欠な多くの産業用および商業用アプリケーションでの使用に最適化されています。このデバイスは、省スペースの8ピンSOIC、8ピンTSSOP、8ピンUDFN、8ボールVFBGAパッケージで提供されます。すべてのパッケージは1.7V~5.5Vで動作します。

 

特徴

- 低電圧および標準電圧動作:
- VCC = 1.7V~5.5V
- 32,768×8(256K)として内部構成
- 工業用温度範囲:-40°C~+85°C
- I2C互換(2線式)シリアルインターフェース:
- 100 kHz 標準モード、1.7V~5.5V
- 400 kHz 高速モード、1.7V~5.5V
- 1 MHz高速モードプラス(FM+)、2.5V~5.5V
- シュミット・トリガー、ノイズ抑制のためのフィルター付き入力
- 双方向データ転送プロトコル
- フルアレイ・ハードウェアデータ保護用ライトプロテクト端子
- 超低アクティブ電流(最大3 mA)およびスタンバイ電流(最大6 μA)
- 64バイト・ページ書き込みモード:
- 部分的なページの書き込みが可能
- ランダム・リード・モードとシーケンシャル・リード・モード
- 最大5ms以内の自己タイミング書き込みサイクル
- ESD保護 >4,000V
- 高い信頼性:
- 耐久性:1,000,000書き込みサイクル
- データの保持100年
- グリーンパッケージオプション(鉛フリー/ハライドフリー/RoHS対応)
- ダイセール・オプションウェハフォームとバンプ付きウェハ

 

デバイス・アドレス入力(A0、A1、A2)

A0、A1、A2ピンは、他の2線式シリアルEEPROMデバイスとの互換性のために、ハード配線(直接GNDまたはVCCへ)されたデバイスアドレス入力です。ピンがハード配線されている場合、1つのバス・システムで最大8つのデバイスをアドレス指定することができます。デバイスは、対応するハードウェアとソフトウェアが一致したときに選択される。これらのピンがフローティングのままであれば、A0、A1、A2ピンは内部でGNDにプルダウンされる。しかし、カスタマ・アプリケーションでは容量性カップリングが発生する可能性があるため、Microchip 社はアドレス・ピンを常に既知の状態に接続することを推奨します。プルアップ抵抗を使用する場合、Microchip 社は 10 kΩ 以下を推奨します。

 

デバイスの操作と通信

AT24C256Cはクライアントデバイスとして動作し、シンプルなI2C互換の2線式デジタルシリアルインターフェースを利用して、一般にバスホストと呼ばれるホストコントローラと通信します。ホストは、シリアルバス上のクライアントデバイスに対するすべての読み取りと書き込み操作を開始および制御し、ホストとクライアントデバイスの両方がバス上でデータを送受信できます。
シリアル・インターフェースは、たった2本の信号線で構成されている:シリアル・クロック(SCL)とシリアル・データ(SDA)である。SCLピンはホストからクロック信号を受信するために使用され、双方向SDAピンはホストからコマンドとデータ情報を受信し、データをホストに送り返すために使用されます。データは常にSCLの立ち上がりエッジでAT24C256Cにラッチされ、常にSCLの立ち下がりエッジでデバイスから出力されます。SCLピンとSDAピンの両方には、入力スパイクとバスノイズの影響を最小限に抑えるために、スパイク抑制フィルターとシュミットトリガーが内蔵されています。
すべてのコマンドとデータ情報は、最上位ビット(MSb)を先頭に転送される。バス通信中、1クロック・サイクルごとに1データ・ビットが転送され、8ビット(1バイト)のデータが転送された後、受信デバイスは、ホストによって生成される9クロック・サイクル(ACK/NACKクロック・サイクル)の間に、ACK(アクノレッジ)またはNACK(ノー・アクノレッジ)応答ビットで応答しなければならない。したがって、1バイトのデータ転送ごとに9クロック・サイクルが必要である。したがって、各データ・バイト転送とACKまたはNACKクロック・サイクル中に、データ・ストリームに中断や途切れがあってはならない。
データ転送中、SDAピンのデータはSCLがLowの間だけ変化し、SCLがHighの間は安定していなければならない。SCLがHighの間にSDAピンのデータが変化すると、スタートまたはストップ状態が発生します。スタート・コンディションとストップ・コンディションは、ホストとクライアント・デバイス間のすべてのシリアル・バス通信の開始と終了に使用されます。スタート・コンディションとストップ・コンディションの間に転送されるデータ・バイト数は制限されず、ホストによって決定されます。シリアル・バスがアイドルになるためには、SCLピンとSDAピンの両方が同時にロジック・ハイの状態でなければなりません。