CY7C245A
Document #: 38-04007 Rev. *B Page 3 of 11
Operating Modes
The CY7C245A is a CMOS electrically programmable read
only memory organized as 2048 words x 8 bits and is a
pin-for-pin replacement for bipolar TTL fusible link PROMs.
The CY7C245A incorporates a D-type, master-slave register
on chip, reducing the cost and size of pipelined micropro-
grammed systems and applications where accessed PROM
data is stored temporarily in a register. Additional flexibility is
provided with a programmable synchronous (ES) or
asynchronous (E) output enable and asynchronous initialization
(INIT).
Upon power-up the state of the outputs will depend on the
programmed state of the enable function (ES or E). If the
synchronous enable (ES) has been programmed, the register will be
in the set condition causing the outputs (O0–O7) to be in the OFF or
high-impedance state. If the asynchronous enable (E) is being used,
the outputs will come up in the OFF or high-impedance state only if
the enable (E) input is at a HIGH logic level. Data is read by applying
the memory location to the address inputs (A0–A10) and a logic LOW
to the enable input. The stored data is accessed and loaded into the
master flip-flops of the data regist er during the address set-up time.
At the next LOW-to-HIGH transition of the clock (CP), data is trans-
ferred to the slave flip- flops, whic h drive the outpu t buffers, and th e
accessed data will appear at the outputs (O0–O7).
If the asynchro nous ena ble (E ) is being used, the outputs may be
disabled at any time by switching the enable to a logic HIGH, and may
be returned to the active state by switching the enable to a logic LOW.
If the synchronous enable (ES) is being used, the outputs will go
to the OFF or high-impedance state upon the next positive clock edge
after the synchronous enable input is switched to a HIGH level. If the
synchronous enable pin is switched to a logic LOW , the subsequent
positive clock edge will return the output to the active state. Following
a positive clock edg e, the addre ss and synchronous en able inputs
are free to change since no change in the output will occur until the
next LOW-to-HIGH transition of the clock. This unique feature allows
the CY7C245A decoders and sense amplifiers to access the next
location while previously addressed data remains stable on
the outputs.
AC Test Loads and Waveforms[3 , 4]
3.0V
5V
OUTPUT
R1 250Ω
R2
167Ω
50 pF
INCLUDING
JIG AND
SCOPE
GND 90%
10%
90%
10%
5ns 5ns
5V
OUTPUT
5pF
INCLUDING
JIG AND
SCOPE
(b) HighZ Load
OUTPUT 2.0V
Equivalent to: TH ÉVENINEQUIVALENT
100Ω
R1 250Ω
(a) Normal Load
R2
167Ω
ALL INPUT PULSES
≤≤
Switching Characteristics Over Operating Range[3 , 4]
7C245A-15 7C245A-18 7C245A-35 7C245A-25 7C245A-35
Parameter Description Min. Max. Min. Max. Min. Max. Min. Max. Min. Max. Unit
tSA Address Set-Up to Clock HIGH 15 18 25 35 45 ns
tHA Address Hold from Clock HIGH 0 0 0 0 0 ns
tCO Clock HIGH to Valid Output 10 12 12 15 25 ns
tPWC Clock Pulse Width 10 12 15 20 20 ns
tSES ES Set-Up to Clock HIGH 10 10 12 15 15 ns
tHES ES Hold from Clock HIGH 5 5 5 5 5 ns
tDI Delay from INIT to V alid Output 15 20 20 20 35 ns
tRI INIT Recovery to Clock HIGH 10 12 15 20 20 ns
tPWI INIT Pulse Width 10 12 15 20 25 ns
tCOS Valid Output from Clock HIGH[7] 15 15 15 20 30 ns
tHZC Inactive Output from Clock
HIGH[7] 15 15 15 20 30 ns
tDOE Valid Output from E LOW[8] 12 15 15 20 30 ns
tHZE Inactive Output from E HIGH[8] 15 15 15 20 30 ns
Notes:
7. Applies only when the synchronous (ES) function i s used.
8. Applies only when the asynchronous (E) funct ion is used.