Цитата из 'Microchip data book', 1992. P. 1-105...1-110 93C46 - 1024-Bit Serial Electrically Erasable PROM with 2 V Read Capability - Nonvolatile data storage - Single supply - 5 V operation - Full TTL compatible inputs and outputs - Auto increment for efficient data dump - 1 MHz operation - Defaults to write-disable state at power up - Software instructions for write-enable/disable - 1 mA active - 1 mkA standbye - Relyable read operations down to 2.0 V - 10-year data retention after 100K write cycles - Minimum of 100,000 write cycles per word - Unlimited read cycles ... read/write memory arranged as 64 registers of 16 bit each. Seven 9-bit instructions control the operation of read, write and mode enable functions. [...] Pin configuration: ===== ===== CS -|1 U 8|- Vcc NU -|1===8|- Test CLK -|2 7|- Test Vcc -|2 7|- Vss DI -|3 6|- Test CS -|3 6|- DO DO -|4 5|- Vss CLK -|4 5|- DI ===== ===== DIP, SOIC 93C46 SOIC 93C46X DC Characteristics: min max conditions Vcc detector treshold, V 2.8 4.5 High level input voltage, V 2.0 Vcc+1 Low level input voltage, V -0.3 0.8 High level output voltage, V 2.4 Ioh= -400 uA Low level output voltage, V 0.4 Iol= 3.2 mA Input leakage current, uA 10 Vin= 0V to Vcc (1) Output leakage current, uA 10 Vout= 0V to Vcc (1) Internal capacitance, pF 7 f= 1MHz Operating current, mA 4 f= 1MHz Standby current, uA 100 CS= 0V, Vcc= 5.5V Note (1): Internal resistor pull-up at Pin 6. AC Characteristics: min max conditions Clock frequency, MHz Fclk 1 Clock high time, ns Tckh 500 Clock low time, ns Tckl 500 Chip select setup time, ns Tcss 50 Chip select hold time, ns Tcsh 0 Chip select low time, ns Tcsl 100 Data input setup time, ns Tdis 100 Data input hold time, ns Tdih 100 Data output delay time, ns Tpd 400 Cl=100 pF Data output disable time (from CS=low), ns Tcz 100 Cl=100 pF Data output disable time (from last clock), ns Tddz 400 Cl=100 pF Status valid time, ns Tsv 100 Cl=100 pF Program cycle time (Auto Erase & Write), ms Twc 2 15 ERAL & WRAL Erase cycle time, ms Tec 1 Synchronous data timing: Tckh Tckl |______________| | | __________________ CLK______/| \|_______________|/| \___________ | | |Tdis| Tdih | | ____ | __________ | _________________ _____________ ___________________ /\ \ / valid \ /\ /\ /\ /\ /\ /\ \ / valid \ /\ /\ /\ /\ /\ /\ /\ DI/_/ \__________/ \/_\/_\/_\/_\/_\/_/ \_____________/ \/_\/_\/_\/_\/_\/_\/ | | |Tcss | | Tcsl| |__________________________________________________________| |____ CS___/ | | |\___/ | | | | Tpd | | Tpd | |Tcz| __________________ | _____________________________ | _______________ | \ / valid \ / valid \|_HIGH_ DO________________/ \_____________________________/ \_______________/ Instruction set: instruction start opcode address data in data out CLK bit OP1 OP2 cycles READ 1 1 0 A5 A4 A3 A2 A1 A0 D15-D0 25 WRITE 1 0 1 A5 A4 A3 A2 A1 A0 D15-D0 (RDY/^BSY) 25 ERASE 1 1 1 A5 A4 A3 A2 A1 A0 (RDY/^BSY) 9 Write Enable 1 0 0 1 1 X X X X High-Z 9 Write Disable 1 0 0 0 0 X X X X High-Z 9 Erase All Reg. 1 0 0 1 0 X X X X (RDY/^BSY) 9 Write All Reg. 1 0 0 0 1 X X X X D15-D0 (RDY/^BSY) 25 Read mode: DI 1 1 0 A5 A4 A3 A2 A1 A0 DO D15 D14 D13 D12 D11 ... D2 D1 D0 Write mode: DI 1 0 1 A5 A4 A3 A2 A1 A0 D15 D14 D13 D12 D11 ... D2 D1 D0 DO BSY RDY Erase mode: DI 1 1 1 A5 A4 A3 A2 A1 A0 DO BSY RDY Erase/Write enable/disable (EWEN,EWDS) mode: DI 1 0 0 1/0 1/0 X X X X Erase all (ERAL) mode: DI 1 0 0 1 0 X X X X X DO BSY RDY Write all (WRAL) mode: D15 D1 D0 DI 1 0 0 0 1 X X X X X X X X ... X X DO BSY RDY