Цитата из '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