簡介:
AT93C46是一片串列數據存儲器晶片,不論寫入或讀取數據,皆採用串列傳輸的模式作動,雖然沒有比並列傳輸來的快速,但是在傳遞遠距離的數據,卻可以大量減少使用傳輸線的需求,也縮小了系統整體的占有面積。因此,非常適合用於微控制器或是微處理器,AT93C46內部有一個指令快取器儲存傳輸進來的串列數據,再由指令解碼控制邏輯與內部頻率產生器,在指定的地址將數據作讀取或寫入的動作。
特性:
●保存的資料約40年之久。
●可以重複寫入超過1百萬次。
●可以記錄64組16bit的數字。
●採用微金屬絲接口(MicrowireInterface)。
●有4條串列金屬線匯流排。
●1024bit的串列數據存儲器。
●內部是採用CMOSEEPROM的方式。
功能指令:
1.READ:允許數據從指定的地址讀出,當接受到有效的輸入訊號時,數據將會被放在輸出快取器內,隨著頻率訊號上升同步輸出,在DO輸出數據前會先輸出一個“假的位”,如同起始位的功能一樣,再由D15一直到D0輸出為止。
2.ERASE:將所指定的地址數據位全部用“1”取代,需要在EWEN的狀態下才有效。
3.EWDS:當完成數據寫入後,我們必須執行此指令使AT93C46變成EWDN的狀態,保護數據避免被噪聲或短暫的電磁波的因素干擾,否則EWEN的狀態會一直延續到電源被移除為止,當下次電源再度被接上時,AT93C46又會自動回復到EWDS的狀態。
4.WRAL:用WRAL指令寫入數據,除了同時詳細的數據格式計錄所放置的全部之地址之外,其它的功能與WRITE指令相似。
5.ERAL:將所有地址的數據位用1取代,並需要在EWNE的狀態下才有效。
6.EWEN:當AT93C46接上電源時,會處於EWDS的狀態;因此,若要將數據寫入記憶體前,必需先改變成EWEN的狀態,這樣一來WRITE、WRAL、ERASE和ERAL才能成為有效的指令。一但進入EWEN的狀態,除非執行EWDS的指令或將電源關閉,否則EWEN的狀態會一直維持下去。
7.WRITE:允許數據寫入指定的地址,需要在EWEN的狀態下才有效。