ASAHI KASEI [AK6416C] AK6416C 16Kbit シリアル EEPROM 特 長 先進の CMOS EEPROM テクノロジ 電気的書換え可能な、不揮発性メモリ 単一電源動作(動作電源電圧:1.8V~5.5V) 16384bit 1024 ワード×16 ビット構成 ワンチップマイコン シリアルインタフェースに直接接続が可能 低消費電力 待機時 0.8 µA max. 書き換え回数:100 万回/アドレス データ保持 :10 年 優れた機能 8 ワードのページライト機能 高速動作が可能(5MHz 動作:VCC=4.5V~5.5V) 読み出し時のアドレスオートインクリメント機能 自動 消去/書き込みサイクル(5ms. Max.) Ready/Busy 信号出力 ソフトとハードによる誤書き込み防止機能 小容量のデータ記憶に最適 低コストで実装効率の優れた 8 ピンパッケージ(SSOP, MSOP) DO DATA REGISTER DI INSTRUCTION REGISTER INSTRUCTION DECODE, CONTROL AND CLOCK GENERATION 16 ADD. BUFFERS R/W AMPS AND AUTO ERASE 16 DECODER EEPROM 16384bit 1024 ×16 CS VPP SW SK VREF RESET VPP GENERATOR RDY/BUSY ブロック図 DAS05J-00 2005/01 - 1 - ASAHI KASEI [AK6416C] 機 能 概 要 AK6416C は、1024 ワード×16 ビット構成の、16384 ビット不揮発性メモリです。それぞれのワー ドごとに独立に、読み出し、書き込みの操作ができます。 AK6416C は、単一電源(1.8V~5.5V)で動作し、書き込み動作に必要な高電圧は、デバイス内部で 発生させています。 AK6416C のシリアルインタフェースは、一般の汎用ワンチップマイコンのシリアルポート(3 線負 論理クロック同期式)に直接接続でき、シリアルクロック SK に同期し、読み込みデータは立ち上が りエッジで DI ピンから取り込まれ、また、読み出されたデータは立ち下がりエッジに同期して DO ピ ンから出力されます。 命令には、読み出し(READ)、書き込み(WRITE)、ページ書き込み(Page Write)、書き込み許可 (WREN)、書き込み禁止(WRDS)の 5 種類があり、それぞれ 8 ビット単位で構成されるオペコード、 アドレスおよびデータ(8 ビット×2)によって構成されます。各命令は、SK ピンがハイレベルの状態 で、CS ピンをハイレベルからローレベルにすることにより受け付けられます。 AK6416C は、85℃にて 10 年間のデータ保持と、アドレス当たり 100 万回までデータの書き換えが 可能です。 ・ 誤書き込み防止機能 AK6416C は、誤書き込み防止機能として書き込み禁止状態と書き込み許可状態の 2 つの状態を持っ ています。書き込み禁止状態では、全ての書き込み命令は無効となり実行されません。電源投入時、 または書き込み禁止命令(WRDS)の実行後は、書き込み禁止状態であり、全ての書き込み命令は無 効となり実行されません。この状態は、書き込み許可命令(WREN)が実行されるまで保持されます。 又、読み出し(READ)命令は状態に関わらず実行することができます。 AK6416C は RESET ピンを備えています。RESET ピンは、書き込み命令を実行するときにローレベ ルでなければなりません。RESET ピンをハイレベルに固定すると、全ての書き込み命令は実行されず、 誤書き込みを防ぐことができます。 ・ READY/BUSY 信号出力機能 AK6416C は 2 つの方法によって内部状態を確認することができます。 RDY/BUSY ピンは、CS の状態に関係なく、AK6416C の内部状態を出力します。書き込み動作中 ( BUSY 状 態 ) は ロ ー レ ベ ル を 出 力 し 、 そ の と き 以 外 は ハ イ レ ベ ル を 出 力 し ま す 。 書 き 込 み 動 作 中 (BUSY 状態)は次の命令を受け付けることはできません。 DO ピンからも Ready/Busy 状態を確認することができます。書き込み命令実行後に SK がローレベ ルの状態で CS がハイレベルからローレベルに遷移すると、AK6416C はステータス出力モードとなり、 DO ピンから Ready/Busy 状態を出力します。DO ピンからの Ready/Busy 信号は、CS をハイレベルに するか、次の命令のオペコードの最初の 1 ビット("1")が入力されるまで出力されます。 ステータス出力モードから次の命令を入力する場合、いったん CS をハイレベルにした後に新たな 命令を入力してください。 AK6416C の書き込みに必要な時間は自動プログラミング時間に示されていますが、内部状態を確認 することにより、より速い書き込みサイクルを実行することができます。 ■ 製品の種類 製品名 電源電圧 動作温度範囲 パッケージ AK6416CM AK6416CH 1.8V~5.5V 1.8V~5.5V -40℃~+85℃ -40℃~+85℃ 8 ピン SSOP 8 ピン MSOP DAS05J-00 2005/01 - 2 - ASAHI KASEI ■ [AK6416C] ピン配置 AK6416CM CS SK DI DO AK6416CH 8 7 6 5 1 2 3 4 VCC RDY/BUSY RESET GND CS SK DI DO 8pin SSOP 1 2 3 4 8 7 6 5 VCC RDY/BUSY RESET GND 8pin MSOP ピン名称 機能 CS SK DI DO RESET RDY/BUSY VCC GND チップセレクト入力 シリアルクロック入力 シリアルデータ入力 シリアルデータ出力 リセット入力 RDY/BUSY 出力 電源 グランド 図 1.ピン配置図 DAS05J-00 2005/01 - 3 - ASAHI KASEI [AK6416C] ピ c ン 機 能 CS (チップセレクト入力) SK ピンがハイレベルのときに、CS ピンをハイレベルからローレベルにすると、各 命令が受け付けられます。オペコード、アドレス入力中およびデータ入出力中、CS ピンは常にローレベルでなければなりません。この間に CS ピンがハイレベルになる と、その命令は中断されます。 SK ピンがローレベルのときに、CS ピンがハイレベルからローレベルになると、デ バイスはステータス出力モードになります。 内部プログラミング実行中(BUSY 中)、CS ピンはローレベルである必要はありま せん。 c SK (シリアルクロック入力) 入出力データの同期クロックです。オペコード、アドレス、書き込みデータは、シ リアルクロック SK の立ち上がりエッジで DI ピンから取り込まれ、読み出しデータ は立ち下がりエッジに同期して DO ピンから出力されます。内部プログラミング動作 中やステータス出力時及びデバイスが非選択のとき、SK ピンにクロックを入力する 必要はありません。 c DI (シリアルデータ入力) オペコード、アドレス、書き込みデータを入力します。 c DO (シリアルデータ出力) 読み出しデータとステータス信号を出力します。それ以外の時はハイ・インピーダ ンス状態になります。 c RDY/BUSY (レディ/ビジィ出力) デバイス内部での、プログラミング動作の状態を出力します。内部プログラミング 実行中はローレベル(BUSY)を出力し、そのとき以外はハイレベルを出力します。 BUSY 中、デバイスは次の命令を受け付けることができません。 c RESET (リセット入力) 書き込み命令の実行を中断します。WRITE 命令入力中、Page Write 命令入力中及 び、内部プログラミング実行中(BUSY 中)は、RESET ピンは常にローレベルでな ければなりません。内部プログラミング実行中に RESET="H"になると、その時点で そのプログラミング動作は中断され、デバイスは READY 状態に戻ります。このとき アクセスされていたワードのデータは不定になります。RESET 後、あらたに次の命 令を入力するときは、いったん CS ピンをハイレベルにしてください。 READ 命令、WREN 命令、WRDS 命令は、RESET ピンの状態に関係なく実行でき ます。 c VCC (電源) c GND (グランド) DAS05J-00 2005/01 - 4 - ASAHI KASEI [AK6416C] 命 令 説 明 命令には、READ 命令、WRITE 命令、Page Write 命令、WREN 命令、WRDS 命令の 5 種類があり、 それぞれ 8 ビット単位で構成されるオペコード、アドレスおよびデータ(8 ビット×2)によって構成さ れます。命令一覧を表 1.に示します。各命令は、SK ピンが"H"の状態で、CS ピンを"H"から"L"にする ことにより受け付けられます。 命令を連続して実行するとき、その間、CS ピンを少なくとも tCS 間ハイレベルにして下さい。 命 令 WRITE PageWrite READ WREN WRDS (WRAL) オペコード 101001A 9 A 8 101101A 9 A 8 101010A 9 A 8 10100011 10100000 10101111 アドレス A7A6A5A4A3A2A1A0 A7A6A5A4A3A2A1A0 A7A6A5A4A3A2A1A0 × × × × × × × × × × × × × × × × × × × × × × × × データ D 1 5 ~D 0 (IN) D 1 5 ~D 0 (IN) D 1 5 ~D 0 (OUT) D 1 5 ~D 0 (IN) 内容 書き込み ページ書込 読み出し 書き込み許可 書き込み禁止 全書き込み ×:ドント・ケア (注) 全書き込み:この命令はテスト用です。ユーザーは使用できません。 表 1.AK6416C 命令一覧表 WRITE 命令 指定したアドレスにデータ(16 ビット)を書き込みます。D0 を読み込む SK(32 発目)の立ち上が りから内部プログラミング動作が起動します。 WRITE 命令を入力する間および内部プログラミング動作をしている BUSY 中(tE/W 間)は、RESET ピンはローレベルでなければなりません。内部プログラミング動作中に RESET ピンがハイレベルに なると内部プログラミング動作は中断され、デバイスは READY 状態に戻ります。またこのときアク セスされていたワードのデータは不定となります。 RESET ピンで命令を中断したとき、いったん CS をハイレベルにして新たな命令を入力してくださ い。RESET ピンをハイレベルに固定すると、WRITE 命令は一切実行されず、誤書き込みを防止する ことができます。 内部プログラミング動作がいったん起動すると、CS ピンはハイレベルである必要はありませんが、 次の命令を入力する場合は、いったん CS をハイレベルにした後に新たな命令を入力してください。 RESET CS SK DI DO 1 2 1 3 0 4 1 5 0 6 0 7 1 A9 8 9 A8 10 A7 15 A6 A1 16 A0 17 18 D15 D14 30 D2 31 D1 32 D0 Hi-Z tE/W RDY/ BUSY WRITE 命令 DAS05J-00 2005/01 - 5 - ASAHI KASEI [AK6416C] Page Write 命令 1 ページ(8 ワード)までのデータを一度に書き込みます。書き込むデータを送った後、さらにデー タを送ると、データは 8 ワードまでのデータを格納することができる内部レジスタに格納されます。 書 き 込 み デ ー タ 入 力 後 に CS ピ ン が "L" か ら "H" に な る と 、 内 部 レ ジ ス タ に 格 納 さ れ た デ ー タ が EEPROM に書き込まれます。尚、命令終了時の CS ピンの立ち上げは、最終データビット(D0)を取り 込んだ後、次の SK クロックの立ち上がりエッジが入力される前に立ち上げて下さい。これ以外のタ イミングで CS が立ち上がった場合には Page Write 命令は実行されません。 ページライトは下位 3 ビットのアドレスに対して有効であり、上位アドレスビットは変化しません。 例えば、"XX XXXX X111"への書き込み後、次に書き込まれるアドレスは"XX XXXX X000"です。 8 ワード以上のデータが入力された場合、アドレスカウンタはロールオーバーし、以前に書き込ま れたデータに上書きされます。例えば、10 ワードのデータを送ると 9 ワード目のデータは 1 ワード目 に送られたデータに、10 ワード目のデータは 2 ワード目のデータに、上書きされます。 Page Write 命令を入力する間および内部プログラミング動作をしている BUSY 中(tE/W 間)は、 RESET ピンはローレベルでなければなりません。内部プログラミング動作中に RESET ピンがハイレ ベルになると内部プログラミング動作は中断され、デバイスは READY 状態に戻ります。またこのと きアクセスされていた全てのワードのデータは不定となります。 RESET ピンで命令を中断したとき、いったん CS をハイレベルにして新たな命令を入力してくださ い。RESET ピンをハイレベルに固定すると、Page Write 命令は一切実行されず、誤書き込みを防止す ることができます。 内部プログラミング動作がいったん起動すると、CS ピンはハイレベルである必要はありませんが、 次の命令を入力する場合は、いったん CS をハイレベルにした後に新たな命令を入力してください。 RESET CS 1 SK DI 2 1 3 0 4 1 5 1 6 0 7 1 8 A9 9 A8 10 A7 15 A6 16 A1 17 A0 18 D15 D14 30 データ(n) D2 31 D1 32 D0 Hi-Z DO RDY/ BUSY RESET CS SK 33 34 DI D15 D14 46 47 48 データ(n+1) DO D2 データ(n+7) D1 D0 D15 D0 D15 D14 D2 D1 D0 Hi-Z tE/W RDY/ BUSY Page Write 命令 DAS05J-00 2005/01 - 6 - ASAHI KASEI [AK6416C] READ 命令 指定したアドレスのデータ(16bit)を DO ピンから出力します。17 発目の SK の立ち下がりエッジで DO ピンはハイ・インピーダンス状態を脱し、指定アドレスのデータの D15 より順次シリアル出力し ます。 cアドレスオートインクリメント機能 指定アドレスのデータが読み出された後、さらにクロックを加えると次のアドレスのデータが出 力されます。アドレス(A9~A0):11 1111 1111 を読み出した後にさらにクロックを加えた場合は、 アドレス:00 0000 0000 のデータが読み出されます。 CS SK 1 DI 2 1 3 0 4 1 5 0 6 1 7 0 A9 8 9 A8 10 A7 15 A6 A1 16 18 32 33 34 48 A0 Hi-Z DO 17 D15 D14 D0 D15 D14 D0 "H" RDY/ BUSY [A9~A0]のデータ [A9~A0]+1 のデータ READ 命令 WREN/WRDS 命令 AK6416C は、書き込み禁止状態と書き込み許可状態の 2 つの状態を持っています。書き込み禁止状 態では全ての書き込み命令は無効となり実行されません。 WREN 命令は AK6416C を書き込み許可状態にし、WRDS 命令は AK6416C を書き込み禁止状態にし ます。電源投入時、または WRDS 命令の実行後は、AK6416C は書き込み禁止状態であり、全ての書 き込み命令は無効になり実行されません。この状態は、WREN 命令が実行されるまで保持されます。 READ 命令は、WREN 命令や WRDS 命令に関係なく実行出来ます。 CS SK DI DO 1 2 1 3 0 4 1 5 0 6 0 7 8 9 0 10 X WREN=11 WRDS=00 11 X X 12 X 13 14 X X 15 X 16 17 18 X Hi-Z ※ 17 発目以降の SK パルスは無視されます。 WREN/WRDS 命令 DAS05J-00 2005/01 - 7 - ASAHI KASEI [AK6416C] 絶 項 目 電源電圧 入力電圧 保存温度 記 号 VCC VIO Tst 最 大 定 条 件 対 GND 対 GND 推 項 目 電源電圧 動作周囲温度 対 記 号 VCC Ta 奨 格 定 格 値 -0.6~+6.5 -0.6~VCC+0.6 -65~+150 動 作 Min. 1.8 -40 DAS05J-00 条 単 位 V V ℃ 件 Max. 5.5 +85 単 位 V ℃ 2005/01 - 8 - ASAHI KASEI [AK6416C] 電 気 的 特 性 (1)DC特性 (特に記載のない限り 項 目 WRITE 動作時 電源電流 READ/WREN/WRDS 動作時電源電流 待機時電源電流 ハイレベル入力電圧 ローレベル入力電圧 ハイレベル出力電圧 記号 ICC1 ICC2 ICC3 ICC4 ICC5 ICC6 ICCS VIH1 VIH2 VIL1 VIL2 VOH1 VOH2 ローレベル出力電圧 VOL1 VOL2 入力リーク電流 CS,SK,DI,RESET ピン 出力リーク電流 DO ピン ILI ILO 条 件 VCC=5.5V,tSKP=200ns VCC=2.5V,tSKP=400ns VCC=1.8V,tSKP=1.0µs VCC=5.5V,tSKP=200ns VCC=2.5V,tSKP=400ns VCC=1.8V,tSKP=1.0µs VCC=5.5V 2.5V≦VCC≦5.5V 1.8V≦VCC<2.5V 2.5V≦VCC≦5.5V 1.8V≦VCC<2.5V 2.5V≦VCC≦5.5V IOH=-50µA 1.8V≦VCC<2.5V IOH=-50µA 2.5V≦VCC≦5.5V IOL=1.0mA 1.8V≦VCC<2.5V IOL=0.1mA VCC=5.5V,VIN=5.5V -40℃≦Ta≦85℃、1.8V≦VCC≦5.5V) Min. *1 *1 *1 *1 *1 *1 *2 0.7×VCC 0.8×VCC 0 0 VCC-0.3 Max. 2.5 2.0 1.5 1.0 0.2 0.1 0.8 VCC+0.5 VCC+0.5 0.3×VCC 0.2×VCC VCC-0.3 VCC=5.5V,VOUT=5.5V CS=VCC 単位 mA mA mA mA mA mA µA V V V V V V 0.4 V 0.4 V ±1.0 µA ±1.0 µA *1:VIN=VIH/VIL, DO=RDY/BUSY=オープン *2:CS=VCC,SK/DI/RESET=VCC/GND,DO=RDY/BUSY=オープン DAS05J-00 2005/01 - 9 - ASAHI KASEI [AK6416C] (2)AC特性 (特に記載のない限り 項 目 SK 周期 SK パルス幅 SK 立ち下がり前の CS セットアップ時間 SK 立ち上がり後の CS ホールド時間 CS 立ち下がり前の SK セットアップ時間 CS 立ち上がり後の SK ホールド時間 CS 立ち下がり前の RESET セットアップ時間 RDY/BUSY 立ち上がり後 の RESET ホールド時間 データセットアップ時間 データホールド時間 DO ピン 出力遅延時間 RDY/BUSY ピン 出力遅延時間 自動プログラミング時間 *3 ライトリカバリ時間 CS ハイレベル最小時間 DO ピン ハイインピーダンス時間 書き換え回数 *5 記 号 tSKP1 tSKP2 tSKP3 tSKW1 tSKW2 tSKW3 tCSS1 tCSS2 tCSH1 tCSH2 tSKSH/L1 tSKSH/L2 tSKH1 tSKH2 tRESS -40℃≦Ta≦85℃,1.8V≦VCC≦5.5V) 条 件 4.5V≦VCC≦5.5V 2.5V≦VCC<4.5V 1.8V≦VCC<2.5V 4.5V≦VCC≦5.5V 2.5V≦VCC<4.5V 1.8V≦VCC<2.5V 4.5V≦VCC≦5.5V 1.8V≦VCC<4.5V 4.5V≦VCC≦5.5V 1.8V≦VCC<4.5V 4.5V≦VCC≦5.5V 1.8V≦VCC<4.5V 4.5V≦VCC≦5.5V 1.8V≦VCC<4.5V tRESH tDIS1 tDIS2 tDIS3 tDIH1 tDIH2 tDIH3 tPD1 tPD2 tPD3 tPD 4.5V≦VCC≦5.5V 2.5V≦VCC<4.5V 1.8V≦VCC<2.5V 4.5V≦VCC≦5.5V 2.5V≦VCC<4.5V 1.8V≦VCC<2.5V 4.5V≦VCC≦5.5V,*4 2.5V≦VCC<4.5V,*4 1.8V≦VCC<2.5V,*4 CL=100pF tE/W tRC tCS tOZ Min. 200 400 1.0 100 200 500 40 80 40 80 40 80 40 80 0 Max. 0 ns 40 80 200 40 80 200 ns ns ns ns ns ns ns ns ns us 60 150 300 1 5 100 250 500 5.5V, 25℃, Page Write 単位 ns ns µs ns ns ns ns ns ns ns ns ns ns ns ns 1,000,000 ms ns ns ns 回/アドレス *3:AK6416C の規定された自動プログラミング時間を、ソフトウェア遅延ループによってつくるこ ともできますが、かわりに、Ready/Busy 信号を参照し、より速い書き込みサイクルを 実施することもできます。 *4:CL=100pF *5:このパラメータは全数測定されるものではありません。 DAS05J-00 2005/01 - 10 - ASAHI KASEI [AK6416C] タ イ ミ ン グ 波 形 tRESS RESET tCSS tCS CS tSKP tSKSH tSKW SK 1 tSKW 2 3 tDIS DI 1 tDIH 0 1 Hi-Z DO tRC RDY/ BUSY 命令入力時タイミング CS "H" tSKP "L" tSKW SK tSKW 15 16 tDIS DI 17 18 tDIH A1 A0 tPD Hi-Z DO RDY/ BUSY tPD D15 D14 "H" "L" READ時データ出力タイミング DAS05J-00 2005/01 - 11 - ASAHI KASEI [AK6416C] CS SK 31 32 DI tOZ DO RDY/ BUSY D1 D0 "H" "L" READ時データ出力終了時タイミング tRESH RESET CS tCSH SK DI DO 30 31 D2 32 D1 D0 Hi-Z tPD tE/W RDY/ BUSY WRITE時プログラミングサイクルの起動/終了 DAS05J-00 2005/01 - 12 - ASAHI KASEI [AK6416C] tRESH RESET CS tCSH tSKH SK DI D1 D0 Hi-Z DO tPD tE/W RDY/ BUSY Page Write 時プログラミングサイクルの起動/終了 tCS CS tSKSL SK DI tPD tOZ DO BUSY READY RDY/ BUSY BUSY READY DOピンからのステータス出力 DAS05J-00 2005/01 - 13 - 重要な注意事項 • 本書に記載された製品、及び、製品の仕様につきましては、製品改善のために予告なく変更 することがあります。従いまして、ご使用を検討の際には、本書に掲載した情報が最新のも のであることを弊社営業担当、あるいは弊社特約店営業担当にご確認下さい。 • 本書に掲載された情報・図面の使用に起因した第三者の所有する特許権、工業所有権、その 他の権利に対する侵害につきましては、当社はその責任を負うものではありませんので、ご 了承下さい。 • 本書記載製品が、外国為替及び、外国貿易管理法に定める戦略物資(役務を含む)に該当する 場合、輸出する際に同法に基づく輸出許可が必要です。 • 医療機器、安全装置、航空宇宙用機器、原子力制御用機器など、その装置・機器の故障や動 作不良が、直接または間接を問わず、生命、身体、財産等へ重大な損害を及ぼすことが通常 予想されるような極めて高い信頼性を要求される用途に弊社製品を使用される場合は、必ず 事前に弊社代表取締役の書面による同意をお取り下さい。 • この同意書を得ずにこうした用途に弊社製品を使用された場合、弊社は、その使用から生ず る損害等の責任を一切負うものではありませんのでご了承下さい。 • お客様の転売等によりこの注意事項の存在を知らずに上記用途に弊社製品が使用され、その 使 用 か ら 損 害 等 が 生 じ た 場 合 は 全 て お 客 様 に て ご 負 担 ま た は 補 償 し て 頂 き ま す の で ご了 承 下さい。