The Simtek STK20C04 is a fast static RAM (30, 35,
45ns), with a nonvolatile electrically-erasable PROM
(EEPROM) element incorporated in each static memory
cell. The SRAM can be read and written an unlimited
number of times, while independent nonvolatile data
resides in EEPROM. Data may easily be transferred
from the SRAM to the EEPROM (
EEPROM to the SRAM (
RECALL
STORE
), or from the
) using the NE pin. It
combines the high performance and ease of use of a
fast
SRAM with nonvolatile data integrity.
The STK20C04 features the industry standard pinout
for nonvolatile RAMs in a 28-pin 600 mil plastic DIP.
PIN CONFIGURATIONS
DQ
DQ
DO
1
NE
2
NC
3
A
7
4
A
6
5
A
5
6
A
4
7
A
3
8
A
2
9
A
1
10
A
0
11
0
12
1
13
2
14
V
SS
28
V
CC
W
27
26
NC
25
A
8
24
NC
NC
23
22
G
21
NC
20
E
DQ
19
18
17
16
15
DQ
DQ
DQ
DQ
7
6
5
4
3
DQ
DQ
DQ
DQ
DQ
DQ
DQ
DQ
28 - 600 PDIP
0
1
2
3
4
5
6
7
INPUT BUFFERS
COLUMN I/O
COLUMN DECODER
AA A
01
2
STORE/
RECALL
CONTROL
NE
PIN NAMES
A0 - A
WWrite Enable
DQ0 - DQ7Data In/Out
G
E
W
EChip Enable
GOutput Enable
NENonvolatile Enable
V
CC
V
SS
8
Address Inputs
Power (+5V)
Ground
2-39
STK20C04
ABSOLUTE MAXIMUM RATINGS
Voltage on typical input relative to V
Voltage on DQ
and G. . . . . . . . . . . . . . . . . . .–0.5V to (VCC+0.5V)
0-7
Temperature under bias . . . . . . . . . . . . . . . . . . . . . . –55°C to 125°C
Note a: Stresses greater than those listed under "Absolute Maximum
Ratings" may cause permanent damage to the device. This is a stress
rating only, and functional operation of the device at conditions above
those indicated in the operational sections of this specification is not
implied. Exposure to absolute maximum rating conditions for extended
periods may affect reliability.
(One output at a time, one second duration)
DC CHARACTERISTICS(VCC = 5.0V ± 10%)
SYMBOLPARAMETERUNITSNOTES
b
I
CC
I
CC
I
SB
I
SB
I
ILK
I
OLK
V
V
V
V
T
1
2
1
2
IH
IL
OH
OL
A
Average VCC Current8085mAt
d
Average VCC Current5050mAAll inputs at
STORE
during
c
Average VCC Current2730mAt
(Standby, Cycling TTL Input Levels)2327mAt
c
Average VCC Current11mAE ≥ (VCC – 0.2V)
(Standby, Stable CMOS Input Levels)all others V
Input Leakage Current (Any Input)±1±1µAVCC = max
Note b: ICC is dependent on output loading and cycle rate. The specified values are obtained with outputs unloaded.
Note c: Bringing E ≥ VIH will not produce standby current levels until any nonvolatile cycle in progress has timed out. See MODE SELECTION table.
Note d: I
1
is the average current required for the duration of the store cycle (t
CC
2
) after the sequence (tWC) that initiates the cycle.
Note e: These parameters are guaranteed but not tested.
Input Capacitance7pF∆V = 0 to 3V
Output Capacitance & W7pF∆V = 0 to 3V
=25°C, f=1.0MHz)
A
e
Output
255 Ohms
Figure 1: AC Output Loading
5.0V
480 Ohms
INCLUDING
AND FIXTURE
30pF
SCOPE
2-40
STK20C04
READ CYCLES #1 & #2
(VCC = 5.0V ± 10%)
SYMBOLSSTK20C04-30STK20C04-35STK20C04-45
NO.PARAMETERUNITS
1t
2t
3t
4t
5t
6t
7t
8t
9t
10t
11t
11At
#1, #2Alt.MINMAXMINMAXMINMAX
t
ELQV
AVAVR
AVQV
GLQV
AXQX
ELQX
EHQZ
GLQX
GHQZ
ELICCH
EHICCL
WHQV
g
h
i
i
e
c,e
Chip Enable Access Time303545ns
ACS
t
Read Cycle Time303545ns
RC
t
Address Access Time303545ns
AA
t
Output Enable to Data Valid152025ns
OE
t
Output Hold After Address Change555ns
OH
t
Chip Enable to Output Active555ns
LZ
t
Chip Disable to Output Inactive182025ns
HZ
t
Output Enable to Output Active000ns
OLZ
t
Output Disable to Output Inactive182025ns
OHZ
t
Chip Enable to Power Active000ns
PA
t
Chip Disable to Power Standby252525ns
PS
t
Write Recovery Time354555ns
WR
Note c: Bringing E high will not produce standby currents until any nonvolatile cycle in progress has timed out. See MODE SELECTION table.
Note e: Parameter guaranteed but not tested.
Note f: NE must be high during entire cycle.
Note g: For READ CYCLE #1 and #2, W and NE must be high for entire cycle.
Note h: Device is continuously selected with E low and G low.
Note i: Measured ± 200mV from steady state output voltage.
f,g,h
READ CYCLE #1
2
t
AVAVR
ADDRESS
3
t
AVQV
DATA VALID
DQ (Data Out)
t
AXQX
5
W
READ CYCLE #2
ADDRESS
E
G
DQ (Data Out)
I
CC
W
ACTIVE
STANDBY
f,g
10
t
ELICCH
11A
t
WHQV
t
6
ELQX
11A
t
WHQV
t
GLQX
8
t
ELQV
t
GLQV
t
AVAVR
1
4
2-41
2
11
t
EHICCL
7
t
EHQZ
9
t
GHQZ
DATA VALID
STK20C04
WRITE CYCLES #1 & #2
(VCC = 5.0V ± 10%)
SYMBOLSSTK20C04-30STK20C04-35STK20C04-45
NO.PARAMETERUNITS
12t
13t
14t
15t
16t
17t
18t
19t
20t
21t
#1#2#3MINMAXMINMAXMINMAX
AVAVWtAVAVWtWC
WLWHtWLEHtWP
i,m
t
ELEHtCW
t
AVELtAS
ELWH
DVWHtDVEHtDW
WHDXtEHDXtDH
AVWHtAVEHtAW
AVWL
WHAXtEHAXtWR
WLQZ
WHQX
Write Cycle Time454545ns
Write Pulse Width353535ns
Chip Enable to End of Write353535ns
Data Set-up to End of Write303030ns
Data Hold After End of Write000ns
Address Set-up to End of Write353535ns
Address Set-up to Start of Write000ns
Address Hold After End of Write000ns
tWZWrite Enable to Output Disable353535ns
tOWOutput Active After End of Write555ns
Note f: NE must be high during entire cycle.
Note i: Measured ± 200mV from steady state output voltage.
Note k: E or W must be high during address transitions.
Note m: If W is low when E goes low, the outputs remain in the high impedance state.
Note: n: An automatic
VCC must not drop below 3.8V once it has exceeded it for the
Note o: If E is low for any period of time in which W is high while G and NE are low, then a
Note p: Measured with W and NE both returned high, and G returned low. Note that
Note q: Once tWC has been satisfied by NE, G, W and E, the
STORE CYCLE #1: W CONTROLLED
DQ (Data Out)
SYMBOLS
#1#2Alt.
p
WLQX
WLNH
GHNL
NLWL
ELWL
t
ELQXS
q
t
ELNHS
GHEL
t
NLEL
WLEL
RECALL
STORE
initiation cycle.
NE
G
W
E
t
STORE
t
WC
also takes place at power up, starting when VCC exceeds 3.8V, and taking t
STORE
Cycle Time10ms
STORE
Initiation Cycle Time45ns
Output Disable Set-up to NE Fall0ns
Output Disable Set-up to E Fall0ns
NE Set-up0ns
Chip Enable Set-up0ns
Write Enable Set-up0ns
RECALL
to function properly.
RECALL
cycle may be initiated.
STORE
cycles are inhibited/aborted by V
STORE
cycle is completed automatically. Any of NE, G, W or E may be used to terminate the
o
24
t
GHNL
27
t
ELWL
HIGH IMPEDANCE
26
t
NLWL
23
t
WLNH
22
t
WLQX
from the time at which VCC exceeds 4.5V.
RECALL
(VCC = 5.0V ± 10%)
< 3.8V (
STORE
CC
inhibit).
STORE CYCLE #2: E CONTROLLED
NE
25
t
GHEL
G
28
t
W
DQ (Data Out)
E
HIGH IMPEDANCE
WLEL
o
26
t
NLEL
2-43
t
ELNHS
22
t
ELQXS
23
STK20C04
RECALL CYCLES #1, #2 & #3
(VCC = 5.0V ± 10%)
SYMBOLS
NO.PARAMETERMINMAXUNITS
29t
30t
31t
32t
33t
34t
35t
#1#2Alt.
r
NLQX
NLNH
GLNL
WHNL
ELNL
NLQZ
t
ELQXRtGLQXR
s
t
ELNHRtGLNH
NLEL
t
GLEL
t
WHELtWHGL
t
NLGL
t
ELGL
RECALL
Cycle Time20µs
RECALL
Initiation Cycle Time25ns
NE Set-up0ns
Output Enable Set-up0ns
t
Write Enable Set-up0ns
Chip Enable Set-up0ns
NE Fall to Outputs Inactive25
ns
Note r: Measured with W and NE both high, and G and E low.
Note s: Once t
RECALL
Note t: If W is low at any point in which both E and NE are low and G is high, then a
RECALL CYCLE #1: NE CONTROLLED
has been satisfied by NE, G, W and E, the
NLNH
initiation cycle.
NE
G
32
t
GLNL
RECALL
cycle is completed automatically. Any of NE, G or E may be used to terminate the
STORE
cycle will be initiated instead of a
RECALL.
o
30
t
NLNH
W
E
DQ (Data Out)
t
34
t
ELNL
33
WHNL
RECALL CYCLE #2: E CONTROLLED
31
t
32
t
GLEL
33
t
WHEL
NLEL
NE
DQ (Data Out)
G
W
E
HIGH IMPEDANCE
RECALL CYCLE #3: G CONTROLLED
31
t
NLGL
NE
G
33
t
WHGL
W
34
t
E
DQ (Data Out)
ELGL
HIGH IMPEDANCE
o
o,t
35
t
NLQZ
30
t
ELNHR
t
30
GLNH
t
NLQX
29
t
ELQXR
t
GLQXR
29
29
HIGH IMPEDANCE
2-44
DEVICE OPERATION
STK20C04
The STK20C04 has two modes of operation: SRAM
mode and nonvolatile mode, determined by the state of
the NE pin. When in
as an ordinary static
data is transferred in parallel from
from
EEPROM to SRAM.
SRAM mode, the memory operates
RAM. While in nonvolatile mode,
SRAM to EEPROM or
SRAM READ
The STK20C04 performs a READ cycle whenever E
and G are
specified on pins A
data bytes will be accessed. When the
LOW and NE and W are HIGH. The address
determines which of the 512
0-8
READ is initiated
by an address transition, the outputs will be valid after
a delay of t
initiated by E or G, the outputs will be valid at t
at t
whichever is later (READ CYCLE #2). The data
GLQV
(READ CYCLE #1). If the READ is
AVQV
ELQV
or
outputs will repeatedly respond to address changes
within the t
access time without the need for
AVQV
transitions on any control input pins, and will remain
valid until another address change or until E or G is
brought
HIGH or W or NE is brought LOW.
SRAM WRITE
A write cycle is performed whenever E and W are LOW
and NE is HIGH. The address inputs must be stable
prior to entering the
stable until either E or W go
cycle. The data on pins DQ
memory if it is valid t
controlled
controlled
WRITE or t
WRITE.
It is recommended that G be kept
WRITE cycle to avoid data bus contention on common
I/O lines. If G is left
the output buffers t
WRITE cycle and must remain
HIGH at the end of the
will be written into the
0-7
before the end of a W
DVWH
before the end of an E
DVEH
HIGH during the entire
LOW, internal circuitry will turn off
after W goes LOW.
WLQZ
NONVOLATILE STORE
A
STORE
LOW and G is HIGH. While any sequence to achieve
this state will initiate a
CYCLE #1) and E initiation (
practical without risking an unintentional
that would disturb SRAM data. During a
previous nonvolatile data is erased and the
contents are then programmed into nonvolatile elements. Once a
cycle is performed when NE, E and W are
STORE
STORE
, only W initiation (
STORE
CYCLE #2) are
STORE
STORE
SRAM WRITE
cycle,
SRAM
cycle is initiated, further input
and output is disabled and the DQ
pins are tri-stated
0-7
until the cycle is completed.
If E and G are LOW and W and NE are HIGH at the end
of the cycle, a
will go active, signaling the end of the
READ will be performed and the outputs
STORE
.
HARDWARE PROTECT
The STK20C04 offers two levels of protection to suppress inadvertent
(E, G, W, and NE) remain in the
end of a
STORE
be started. The
STORE
cycles. If the control signals
STORE
cycle, a second
STORE
(or
RECALL
condition at the
STORE
cycle will
) will be initiated
not
only after a transition on any one of these signals to the
required state. In addition to multi-trigger protection,
the STK20C04 offers hardware protection through V
Sense. A
progress will discontinue if V
STORE
cycle will not be initiated, and one in
goes below 3.8V. 3.8V
CC
CC
is a typical, characterized value.
NONVOLATILE RECALL
A
RECALL
LOW and W is HIGH. Like the
initiated when the last of the four clock signals goes to
the
RECALL
take t
ignored. When the
WRITE state on the input pins will take effect.
Internally,
SRAM data is cleared and second, the nonvolatile
information is transferred into the
RECALL
nonvolatile cells. The nonvolatile data can be recalled
an unlimited number of times.
Like the
control pin to cause a recall, preventing inadvertent
multi-triggering. On power-up, once V
V
CC
cally initiated. The voltage on the V
below 3.8V once it has risen above it in order for the
RECALL
RECALL
after VCC exceeds 3.8V. 3.8V is a typical, characterized value.
cycle is performed when E, G, and NE are
STORE
state. Once initiated, the
to complete, during which all inputs are
NLQX
RECALL
RECALL
is a two step procedure. First, the
completes, any READ or
cycle,
RECALL
SRAM cells. The
RECALL
operation in no way alters the data in the
STORE
sense voltage of 3.8V, a
cycle, a transition must occur on any
exceeds the
CC
RECALL
cycle is automati-
pin must not drop
CC
to operate properly. Due to this automatic
, SRAM operation cannot commence until t
is
cycle will
NLQX
2-45
STK20C04
ORDERING INFORMATION
STK20C04 - W 30 I
Temperature Range
blank = Commercial (0 to 70 degrees C)
I = Industrial (–40 to 85 degrees C)
Access Time
30 = 30ns
35 = 35ns
45 = 45ns
Package
W = Plastic 28 pin 600 mil DIP
2-46
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.