EEPROM從其單元復(fù)雜性、密度限制,以及可靠性等方面看來,它的成本則是偏高的。而對(duì)于閃速存儲(chǔ)器經(jīng)過嚴(yán)格處理后制造出的器件可重復(fù)使用,即擦除和重新編程幾十萬次而不會(huì)失效。在動(dòng)態(tài)數(shù)據(jù)需經(jīng)常更新的可重復(fù)編程應(yīng)用中,這顯然是一種獨(dú)有而基本的性能。1X76F100串行閃速存儲(chǔ)器和智能儀器接口電路,利用密碼訪問的閃速存儲(chǔ)器件X76F100X76F100是一種密碼訪問安全監(jiān)控器件,它含有一個(gè)896位保密串行Flash陣列。對(duì)存儲(chǔ)器陣列的訪問由兩個(gè)64位密碼控制。這些密碼保護(hù)存儲(chǔ)器陣列的讀、寫操作。X76F100的特點(diǎn)是有一個(gè)串行接口并允許在簡(jiǎn)單的兩線總線上工作??偩€信號(hào)是一個(gè)時(shí)鐘輸入(SCL)和一個(gè)雙向數(shù)據(jù)輸入和輸出(SDA),通過片選(CS)輸入來控制器件的訪問。當(dāng)CS為低電平時(shí)使能X76F100,使它處于工作方式。SDA串行數(shù)據(jù)輸入/輸出。SDA是一個(gè)漏極開路的串行數(shù)據(jù)輸入/輸出引腳。在讀周期時(shí),數(shù)據(jù)從這個(gè)引腳移出。在寫周期,數(shù)據(jù)從這個(gè)引腳移入。在其它情況下,這個(gè)腳處于高阻抗?fàn)顟B(tài)。SCL串行時(shí)鐘。串行時(shí)鐘用來控制所有數(shù)據(jù)輸入和輸出器件。
數(shù)據(jù)以8位段的形式傳送,每次傳送后,緊接著由接收器產(chǎn)生的應(yīng)答(ACK)。如果X76F100處于非易失性寫周期內(nèi),將發(fā)生noACK0(SDA=高)以作為對(duì)裝載命令字節(jié)的響應(yīng)。如果在非易失性寫周期前發(fā)生停止條件,寫操作會(huì)終止,并且器件將復(fù)位并進(jìn)入等待方式。計(jì)數(shù)器對(duì)任何不正確的密碼將增加。如果重試計(jì)數(shù)器溢出,如果在重試計(jì)數(shù)器溢出以前收到一個(gè)正確的密碼,則重試計(jì)數(shù)器復(fù)位并允許訪問。器件的協(xié)議X76F100支持與雙向總線有關(guān)的協(xié)議,該協(xié)議將送出數(shù)據(jù)到總線上的器件定義為發(fā)送器。將控制數(shù)據(jù)傳送的器件定義為主機(jī)而被控制的器件為從機(jī)。主機(jī)總是啟動(dòng)數(shù)據(jù)傳送并給發(fā)送和接收操作提供時(shí)鐘。所以,在所有的應(yīng)用中X76F100被作為從機(jī)。時(shí)鐘和數(shù)據(jù)約定在SDA線上數(shù)據(jù)的狀態(tài)只有在SCL為低電平時(shí)才能改變。當(dāng)SCL為高電平時(shí)SDA的變動(dòng)用作表示開始和停止條件。開始條件(StartCondition)所有命令都由開始條件前導(dǎo),即當(dāng)SCL為高電平時(shí)SDA由高電平到低電平的跳變。X76F100連續(xù)的監(jiān)控SDA和SCL線的開始條件,在滿足該條件前不會(huì)響應(yīng)任何命令。開始條件的發(fā)生可能終止控制字節(jié)或要被寫入數(shù)據(jù)的輸入。