■ Generates up to three custom frequencies from external
sources
■ Easy customization and fast turnaround
■ Programming support available for all opportunities
■ Meets critical industry standard timing requirements
■ Supports low-power applications
■ Eight user-selectable frequencies on CPU PLL
■ Allows downstream PLLs to stay locked on CPUCLK output
■ Enables application compatibility
■ Industry-standard packaging saves on board space
Part Number OutputsInput Frequency RangeOutput Frequency RangeSpecifics
CY2291810 MHz–25 MHz (external crystal)
1 MHz–30 MHz (reference clock)
CY2291I810 MHz–25 MHz (external crystal)
1 MHz–30 MHz (reference clock)
CY2291F810 MHz–25 MHz (external crystal)
1 MHz–30 MHz (reference clock)
CY2291FI810 MHz–25 MHz (external crystal)
1 MHz–30 MHz (reference clock)
76.923 kHz–100 MHz (5V)
76.923 kHz–80 MHz (3.3V)
76.923 kHz–90 MHz (5V)
76.923 kHz–66.6 MHz (3.3V)
76.923 kHz–90 MHz (5V)
76.923 kHz–66.6 MHz (3.3V)
76.923 kHz–80 MHz (5V)
76.923 kHz–60.0 MHz (3.3V)
Factory Programmable
Commercial Temperature
Factory Programmable
Industrial Temperature
Field Programmable
Commercial Temperature
Field Programmable
Industrial Temperature
Cypress Semiconductor Corporation•198 Champion Court•San Jose, CA 95134-1709•408-943-2600
Document #: 38-07189 Rev. *C Revised September 16, 2008
[+] Feedback
CY2291
Pinouts
CLKB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
32XOUT
32K
CLKC
V
DD
GND
XTALIN
XTALOUT
XBUF
32XIN
V
BATT
SHUTDOWN/OE
S2/SUSPEND
V
DD
S1
S0
CLKF
15
16
17
18
19
20
CLKD
CPUCLK
CLKA
Notes
1. For best accuracy, use a parallel-resonant crystal, C
LOAD
≈ 17 pF or 18 pF.
2. Float XTALOUT pin if XTALIN is driven by reference clock (as opposed to crystal).
3. Please refer to application note “Understanding the CY2291, CY2292 and CY2295” for more information.
4. The CY2291 has weak pull downs on all outputs (except 32K). Hence, when a three-state condition is forced on the outputs, the output pi ns are pulled LOW.
Pin Definitions
NamePin Number Description
32XOUT132.768-kHz crystal feedback.
32K232.768-kHz output (always active if VBATT is present).
CLKC3Configurable clock output C.
VDD4, 16Voltage supply.
GND5Ground.
XTALIN
XTALOUT
S2/SUSPEND17
SHUTDOWN/OE18
[1]
[1, 2]
XBUF8Buffered reference clock output.
CLKD9Configurable clock output D.
CPUCLK10CPU frequency clock output.
CLKB11Configurable clock output B.
CLKA12Configurable clock output A.
CLKF13Configurable clock output F.
S014CPU clock select input, bit 0.
S115CPU clock select input, bit 1.
CPU clock select input, bit 2. Optionally enables suspend feature when LOW.
[4]
Places outputs in three-state
places outputs in three-state
condition and shuts down chip when LOW. Optionally , only
[4]
condition and does not shut down chip when LOW.
[3]
Document #: 38-07189 Rev. *CPage 2 of 12
[+] Feedback
CY2291
Operation
The CY2291 is a third-generation family of clock generators. The
CY2291 is upwardly compatible with the industry standard
ICD2023 and ICD2028 and continues their tradition by providing
a high level of customizable features to me et the diverse clock
generation needs of modern motherboards and other
synchronous systems.
All parts provide a highly configurable set of clocks for PC
motherboard applications. Each of the four configurable cloc k
outputs (CLKA–CLKD) can be assigned 1 of 30 frequencies in
any combination. Multiple outputs configured for the same or
related[3] frequencies have low (<500 ps) skew, in effect
providing on-chip buffering for heavily loaded signals.
The CY2291 can be configured for either 5V or 3.3V operatio n.
The internal ROM tables use EPROM technology, allowing full
customization of output frequencies. The reference oscillator has
been designed for 10 MHz to 25 MHz crystals, providing
additional flexibility. No external components are required with
this crystal. Alternatively, an external reference clock of
frequency between 1 MHz and 30 MHz can be used. Customers
using the 32-kHz oscillator must connect a 10-MW resistor in
parallel with the 32-kHz crystal.
Output Configuration
The CY2291 has five independent frequency sources on-chip.
These are the 32-kHz oscillator, the reference oscillator, and
three Phase-Locked Loops (PLLs). Each PLL has a specific
function. The System PLL (SPLL) drives the CLKF output and
provides fixed output frequencies on the configurable outputs.
The SPLL offers the most output frequency divider options. The
CPU PLL (CPLL) is controlled by the select inputs (S0–S2) to
provide eight user-selectable frequencies with smooth slewing
between frequencies. The Utility PLL (UPLL) provides the most
accurate clock. It is often used for miscellaneous frequencies not
provided by the other frequency sources.
All configurations are EPROM programmable, providing short
sample and production lead times. Please refer to the application
note “Understanding the CY2291, CY2292, and CY2295” for
information on configuring the part.
Power Saving Features
The SHUTDOWN/OE input three-states the outputs when pulled
LOW (the 32-kHz clock output is not affected). If system
shutdown is enabled, a LOW on this pin also shuts off the PLLs,
counters, the reference oscillator, and all other active components. The resulting current on the V
(for Commercial Temp. or 100 μA for Industrial Temp.) plus 15
μA max. for the 32-kHz subsystem and is typically 10 μA. After
leaving shutdown mode, the PLLs have to re-lock. All outputs
except 32K have a weak pull down so that the outputs do not float
when three-stated.
The S2/SUSPEND input can be configured to shut down a
customizable set of outputs and/or PLLs, when LOW. All PLLs
and any of the outputs except 32K can be shut off in nearly any
[4]
pins are less than 50 μA
DD
combination. The only limitation is that if a PLL is shut off, all
outputs derived from it must also be shut off. Suspending a PLL
shuts off all associated logic, while suspending an output simply
forces a three-state condition.
The CPUCLK can slew (transition) smoothly between 8 MHz and
the maximum output frequency (100 MHz at 5V/80 MHz at 3.3V
for Commercial Temp. parts or 90 MHz at 5V/66.6 MHz at 3.3V
for Industrial T emp. and for field-programmed parts). This feature
is extremely useful in “Green” PC and laptop applications, where
reducing the frequency of operation can result in conside rable
power savings. This feature meets all 486 and Pentium®
processor slewing requirements.
[3]
CyClocks Software
CyClocks™ is an easy-to-use application that allows you to
configure any one of the EPROM programmable clocks offered
by Cypress. Y ou may specify the input frequency, PLL and output
frequencies, and different functional options. Please note the
output frequency ranges in this data sheet when specifying them
in CyClocks to ensure that you stay within the limits. CyClocks
also has a power calculation feature that allows you to see the
power consumption of your specific configuration. CyClocks is a
sub-application within the CyberClocks™ software. You can
download a copy of CyberClocks for free on Cypr ess’s web site
at www.cypress.com.
Cypress FTG Programmer
The Cypress Frequency Timing Generator (FTG) Programmers
is a portable programmer designed to custom program our family
of EPROM Field Programmable Clock Devices. The FTG
programmers connect to a PC serial port and allow users of
CyClocks software to quickly and easily program any of the
CY2291F, CY2292F, CY2071AF, and CY2907F devices. The
ordering code for the Cypress FTG Programmer is CY3670.
Custom Configuration Request Procedure
The CY229x are EPROM-programmable devices that may be
configured in the factory or in the field by a Cypress Field Application Engineer (FAE). The output frequencies requested are
matched as closely as the internal PLL divider and multiplier
options allow. All custom requests must be submitted to your
local Cypress FAE or sales representative. The method to use to
request custom configurations is:
Use CyClocks™ software. This software automatically calculates the output frequencies that can be generated by the
CY229x devices and provides a print-out of final pinout which
can be submitted (in electronic or print format) to your local FAE
or sales representative. The CyClocks software is available free
of charge from the Cypress w eb site (http://www.cypress.com) or
from your local sales representative.
Once the custom request has been processed you receive a part
number with a 3-digit extension (for example, CY2292SC-128)
specific to the frequencies and pinout of your device. This is the
part number used for samples requests and production orders.
Document #: 38-07189 Rev. *CPage 3 of 12
[+] Feedback
CY2291
Maximum Ratings
Notes
5. Electrical parameters are guaranteed by design with these operating conditions, unless otherwise noted.
6. External input reference clock must have a duty cycle between 40% and 60%, measured at V
DD
/2.
7. Please refer to application note “Crystal Oscillator Topics” for information on AC-coupling the external input reference clock.
8. The oscillator circuit is optimized for a crystal reference and for external reference clocks up t o 20 MHz. For external reference clocks above 20 MHz, it is recommended
that a 150Ω pull up resistor to V
DD
be connected to the Xout pin.
9. Xtal inputs have CMOS thresholds.
10.Load = Max., V
IN
= 0V or VDD, Typical (–104) configuration, CPUCLK = 66 MHz. Other configurations vary. Power can be approximated by the following formula
(multiply by 0.65 for 3V operation): I
DD
=10+0.06•(F
CPLL+FUPLL
+2•F
SPLL
)+0.27•(F
CLKA+FCLKB+FCLKC+FCLKD+FCPUCLK+FCLKF+FXBUF
).
(Exceeding maximum ratings may shorten the useful life of the
device. User guidelines are not tested .)
Supply Voltage...............................................–0.5V to + 7.0V
DC Input Voltage..................................... ......–0.5V to + 7.0V
Storage Temperature ................................. –65°C to +150°C
Operating Conditions
[5]
Max. Soldering Temperature (10 sec) ......................... 260°C