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.
DC Output Current (1 output at a time, 1s duration) . . . . . . . 15mA
DC CHARACTERISTICS(VCC = 3.0V-3.6V)
SYMBOLPARAMETER
b
I
CC
I
CC
I
CC
I
CC
I
SB
I
SB
I
ILK
I
OLK
V
V
V
V
V
T
Note b: I
Note c: I
Note d: E
Note e: V
Average VCC Current50
1
c
Average VCC Current during STORE33mAAll Inputs Don’t Care, VCC = max
Note f: These parameters are guaranteed but not tested.
OUTPUT
351 Ohms
Figure 1: AC Output Loading
317 Ohms
30 pF
INCLUDING
SCOPE AND
FIXTURE
November 20032Document Control # ML0015 rev 0.3
STK14C88-3
SRAM READ CYCLES #1 & #2(VCC = 3.0V-3.6V)
NO.
1t
2t
3t
4t
5t
6t
7t
8t
9t
10t
11t
Note g: W and HSB must be high during SRAM READ cycles.
Note h: I/O state asumes E
Note i: Measured ± 200mV from steady state output voltage.
SYMBOLS
#1, #2Alt.MINMAXMINMAXMINMAX
ELQV
AVAV
AVQ V
GLQV
AXQX
ELQX
EHQZ
GLQX
GHQZ
ELICCH
EHICCL
t
g
t
h
t
t
h
t
t
i
t
t
i
t
f
t
f
t
Chip Enable Access Time354555ns
ACS
Read Cycle Time354555ns
RC
Address Access Time354555ns
AA
Output Enable to Data Valid152025ns
OE
Output Hold after Address Change555ns
OH
Chip Enable to Output Active555ns
LZ
Chip Disable to Output Inactive131520ns
HZ
Output Enable to Output Active000ns
OLZ
Output Disable to Output Inactive131520ns
OHZ
Chip Enable to Power Active000ns
PA
Chip Disable to Power Standby354555ns
PS
and G < V
and W > VIH; device is continuously selected.
IL
PARAMETER
SRAM READ CYCLE #1: Address Controlledg,
2
t
t
AVQ V
AVAV
3
ADDRESS
DQ (DATA OUT)
t
AXQX
5
STK14C88-3-35 STK14C88-3-45 STK14C88-3-55
h
DATA VALID
UNITS
e
t
GLQV
g
2
t
AVAV
1
t
ELQV
4
ACTIVE
t
DATA VALID
9
GHQZ
t
EHQZ
t
7
11
EHICCL
SRAM READ CYCLE #2: E Controlled
ADDRESS
STANDBY
t
ELQX
10
t
ELICCH
6
t
GLQX
8
DQ (DATA OUT)
I
E
G
CC
November 20033Document Control # ML0015 rev 0.3
STK14C88-3
SRAM WRITE CYCLES #1 & #2(VCC = 3.0V-3.6V)
NO.
12t
13t
14t
15t
16t
17t
18t
19t
20t
21t
Note j: If W is low when E goes low, the outputs remain in the high-impedance state.
Note k: E
Note l: HSB
SRAM WRITE CYCLE #1: W Controlled
ADDRESS
SYMBOLS
#1#2Alt.MINMAXMINMAXMINMAX
AVAV
WLWH
ELWH
DVWH
WHDX
AVW H
AVW L
WHAX
WLQZ
WHQX
t
AVAV
t
WLEH
t
ELEH
t
DVEH
t
EHDX
t
AVE H
t
AVE L
t
EHAX
i, j
or W must be ≥ V
must be high during SRAM WRITE cycles.
t
Write Cycle Time354555ns
WC
t
Write Pulse Width253040ns
WP
t
Chip Enable to End of Write253040ns
CW
t
Data Set-up to End of Write121525ns
DW
t
Data Hold after End of Write000ns
DH
t
Address Set-up to End of Write253040ns
AW
t
Address Set-up to Start of Write000ns
AS
t
Address Hold after End of Write000ns
WR
t
Write Enable to Output Disable131520ns
WZ
t
Output Active after End of Write555ns
OW
during address transitions.
IH
PARAMETER
k, l
12
t
AVAV
14
t
ELWH
E
17
t
t
WLQZ
AVW H
13
t
WLWH
20
DATA IN
DATA IN
DATA OUT
18
t
AVWL
W
PREVIOUS DATA
STK14C88-3-35 STK14C88-3-45 STK14C88-3-55
19
t
WHAX
15
t
DVWH
DATA VALID
HIGH IMPEDANCE
16
t
WHDX
21
t
WHQX
UNITS
e
SRAM WRITE CYCLE #2: E Controlled
ADDRESS
t
AVEL
18
k, l
t
ELEH
12
t
AVAV
14
t
EHAX
19
E
17
t
AVE H
W
DATA IN
DATA OUT
13
t
WLEH
HIGH IMPEDANCE
t
DVEH
15
DATA VALID
16
t
EHDX
November 20034Document Control # ML0015 rev 0.3
STK14C88-3
HARDWARE MODE SELECTION
EWHSBA13 - A0 (hex)MODEI/OPOWERNOTES
HXHXNot SelectedOutput High ZStandby
LHHXRead SRAMOutput DataActivet
LLHXWrite SRAMInput DataActive
XXLXNonvolatile STOREOutput High Zl
Note m: HSB STORE operation occurs only if an SRAM WRITE has been done since the last nonvolatile cycle. After the STORE (if any) completes,
the part will go into standby mode, inhibiting all operations until HSB
rises.
CC
2
HARDWARE STORE CYCLE (VCC = 3.0V-3.6V)
NO.
22t
23t
24t
25t
26t
Note n: E and G low and W high for output behavior.
Note o: t
RECOVER
SYMBOLS
StandardAlternateMINMAX
STORE
DELAY
RECOVER
HLHX
HLBL
t
HLHZ
t
HLQZ
t
HHQX
is only applicable after t
STORE Cycle Duration10msi, n
Time Allowed to Complete SRAM Cycle1µsi, n
Hardware STORE High to Inhibit Off700nsn, o
Hardware STORE Pulse Width15ns
Hardware STORE Low to STORE Busy300ns
is complete.
STORE
PARAMETER
STK14C88-3
HARDWARE STORE CYCLE
25
t
HSB (IN)
HLHX
22
t
STORE
24
t
RECOVER
m
UNITS NOTES
e
26
t
DATA VALID
HLBL
t
23
DELAY
HIGH IMPEDANCE
DATA VALID
HSB (OUT)
DQ (DATA OUT)
HIGH IMPEDANCE
November 20035Document Control # ML0015 rev 0.3
STK14C88-3
AutoStore™/POWER-UP RECALL(VCC = 3.0V-3.6V)
NO.
27t
28t
29t
30t
31V
32V
Note p: t
RESTORE
Note q: HSB
SYMBOLS
StandardAlternateMINMAX
RESTORE
STORE
VSBL
DELAY
SWITCH
RESET
starts from the time VCC rises above V
is asserted low for 1µs when V
t
t
HLHZ
BLQZ
will be released and no STORE will take place.
PARAMETER
Power-up RECALL Duration550µsp
STORE Cycle Duration10msn, q
Low Voltage Trigger (V
Time Allowed to Complete SRAM Cycle1µsn
Low Voltage Trigger Level2.72.95V
Low Voltage Reset Level2.4V
SWITCH
drops through V
CAP
) to HSB Low300nsl
SWITCH
.
. If an SRAM WRITE has not taken place since the last nonvolatile cycle, HSB
SWITCH
STK14C88-3
UNITS NOTES
AutoStore™/POWER-UP RECALL
V
CC
31
V
SWITCH
32
V
RESET
AutoStore™
e
POWER-UP RECALL
HSB
DQ (DATA OUT)
W
27
t
RESTORE
POWER-UP
RECALL
BROWN OUT
NO STORE
29
t
VSBL
30
t
DELAY
BROWN OUT
AutoStore™
28
t
STORE
BROWN OUT
AutoStore™
(NO SRAM WRITES)
NO RECALL
(V
DID NOT GO
CC
BELOW V
RESET
)
NO RECALL
(V
DID NOT GO
CC
BELOW V
RESET
RECALL WHEN
V
RETURNS
CC
)
ABOVE V
SWITCH
November 20036Document Control # ML0015 rev 0.3
STK14C88-3
SOFTWARE STORE/RECALL MODE SELECTION
EWA13 - A0 (hex)MODEI/OPOWERNOTES
0E38
31C7
LH
LH
03E0
3C1F
303F
0FC0
0E38
31C7
03E0
3C1F
303F
0C63
SOFTWARE-CONTROLLED STORE/RECALL CYCLE
NO.
33t
34t
35t
36t
37t
Note r: The six consecutive addresses must be in the order listed. W must be high during all six consecutive cycles to enable a nonvolatile cycle.
Note s: While there are 15 addresses on the STK14C88-3, only the lower 14 are used to control software modes.
Note t: I/O state assumes G
Note u: The software sequence is clocked with E
Note v: The six consecutive addresses must be in the order listed in the Hardware Mode Selection Table: (0E38, 31C7, 03E0, 3C1F, 303F, 0FC0) for
SYMBOLS
Standard AlternateMINMAXMINMAXMINMAX
AVAV
AVE L
ELEH
ELAX
RECALL
t
RC
t
AS
t
CW
STORE/RECALL Initiation Cycle Time354555nsn
Address Set-up Time000nsu
Clock Pulse Width253045nsu
Address Hold Time202020nsu
RECALL Duration202020µs
PARAMETER
< VIL. Activation of nonvolatile cycles does not depend on state of G.
a STORE cycle or (0E38, 31C7, 03E0, 3C1F, 303F, 0C63) for a RECALL cycle. W
SOFTWARE STORE/RECALL CYCLE: E CONTROLLED
33
t
ADDRESS
AVAV
Read SRAM
Read SRAM
Read SRAM
Read SRAM
Read SRAM
Nonvolatile STORE
Read SRAM
Read SRAM
Read SRAM
Read SRAM
Read SRAM
Nonvolatile RECALL
controlled READs.
Output Data
Output Data
Output Data
Output Data
Output Data
Output High Z
Output Data
Output Data
Output Data
Output Data
Output Data
Output High Z
v
STK14C88-3-25 STK14C88-3-35 STK14C88-3-45
Active
l
CC
Active
(VCC = 3.0V-3.6V)
must be high during all six consecutive cycles.
v
33
t
AVAV
ADDRESS #6ADDRESS #1
r, s, t
2
r, s, t
UNITS NOTES
e
DQ (DATA
34
t
E
AVEL
35
t
ELEH
36
t
ELAX
DATA VALID
DATA VALID
DATA VALID
2837
t
/ t
STORE
HIGH IMPEDANCE
RECALL
November 20037Document Control # ML0015 rev 0.3
STK14C88-3
DEVICE OPERATION
The STK14C88-3 has two separate modes of operation:
SRAM mode and nonvolatile mode. In SRAM
mode, the memory operates as a standard fast
static RAM. In nonvolatile mode, data is transferred
from SRAM to nonvolatile elements (the STORE
operation) or from nonvolatile elements to SRAM
(the RECALL operation). In this mode SRAM functions are disabled.
NOISE CONSIDERATIONS
The STK14C88-3 is a high-speed memory and so
must have a high-frequency bypass capacitor of
approximately 0.1µF connected between V
CAP
and
VSS, using leads and traces that are as short as possible. As with all high-speed CMOS ICs, normal care-
ful routing of power, ground and signals will help
prevent noise problems.
SRAM READ
The STK14C88-3 performs a READ cycle whenever
E and G are low and W and HSB are high. The
address specified on pins A
determines which of
0-14
the 32,768 data bytes will be accessed. When the
READ is initiated by an address transition, the out-
puts will be valid after a delay of t
#1). If the
be valid at t
READ is initiated by E or G, the outputs will
ELQV
or at t
, whichever is later (READ
GLQV
(READ cycle
AVQ V
cycle #2). The data outputs will repeatedly respond
to address changes within the t
access time with-
AVQ V
out the need for transitions on any control input pins,
and will remain valid until another address change or
or G is brought high, or W or HSB is brought
until E
low.
SRAM WRITE
A WRITE cycle is performed whenever E and W are
low and HSB is high. The address inputs must be
stable prior to entering the
remain stable until either E
end of the cycle. The data on the common I/O pins
DQ
will be written into the memory if it is valid t
0-7
before the end of a W controlled WRITE or t
before the end of an E controlled WRITE.
It is recommended that G
entire
WRITE cycle to avoid data bus contention on
common I/O lines. If G
will turn off the output buffers t
WRITE cycle and must
or W goes high at the
DVWH
DVEH
be kept high during the
is left low, internal circuitry
after W goes low.
WLQZ
POWER-UP RECALL
During power up, or after any low-power condition
(V
< V
CAP
latched. When V
voltage of V
be initiated and will take t
If the STK14C88-3 is in a
power-up
), an internal RECALL request will be
RESET
SWITCH
RECALL, the SRAM data will be corrupted.
once again exceeds the sense
CAP
, a RECALL cycle will automatically
to complete.
RESTORE
WRITE state at the end of
To help avoid this situation, a 10K Ohm resistor
should be connected either between W
V
or between E and system VCC.
CC
and system
SOFTWARE NONVOLATILE STORE
The STK14C88-3 software STORE cycle is initiated
by executing sequential E controlled READ cycles
from six specific address locations. During the
STORE cycle an erase of the previous nonvolatile
data is first performed, followed by a program of the
nonvolatile elements. The program operation copies
SRAM data into nonvolatile memory. Once a
the
STORE cycle is initiated, further input and output are
disabled until the cycle is completed.
Because a sequence of READs from specific
addresses is used for
tant that no other READ or WRITE accesses intervene in the sequence, or the sequence will be
aborted and no
STORE or RECALL will take place.
To initiate the software
READ sequence must be performed:
1. Read address0E38 (hex)Valid READ
2. Read address31C7 (hex)Valid READ
3. Read address03E0 (hex)Valid READ
4. Read address3C1F (hex)Valid READ
5. Read address303F (hex)Valid READ
6. Read address0FC0 (hex)Initiate STORE cycle
The software sequence must be clocked with E con-
READs.
trolled
Once the sixth address in the sequence has been
entered, the STORE cycle will commence and the
chip will be disabled. It is important that
and not WRITE cycles be used in the sequence,
although it is not necessary that G
sequence to be valid. After the t
been fulfilled, the SRAM will again be activated for
READ and WRITE operation.
STORE initiation, it is impor-
STORE cycle, the following
READ cycles
be low for the
cycle time has
STORE
November 20038Document Control # ML0015 rev 0.3
STK14C88-3
SOFTWARE NONVOLATILE RECALL
A software RECALL cycle is initiated with a sequence
of READ operations in a manner similar to the soft-
STORE initiation. To initiate the RECALL cycle,
ware
the following sequence of E controlled READ operations must be performed:
1. Read address0E38 (hex)Valid READ
2. Read address31C7 (hex)Valid READ
3. Read address03E0 (hex)Valid READ
4. Read address3C1F (hex)Valid READ
5. Read address303F (hex)Valid READ
6. Read address0C63 (hex)Initiate RECALL cycle
Internally, RECALL is a two-step procedure. First, the
SRAM data is cleared, and second, the nonvolatile
information is transferred into the SRAM cells. After
the t
ready for
cycle time the SRAM will once again be
RECALL
READ and WRITE operations. TheRECALL
operation in no way alters the data in the nonvolatile
elements. The nonvolatile data can be recalled an
unlimited number of times.
AutoStore™ OPERATION
During normal AutoStore™ operation, the
STK14C88-3 will draw current from V
capacitor connected to the V
CAP
charge will be used by the chip to perform a single
STORE operation. After power up, when the voltage
on the V
automatically disconnect the V
initiate a
pin drops below V
CAP
STORE operation.
SWITCH
CAP
Figure 2 shows the proper connection of capacitors
for automatic store operation. A charge storage
capacitor having a capacity of between 68µF and
220µF (± 20%) rated at 4.7V should be provided.
In order to prevent unneeded
STORE operations,
automatic STOREs as well as those initiated by
externally driving HSB
least one
most recent
initiated
whether a
WRITE operation has taken place since the
STORE or RECALL cycle. Software-
STORE cycles are performed regardless of
WRITE operation has taken place. An
low, will be ignored unless at
optional pull-up resistor is shown connected to HSB
This can be used to signal the system that the
AutoStore™ cycle is in progress.
to charge a
CCX
pin. This stored
, the part will
pin from V
CCX
and
10kΩ∗
1
32
31
30
+
0.1µF
68µF
Bypass
6v, ±20%
16
17
*If HSB is not used, it should be left unconnected.
Figure 2: AutoStore™ Mode
10kΩ
If the power supply drops faster than 20 µs/volt
before V
reaches V
CCX
should be inserted between V
, then a 1 ohm resistor
SWITCH
and the system
CCX
supply to avoid a momentary excess of current
between Vccx and Vcap.
HSB OPERATION
The STK14C88-3 provides the HSB pin for controlling and acknowledging the
HSB pin can be used to request a hardware STORE
cycle. When the HSB pin is driven low, the
STK14C88-3 will conditionally initiate a
ation after t
; an actual STORE cycle will only
DELAY
begin if a WRITE to the SRAM took place since the
STORE or RECALL cycle. The HSB pin also acts
last
as an open drain driver that is internally driven low
to indicate a busy condition while the
ated by any means) is in progress.
SRAM READ and WRITE operations that are in
progress when HSB
is driven low by any means are
given time to complete before the STORE operation
is initiated. After HSB
will continue
multiple
WRITE is in progress when HSB is pulled low it will
.
be allowed a time, t
SRAMWRITE cycles requested after HSB goes low
SRAM operations for t
SRAMREAD operations may take place. If a
DELAY
will be inhibited until HSB
The HSB
pin can be used to synchronize multiple
STK14C88-3s while using a single larger capacitor.
STORE operations. The
STORE oper-
STORE (initi-
goes low, the STK14C88-3
. During t
DELAY
, to complete. However, any
returns high.
DELAY
,
November 20039Document Control # ML0015 rev 0.3
STK14C88-3
To operate in this mode the HSB pin should be connected together to the HSB
pins from the other
STK14C88-3s. An external pull-up resistor to + 3.3V
is required since HSB
down. The V
CAP
acts as an open drain pull
pins from the other STK14C88-3
parts can be tied together and share a single capacitor. The capacitor size must be scaled by the number of devices connected to it. When any one of the
STK14C88-3s detects a power loss and asserts
, the common HSB pin will cause all parts to
HSB
request a
STORE cycle (a STORE will take place in
those STK14C88-3s that have been written since
the last nonvolatile cycle).
During any
STORE operation, regardless of how it
was initiated, the STK14C88-3 will continue to drive
the HSB pin low, releasing it only when the STORE is
complete. Upon completion of the
STORE operation
the STK14C88-3 will remain disabled until the HSB
pin returns high.
If HSB is not used, it should be left unconnected.
HARDWARE PROTECT
The STK14C88-3 offers hardware protection against
inadvertent STORE operation and SRAM WRITEs during low-voltage conditions. When V
externally initiated
WRITE
s will be inhibited.
STORE operations and SRAM
CAP
< V
SWITCH
, all
LOW AVERAGE ACTIVE POWER
The STK14C88-3 draws significantly less current
when it is cycled at times longer than 55ns. Figure 3
shows the relationship between ICC and READ cycle
time. Worst-case current consumption is shown for
CMOS and TTL input levels (commercial tem-
both
perature range, VCC = 3.6V, 100% duty cycle on chip
enable). Figure 4 shows the same relationship for
WRITE cycles. If the chip enable duty cycle is less
than 100%, only standby current is drawn when the
chip is disabled. The overall average current drawn
by the STK14C88-3 depends on the following items:
CMOS vs. TTL input levels; 2) the duty cycle of
1)
chip enable; 3) the overall cycle rate for accesses;
4) the ratio of
temperature; 6) the V
READs to WRITEs; 5) the operating
level; and 7) I/O loading.
cc
50
40
30
20
10
Average Active Current (mA)Average Active Current (mA)
0
50100150200
Cycle Time (ns)
Figure 3: Icc (max) Reads
50
40
30
20
10
Average Active Current (mA)
0
50100150200
Cycle Time (ns)
Figure 4: I
cc
TTL
CMOS
TTL
CMOS
(max) Writes
November 200310Document Control # ML0015 rev 0.3
ORDERING INFORMATION
STK14C88-3 N F 45 I
STK14C88-3
Temperature Range
Blank = Commercial (0 to 70°C)
I = Industrial (-40 to 85°C)
Access Time
35 = 35ns
45 = 45ns
55 = 55ns
Lead Finish
Blank = 85%Sn/15%Pb
F = 100% Sn (Matte Tin)
Package
N = Plastic 32-pin 300 mil SOIC
W = Plastic 32-pin 600 mil DIP
R = Plastic 48-pin 300 mil SSOP
November 200311Document Control # ML0015 rev 0.3
STK14C88-3
Document Revision History
Revision
0.0
0.1
0.2
0.3
DateSummary
January 2003
February 2003Added 48 SSOP package
September 2003Added lead-free lead finish
November 2003Modified pin assignments on 48 SSOP package