CY23FP12-002
200-MHz Field Programmable Zero
Delay Buffer
Cypress Semiconductor Corporation 198 Champion Court San Jose,CA 95134-1709 408-943-2600
Document #: 38-07644 Rev. *C Revised September 20, 2011
Features
Pre-programmed configuration
Fully field-programmable
Input and output dividers
Inverting/non inverting outputs
Phase-locked loop (PLL) or fanout buffer configuration
10 MHz to 200 MHz operating range
Split 2.5-V or 3.3-V outputs
Two low-voltage complementary metal oxide semiconductor
(LVCMOS) reference inputs
Twelve low-skew outputs
Output-output skew < 200 ps
Device-device skew < 500 ps
Input-output skew < 250 ps
Cycle-cycle jitter < 100 ps (typical)
Three-stateable outputs
Less than 50 A shutdown current
Spread Aware
28-pin shrunk small outline package (SSOP)
3.3-V operation
Functional Description
The CY23FP12-002 is a pre-programmed version of the
CY23FP12. It features a high-performance fully
field-programmable 200-MHz zero delay buffer designed for
high-speed clock distribution. The integrated PLL is designed for
low jitter and optimized for noise rejection. These parameters are
critical for reference clock distribution in systems using
high-performance ASICs and microprocessors.
The CY23FP12-002 is fully programmable through volume or
prototype programmers, enabling the user to define an
application-spec ific zero delay buffer with customized input and
output dividers, feedback topology (internal/external), output
inversions, and output drive strengths. For additional flexibility,
the user can mix and match multiple functions, listed in Table 2
on page 5, and assign a particular function set to any one of the
four possible S1-S2 control bit combinations. This feature
enables the implementation of four distinct personalities,
selectable with S1-S2 bits, on a single programmed silicon. The
CY23FP12-002 also features a proprietary auto power down
circuit that shuts down the device in case of a REF failure,
resulting in less than 50 A of current draw.
The CY23FP12-002 provides 12 outpu ts grouped in two banks
with separate power supply pins which can be connected
independently to either a 2.5 V or a 3.3 V rail.
Selectable reference input is a fault tolerance feature which
allows for glitch-free switch over to secondary clock source when
REFSEL is asserted/deasserted.
FBK
M
N
100 to
400MHz
PLL
CLKA1
CLKA3
CLKA2
REF2
REFSEL CLKA4
CLKA5
CLKB1
CLKB3
CLKB2
CLKB4
CLKB5
VDDA
VSSA
VDDB
V
SS
B
2
3
4
X
CLKA0
VDDC
VSSC
1
Lock Dete ct
Test Logic
REF1
CLKB0
S
[
2:1
]
Function
Selection
2X
Logic Block Diagram
CY23FP12-002
Document #: 38-07644 Rev. *C Page 2 of 15
Contents
Pin Configuration .............................................................3
Pin Description .................................................................3
Field Programming the CY23FP12-002 ......................7
CyberClocks Software ..............................................7
CY3672-USB Development Kit ...................................7
CY23FP12-002 Frequency Calculation ...........................7
Absolute Maximum Conditions .......................................8
Operating Conditi ons .......................................................8
DC Electrical Specificati on s ............. ................. ..............8
Switching Characteri stics [5] ...................... ... .................9
Switching Waveforms .............. ............................... .......10
Ordering Information ......................................................11
Ordering Code Definition ...........................................11
Package Drawing and Dimension .................................12
Acronyms ....................................... 13
Document Conventions .... ... ................. .........................13
Units of Measure ............. ................. ... ................. .....13
Document History Page ................................... ..............14
Sales, Solutions, and Legal Information ......................15
Worldwide Sales and Design Support .......................15
Products ....................................................................15
PSoC Solutions ............ ................. ................. ... ........15
CY23FP12-002
Document #: 38-07644 Rev. *C Page 3 of 15
Pin Configuration
Figure 1. 28-Pin SSOP
Pin Description
Pin Name I/O Type Description
1 REF2 I LVTTL/LVCMOS Input reference frequency, 5 V-tolerant input.
2 REF1 I LVTTL/LVCMOS Input reference frequency, 5 V-tolerant input.
3 CLKB0 O LVTTL Clock output, Bank B.
4 CLKB1 O LVTTL Clock output, Bank B.
5V
SSB PWR POWER Ground for Bank B.
6 CLKB2 O LVTTL Clock output, Bank B.
7 CLKB3 O LVTTL Clock output, Bank B.
8V
DDB PWR POWER 2.5-V or 3.3-V supply, Bank B.
9V
SSB PWR POWER Ground for Bank B.
10 CLKB4 O LVTTL Clock output, Bank B.
11 CLKB5 O LVTTL Clock output, Bank B.
12 VDDB PWR POWER 2.5-V or 3.3-V supply, Bank B.
13 VDDC PWR POWER 3.3 V core supply.
14 S2 I LVTTL Select input.
15 S1 I LVTTL Select input.
16 VSSC PWR POWER Ground for core.
17 VDDA PWR POWER 2.5-V or 3.3-V supply, Bank A.
18 CLKA5 O LVTTL Clock output, Bank A.
19 CLKA4 O LVTTL Clock output, Bank A.
20 VSSA PWR POWER Ground for Bank A.
21 VDDA PWR POWER 2.5-V or 3.3-V supply Bank A.
22 CLKA3 O LVTTL Clock output, Bank A.
23 CLKA2 O LVTTL Clock output, Bank A.
24 VSSA PWR POWER Ground for Bank A.
25 CLKA1 O LVTTL Clock output, Bank A.
26 CLKA0 O LVTTL CLock output, Bank A.
27 FBK I LVTTL PLL feedback input.
28 REFSEL I LVTTL Reference select inp ut. When REFSEL = 0, REF1 is
selected. When REFSEL = 1, REF2 is selected.
21
28
REFSEL
FBK
CLKA0
CLKA1
V
SSA
CLKA2
CLKA3
V
DDA
1
2
3
4
5
6
7
8
22
23
24
25
26
27
REF2
REF1
CLKB0
CLKB1
V
SSB
CLKB2
CLKB3
V
DDB
17
V
DDA
20
V
SSA
19
CLKA4
18
CLKA5
16
V
SSC
15
S1
9
V
SSB
12
V
DDB
13
V
DDC
10
CLKB4
11
CLKB5
14
S2
CY23FP12-002
Document #: 38-07644 Rev. *C Page 4 of 15
Figure 2. Basic PLL Block Diagram
Following is a list of independent functions that can be programmed with a volume or prototype programmer on the “pre-programmed”
silicon.
Table 1. Programmable Fu nctions
Configuration Description Default
DC Drive Bank A Programs the drive strength of Bank A outputs. The user can select one out of
two possible drive strength settings that produce output DC currents in the range
of ±16 mA to ±20 mA.
+20 mA
DC Drive Bank B Programs the drive strength of Bank B outputs. The user can select one out of
two possible drive strength settings that produce output DC currents in the range
of ±16 mA to ±20 mA.
+20 mA
Output Enable for Bank B clocks Enables/disables CLKB[5:0] outputs. Each of the six outputs can be disabled
individually if not used, to minimize electromagnetic interference (EMI) and
switching noise.
Enable
Output Enable for Bank A clocks Enables/disables CLKA[5:0] outputs. Each of the six outputs can be disabled
individually if not used, to minimize EMI and switching noise. Enable
Inv CLKA0 Generates an inverted clock on the CLKA0 output. When this option is
programmed, CLKA0 and CLKA1 will become complimentary pairs. Non invert
Inv CLKA2 Generates an inverted clock on the CLKA2 output. When this option is
programmed, CLKA2 and CLKA3 will become complimentary pairs. Non invert
Inv CLKA4 Generates an inverted clock on the CLKA4 output. When this option is
programmed, CLKA4 and CLKA5 will become complimentary pairs. Non invert
Inv CLKB0 Generates an inverted clock on the CLKB0 output. When this option is
programmed, CLKB0 and CLKB1 will become complimentary pairs. Non invert
/1,/2,/3,/4,
/x,/2x
/1,/2,/3,/4,
/x,/2x
/1,/2,/3,/4,
/x,/2x
/1,/2,/3,/4,
/x,/2x
/1,/2,/3,/4,
/x,/2x
/1,/2,/3,/4,
/x,/2x
PLL
/M
/N
Output
Function
Select
Matrix
REF
FBK
CLKB5
CLKB4
CLKB3
CLKB2
CLKB1
CLKB0
CLKA5
CLKA4
CLKA3
CLKA2
CLKA1
CLKA0
CY23FP12-002
Document #: 38-07644 Rev. *C Page 5 of 15
The following table lists independent functions, which can be assigned to each of the four S1 and S2 combinations. When a particular
S1 and S2 combination is selected, the device assumes the configuration (which is essentially a set of functions given in Table 2) that
has been preassigned to that particular combination.
Inv CLKB2 Generates an inverted clock on the CLKB2 output. When this option is
programmed, CLKB2 and CLKB3 will become complimentary pairs. Non-invert
Inv CLKB4 Generates an inverted clock on the CLKB4 output. When this option is
programmed, CLKB4 and CLKB5 will become complimentary pairs. Non-invert
Pull down Enable Enables/disables internal pulldown s on all outpu ts Enable
Fbk Pull down Enable Enables/disables internal pulldowns on the feedback path (applicable to both
internal and external feedback topologies) Enable
Fbk Sel Selects between the internal and the extern al feedback topologies Internal
Table 2. Programmable Fu nctions for S1/S2 Combinations
Function Description Default
Output Enable CLKB[5:4] Enables/disables CLKB[5:4] output pair Enable
Output Enable CLKB[3:2] Enables/disables CLKB[3:2] output pair Enable
Output Enable CLKB[1:0] Enables/disables CLKB[1:0] output pair Enable
Output Enable CLKA[5:4] Enables/disables CLKA[5:4] output pair Enable
Output Enable CLKA[3:2] Enables/disables CLKA[3:2] output pair Enable
Output Enable CLKA[1:0] Enables/disables CLKA[1:0] output pair Enable
Auto Power down Enable Enables/disables the auto power down circuit, which monitors the reference clock rising
edges and shuts down the device in case of a reference ‘failure.’ This failure is triggered
by a drift in reference frequency below a set limit. This auto power down circuit is disabled
internally when one or more of the outputs are configured to be driven directly from the
reference clock.
Enable
PLL Power down Shuts down the PLL when the device is configured as a non-PLL fanout buffer. See Table 4
on page 6
M[7:0] Assigns an eight-bit value to reference divider –M. The divider can be any integer value
from 1 to 256; however, the PLL input frequency cannot be lower than 10 MHz. See Table 4
on page 6
N[7:0] Assigns an eight-bit value to feedback divider –N. The divider can be any integer value from
1 to 256; however, the PLL input frequency ca nnot be lower than 10 MHz. See Table 4
on page 6
X[6:0] Assigns a seven-bit value to output divider –X. The divider can be any integ er value from
5 to 130. Divide by 1,2,3, and 4 are preprogrammed on the device and can be activated by
the appropriate output mux setting.
See Table 4
on page 6
Divider Source Select s between the PLL output and the reference clock as the source clock for the output
dividers. See Table 4
on page 6
CLKA54 Source Independently selects one out of the eight possible output dividers that will connect to the
CLKA5 and CLKA4 pair. Please refer to Table 3 on page 6 for a list of divider values. See Table 4
on page 6
CLKA32 Source Independently selects one out of the eight possible output dividers that will connect to the
CLKA3 and CLKA2 pair. Please refer to Table 3 on page 6 for a list of divider values. See Table 4
on page 6
CLKA10 Source Independently selects one out of the eight possible output dividers that will connect to the
CLKA1 and CLKA0 pair. Please refer to Table 3 on page 6 for a list of divider values. See Table 4
on page 6
CLKB54 Source Independently selects one out of the eight possible output dividers that will connect to the
CLKB5 and CLKB4 pair. Please refer to Table 3 on page 6 for a list of divider values. See Table 4
on page 6
CLKB32 Source Independently selects one out of the eight possible output dividers that will connect to the
CLKB3 and CLKB2 pair. Please refer to Table 3 on page 6 for a list of divider values. See Table 4
on page 6
CLKB10 Source Independently selects one out of the eight possible output dividers that will connect to the
CLKB1 and CLKB0 pair. Please refer to Table 3 on page 6 for a list of divider values. See Table 4
on page 6
Table 1. Programmable Fu nctions (continued)
Configuration Description Default
CY23FP12-002
Document #: 38-07644 Rev. *C Page 6 of 15
Table 3 is a list of output dividers that are independently selected to connect to each output pair.
In the default (pre-programmed) state of the device, S1 and S2 pins will function as indicated in Table 4. The CY23FP12-002 can be
programmed to other configurations.
Table 3. Output Dividers
CLKA/B Source Output Connects To
0 [000] REF
1 [001] Divide by 1
2 [010] Divide by 2
3 [011] Divide by 3
4 [100] Divide by 4
5 [101] Divide by X
6 [110] Divide by 2X[1]
7 [111] TEST mode [LOCK signal][2]
Table 4. Pre-Programmed Configuration
Outputs S2, S1 DivSrc Example Output
REF Input (MHz) VCO (MHz) Output (MHz)
ClkA0, A1 00 1 25 200 200
ClkA2, A3 00 3 25 200 66.7
ClkA4, A5 00 X=6 2 5 200 33.3
ClkB0, B1 00 X=6 2 5 200 33.3
ClkB2, B3 00 4 25 200 50
ClkB4, B5 00 Ref 25 200 25
ClkA0, A1 01 4 100 200 50
ClkA2, A3 01 4 100 200 50
ClkA4, A5 01 4 100 200 50
ClkB0, B1 01 4 100 200 50
ClkB2, B3 01 X=8 100 200 25
ClkB4, B5 01 X=8 100 200 25
ClkA0, A1 10 X=8 33.3 266.6 33.3
ClkA2, A3 10 X=8 33.3 266.6 33.3
ClkA4, A5 10 X=8 33.3 266.6 33.3
ClkB0, B1 10 4 33.3 266.6 66.6
ClkB2, B3 10 4 33.3 266.6 66.6
ClkB4, B5 10 4 33.3 266.6 66.6
ClkA0, A1 11 Ref 100 powerdown 100
ClkA2, A3 11 Ref 100 powerdown 100
ClkA4, A5 11 Ref 100 powerdown 100
ClkB0, B1 11 2 100 powerdown 50
ClkB2, B3 11 2 100 powerdown 50
ClkB4, B5 11 2 100 powerdown 50
CY23FP12-002
Document #: 38-07644 Rev. *C Page 7 of 15
Field Programming the CY23FP12-002
The CY23FP12-002 comes pre-programmed and ready for use,
but it can also be reprogrammed to any other valid configu ration.
When programming, it must be programmed in a device
programmer prior to being installed in a circuit. The
CY23FP12-002 is based on flash technology, so it can be
reprogrammed up to 100 times. This enables fast and easy
design changes and product updates, and eliminates any issues
with old an d ou t - of-date inven t o r y.
Samples and small prototype quantities can be programmed on
the CY3672-USB programmer. Cypress’s value-added
distribution partners and thi rd-party programming systems from
BP Microsystems, HiLo Systems, and others are available for
large production quantities.
CyberClocks Software
CyberClocks is an easy-to-use software application that allows
the user to custom-configure the CY23FP12-002. Users can
specify the REF, PLL frequency, output frequencies and/or
post-dividers, and different functional options. CyberClocks
outputs an industry standard JEDEC file used for programming
the CY23FP12-002.
CyberClocks can be downloaded free of charge from the
Cypress website at www.cypress.com.
CY3672-USB Development Kit
The Cypress CY3672-USB Developer Kit, in combination with
the CY3692 Socket Adapter, is used to program samples and
small prototype quantities of the CY23FP12-002. This portable
programmer connects to a PC through a USB interface.
The JEDEC file output of CyberClocks can be downloaded to the
portable programmer for small-volume programming, or for use
with a production programming system for larger volumes.
CY23FP12-002 Frequency Calculation
The CY23FP12-002 is an extremely flexible clock buffer with up
to 12 individual outputs, generated from an integrated PLL. Four
variables are used to determine the final output frequency . These
are the input reference frequency, the M and N dividers, and the
post divider.
The basic PLL block diagram is shown in Figure 2 on page 4.
Each of the six clock output pairs has many post divider options
available to it. X is a programmable value between 5 and 130,
and 2X is twice that value. There are six post divider options: /1,
/2, /3, /4, /X, and /2X. The post divider options can be applied to
the calculated PLL frequency or to the REF directly. The
feedback is connected either internally to CLKA0 or externally to
any output.
A programmable divider, M, is inserted between the reference
input, REF, and the phase detector. The divider M can be any
integer 1 to 256. The PLL inp ut frequency cannot be lowe r than
10 MHz or higher than 20 0 MHz. A programma ble divider, N, is
inserted between the feedback input, FBK, and the phase
detector. The divider N can be any integer 1 to 256. The PLL
input frequency cannot be lower than 10 MHz or higher than
200 MHz.
The output can be cal c u l at ed as follows:
FREF / M = FFBK / N.
FPLL = (FREF * N * post divide r) / M.
FOUT = FPLL / post divider.
In addition to above divider options, another option bypasses the
PLL and passes the REF directly to the output.
FOUT = FREF.
CY23FP12-002
Document #: 38-07644 Rev. *C Page 8 of 15
Absolute Maximum Conditions
Exceeding maximum ratings may shorten the useful life of the device. User guidelines are not teste d.
Parameter Description Condition Min. Max. Unit
VDD Supply voltage Nonfunctional –0.5 7 VDC
VIN Input voltage REF Relative to VCC –0.5 VDD + 0.5 VDC
VIN Input voltage Except REF Relative to VCC –0.5 VDD + 0.5 VDC
LUILatch up immunity Functional 300 mA
TSTemperature, storage Nonfunctional –65 125 °C
TJJunction temperature 125 °C
ØJc Dissipation, junction to case Functional 30 °C/W
ØJa Dissipation, junction to ambient Functional 67 °C/W
ESDhESD protection (human body model) 2000 V
MSL Moisture sensitivity level MSL – 1 class
GATES Total functional gate count Assembled die 21375 each
UL–94 Flammability rating At 1/8 in. V–0 class
FIT Failure in time Manufacturing test 10 ppm
Operating Conditions
Parameter Description Test Cond itions Min. Max. Unit
VDDC Core supply voltage 3.135 3.465 V
VDDA, VDDB Bank A, bank B supply voltage 3.135 3.465 V
2.375 2.625 V
TATemper ature, operat i n g ambient Commercial temperature 0 70 °C
tPU Power-up time for all VDDs to reach
minimum specified voltage (power ramps
must be monotonic)
–0.05500ms
Notes
3. Applies to both REF Clock and FBK.
4. Parameter is guaranteed by design and characteriza tion. Not 100% tested in production.
DC Electrical Specifications
Parameter Description Test Conditions Min. Typ. Max. Unit
VIL Input LOW voltage[3] 0.3 × VDD V
VIH Input HIGH voltage[3] 0.7 × VDD ––V
IIL Input LOW current[3] VIN = 0 V 50 A
IIH Input HIGH current[3] VIN = VDD ––50A
VOL Output LOW vo ltage[4] VDDA/VDDB = 3.3 V, IOL = 16 mA (standard drive)
VDDA/VDDB = 3.3 V, IOL = 20 mA (high drive)
VDDA/VDDB = 2.5 V, IOL = 16 mA (high drive)
––0.5V
VOH Output HIGH voltage[4] VDDA/VDDB = 3.3 V, IOH = –16 mA (standard drive)
VDDA/VDDB = 3.3 V, IOH = –20 mA (high drive)
VDDA/VDDB = 2.5 V, IOH = –16 mA (high drive)
VDD – 0.5 V
IDDS Power-down supply
current REF = 0 MHz 12 50 A
IDD Supply current VDDA = VDDB = 2.5 V, Unloaded outputs at 166 MHz 40 65 mA
VDDA = VDDB = 2.5 V, Loaded outputs at166 MHz,
CL = 15 pF –65100
VDDA = VDDB = 3.3 V, Unloaded outpu ts at 166 MHz 50 80
VDDA = VDDB = 3.3 V, Loaded outputs at 166 MHz, CL
= 15 pF 100 120
CY23FP12-002
Document #: 38-07644 Rev. *C Page 9 of 15
Switching Characteristics [5]
Parameter Description Test Conditions Min Typ Max Unit
fREF Reference frequency[6] 10 200 MHz
ERREF Reference edge rate 1 V/ns
DCREF Reference duty cycle 25 75 %
fOUT Output frequency[7] CL = 15 pF 10 200 MHz
CL = 30 pF 10 100
DCOUT Output duty cycle[5] V
DDA/B = 3.3 V, measured at VDD/2 45 50 55 %
VDDA/B = 2.5 V, measured at VDD/2 40 50 60
t3Rise time[5] VDDA/B = 3.3 V, 0.8 V to 2.0 V,
CL = 30 pF (standard drive and high drive) ––1.6ns
VDDA/B = 3.3 V, 0.8 V to 2.0 V,
CL = 15 pF (standard drive and high drive) ––0.8
VDDA/B = 2.5 V, 0.6 V to 1.8 V,
CL = 30 pF (high drive only) ––2.0
VDDA/B = 2.5 V, 0.6 V to 1.8 V,
CL = 15 pF (high drive only) ––1.0
t4Fall time[5] VDDA/B = 3.3 V, 0.8 V to 2.0 V,
CL = 30 pF (standard drive and high drive) ––1.6ns
VDDA/B = 3.3 V, 0.8 V to 2.0 V,
CL = 15 pF (standard drive and high drive) ––0.8
VDDA/B = 2.5 V, 0.6 V to 1.8 V,
CL = 30 pF (high drive only) ––1.6
VDDA/B = 2.5 V, 0.6 V to 1.8 V,
CL = 15 pF (high drive only) ––0.8
TTB T otal timing budget,[8,9] Bank
A and B same frequency Outputs at 200 MHz, tracking skew not included 650 ps
Total timing budget, bank A
and B different frequency ––850
t5Output-to-output skew[5] All outputs equally loaded 200 ps
Bank-to-bank skew Same frequency 200
Bank-to-bank skew Different frequency 400
Bank-to-bank skew Different voltage, same frequency 400
t6Input-to-output skew (static
phase offset)[5] Measured at VDD/2, REF to FBK 0 250 ps
t7Device-to-device skew[5] Measured at VDD/2 0 500 ps
tJCycle-to-cycle jitter[5]
(Peak-to-peak) Bank A and B same frequency 200 ps
Cycle-to-cycle jitter[[5]
(Peak-to-peak) Bank A and B different frequency 400
Notes
5. All parameters are specified with loaded outputs.
6. When the device is configured as a non-PLL fanout buffer (PLL Power down enabled), the reference frequency can be lower than 10MHz. With auto power down
disabled and PLL power down enabled, the reference frequency can be as low as DC level.
7. When the device is configured as a non-PLL fa nout buffer (PLL Power down enabled), the output frequency can be lower than 10MHz. With auto power down disabled
and PLL power down enabled, the out put frequency can be as low as DC level.
8. Guaranteed by st atistical correlation. Tested initially and after any design or process changes that may aff ect these parameters.
9. TTB is the window between the earliest and th e l atest output clocks with respect to the input reference clock across variations in out put frequency, supply voltage,
operating temperature, input clock edge ra te, and process. The measurement s are t aken with the A C test load specifi ed and include out put-output skew, cycle-cycle
jitter, and dynamic phase error.TTB will be equal to or smaller than the maximum specified value at a given frequency.
CY23FP12-002
Document #: 38-07644 Rev. *C Page 10 of 15
Switching Waveforms
Figure 3. Duty Cycle Timing
Figure 4. All Ou tputs Rise/Fal l Time
Figure 5. Output-Output Skew
Figure 6. Input-Output Propagation Delay
tTSK Tracking skew Input reference clock at < 50-KHz modulation
with ±3.75% spre ad ––200ps
tLOCK PLL lock time[5] Stable power supply, valid clock at REF 1.0 ms
tLD Inserted loop delay Max loop delay for PLL Lock (stable frequency) 7 ns
Max loop delay to meet Tracking Skew Spec 4 ns
Switching Characteristics (continued)[5]
Parameter Description Test Conditions Min Typ Max Unit
CY23FP12-002
Document #: 38-07644 Rev. *C Page 11 of 15
Figure 7. Device-Device Skew
Ordering Code Definition
Test Circuits
Ordering Information
Ordering Code Package Type Operating Range
Pb-free
CY23FP12OXC-002 28-pin SSOP Commercial, 0 °C to 70 °C
CY23FP12OXC-002T 28-pin SSOP – Tape and Reel Commercial,0 °C to 70 °C
Programmer
CY3672-USB Programmer with USB Interface
CY3692 CY23FP12 Socket Adapter for CY3672 -USB Programmer (Label CY3672 ADP006)
Package type: T = tape and reel, blank = tube
Temperature code: C = Commercial, I = Industrial
Package: 28-pin SSOP, Pb-free
Device number
CY23FP12 OX X (T)
CY23FP12-002
Document #: 38-07644 Rev. *C Page 12 of 15
Package Drawing and Dimension
Figure 8. 28-Pin (5.3 mm) Shrunk Small Outline Package
51-85079 *E
CY23FP12-002
Document #: 38-07644 Rev. *C Page 13 of 15
Acronyms Document Conventions
Units of Measure
Acronym Description
DCXO digitally controlled crystal oscillator
ESD electrostatic discharge
PLL phase-locked loop
RMS root mean square
SSOP shrunk small outline package
XTAL crystal
Symbol Unit of Measure
C degree Celsius
µA micro amperes
mA milli amperes
ms milli seconds
MHz Mega Hertz
ns nano seconds
pF pico Farad
ps pico seconds
VVolts
CY23FP12-002
Document #: 38-07644 Rev. *C Page 14 of 15
Document History Page
Document Title: CY23FP12-002 200-MHz Field Programmable Zero Delay Bu ffer
Document Number: 38-07644
REV. ECN NO. Submission
Date Orig. of
Change Description of Chang e
** 206761 See ECN RGL New Data Sheet
*A 2865396 01/25/2010 KVM Updated template.
Removed references to industrial temperature range
Added captions to tables 1-4.
Added Operating Conditions table.
Various edits to text.
Removed “FTG” from text about the CY3672 programmer.
Added part numbers CY23FP12OXC-002, CY23FP12OXC-002T
Removed part numbers CY23FP12OC-002, CY23FP12OC-002T,
CY23FP12OI-002 and CY23FP12OI-00 2T
Changed part number CY3672 to CY3672-USB.
Updated package drawing.
*B 3146346 01/18/2011 BASH Modified VIN max value from 7 to VDD + 0.5 in Absolute Maximum Conditions.
Added Acronyms, Document Conventions, and Ordering Code Definition
*C 3373869 09/20/2011 PURU Added hyper link in page 7
Updated Package Drawing and Dimension.
Updated Absolute Maximum Conditions Table.
Document #: 38-07644 Rev. *C Revised September 20, 2011 Page 15 of 15
CyberClocks™ is a trademark and CyClocks is a registered trademark of Cypress Semiconductor Corporation. Purchase of I2C components from Cypress or one of its sublicensed Associated Companies
conveys a license un der th e Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defi ned by Ph ilips. As from
October 1st, 2006 Philips Semiconductors has a new trade name - NXP Semiconductors. All products and company names mentioned in this document may be the trad emarks of their respective holders.
CY23FP12-002
© Cypress Semico nducto r Co rpor ation , 20 04-2 011. The info rmati on con ta ined herei n is subje ct to cha nge w ithou t noti ce. C ypress S emiconductor Corporation assumes no responsibility for the use of
any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products ar e not war ran t ed no r int end ed to be used fo r
medical, life supp or t, l if e savin g, cr it ical control or safety ap pl i cat ions, unless pursuan t to a n exp re ss wr itten agreement wit h C ypr ess. Fu rth erm ore, Cyp ress doe s not auth ori ze i t s pr o ducts for use as
critical components in life-support systems where a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress products in life-support systems
application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Any Source Code (software and/or firmware) is owned by Cypress Semiconductor Corporation (Cypress) and is protected by and subject to worldwide patent protectio n (United Sta tes and fo reign),
United S t ates copyright laws and international treaty provis ions. Cyp ress he reby gr ant s to l icense e a pers onal, no n-excl usive , non-tr ansfer able license to copy, use, modify, create der ivative works of ,
and compile the Cypress Source Code and derivative works for the sole purpose of creating custom software and or firmware in support of licensee product to be used only in conjuncti on with a Cypress
integrated circui t as specified in the applicab le agreement. Any r eproduction, mod ification, translati on, compilatio n, or represent ation of this Sour ce Code except a s specified abo ve is prohibit ed without
the express written permis sion of Cypress.
Disclaimer: CYPRESS MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABI LITY AND FITNESS FOR A PA RTICULAR PURPOSE. Cypress reserves the right to make changes without further notice to the materials de scribed herei n. Cypress d oes not
assume any liabil ity ar ising ou t of the a pplic ation or use o f any pr oduct or circ uit descri bed herein . Cypress d oes not a uthor ize its p roducts fo r use as critical componen ts in life-su pport systems whe re
a malfunction or failure may reasonably be expected to result in significant injury to the user. The inclusion of Cypress’ product in a life-support systems application implies that the manufacturer
assumes all risk of such use and in doing so indemnifies Cypress against all charges.
Use may be limited by and subject to the applicable Cypress software license agreement.
Sales, Solutions, and Legal Information
Worldwide Sales and Design Support
Cypress maintains a worldwide network of offices, solution centers, manufacturer’s representatives, and distributors. To find the office
closest to you, visit us at Cypress Locations.
Products
Automotive cypress.com/go/automotive
Clocks & Buffers cypress.com/go/clocks
Interface cypress.com/go/interface
Lighting & Power Control cypress.com/go/powerpsoc
cypress.com/go/plc
Memory cypress.com/go/memory
Optical & Image Sensing cypress.com/go/image
PSoC cypress.com/go/psoc
Touch Sensing cypress.com/go/touch
USB Controllers cypress.com/go/USB
Wireless/RF cypress.com/go/wireless
PSoC Solutions
psoc.cypress.com/solutions
PSoC 1 | PSoC 3 | PSoC 5