C9835 Low-EMI Clock Generator for Intel® Mobile 133-MHz/3 SO-DIMM Chipset Systems Features • Three 3V66 clocks (66.6 MHz, 3.3V) ICH, HUBLINK, and AGP memory • One selectable frequency for VCH video channel clock (48-MHz non-SSCG, 66.6-MHz CPU-SSCG, 3.3V) • Power management using power-down, CPU stop, and PCI stop pins • Three function select pins (include test-mode select) • Cypress Spread Spectrum for best electromagnetic interference (EMI) reduction • SMBUS support with readback • 56-pin SSOP and TSSOP packages Meets Intel’s Mobile 133.3MHz Chipset Three CPU Clocks (66.6/100/133.3 MHz, 2.5V) Six SDRAM Clocks, 1-DCLK (100/133.3 MHz, 3.3V) Seven PCI Clocks (33MHz, 3.3V), one free running Two IOAPIC clocks, synchronous to CPU clock (33.3 MHz, 2.5V) • One REF Clock • Two 48-MHz fixed non-SSCG clocks (USB and DOT) • • • • • Table 1. Function Table[1] TEST# SEL1 SEL0 CPU(0:2) SDRAM(0:5) DCLK 3V66(0:2) PCIF(1:6) 48M(0:1) REF IOAPIC(0:10) 0 X 0 Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z Hi-Z 0 X 1 TCLK/2 TCLK/2 TCLK/3 TCLK/6 TCLK/2 TCLK TCLK/6 1 0 0 66.6 100.0[2] 66.6 33.3 48 14.318 33.3 1 0 1 100.0 1 1 0 133.3 1 1 1 [2] 100.0 133.3 [2] 133.3 100.0 66.6 33.3 48 14.318 33.3 66.6 33.3 48 14.318 33.3 66.6 33.3 48 14.318 33.3 Note: 1. These are the frequencies that are selectable after power up using the SEL1 and SEL0 hardware pins. Other frequencies may be chosen using the devices SMBUS interface. See the expanded frequency for a complete listing of all of the availible frequencies. 2. Will be set to 133MHz, when SMBUS Byte3, Bit 0 is set to logic 1. Pin Configuration Block Diagram REF VDD XIN XO U T VSS VSS 3V 66_0 3V 66_1 3V 66_2(A G P ) VDD P C I_S TP # P C I_F P C I1 VSS P C I2 P C I3 VDDP P C I4 P C I5 P C I6 VSS AVDD AVSS VSS 48M 0(U S B ) 48M 1(D O T) VDD S E L0 X IN 36pF 36pF XOUT VDD REF 1 VDD V C H _C LK 1 VDDI IO A P IC 2 CPU 3 SDRAM 6 IO A P IC ( 0 ,1 ) VDDC C P U (0 :2 ) R in VDDS TEST# S E L 0 ,1 tris ta te s0 S D R A M ( 0 :5 ) VDD PD# 3V66 3 V 6 6 (0 :2 ) 3 VDDP P C I_ S T P # P C I_ F C PU _STP# VDDP i2 c - c lk i2 c - d a ta PCI R in PD# VDD 48 4 8 M (0 ,1 ) 2 VDDS PD# 1 SC LK SDATA P C I(1 :6 ) 6 PLL1 D C LK i2 c -c lk i2 c -d a t a PLL2 Cypress Semiconductor Corporation Document #: 38-07303 Rev. ** • 3901 North First Street • San Jose 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 • 56 C 9 8 3 5 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 CA 95134 VSS IO A P IC 0 IO A P IC 1 VDDI CPU0 VDDC CPU1 CPU2 VSS VSS SDRAM0 SDRAM1 VDDS SDRAM2 SDRAM3 VSS SDRAM4 SDRAM5 D C LK VDDS V C H _C LK VDD C P U _S TP # TE S T # PD# S C LK S D A TA S E L1 • 408-943-2600 Revised April 5, 2002 C9835 Pin Description[3] Pin Name PWR Description 1 REF VDD 3.3V 14.318 MHz clock output 3 XIN VDD Oscillator buffer input. Connect to a crystal or to an external clock. 4 XOUT VDD Oscillator buffer output. Connect to a crystal. Do not connect when an external clock is applied at XIN. 49, 50, 52 CPU(0:2) 7, 8, 9 3V66(0:2) 12 PCI_F 13, 15, 16, 18, PCI (1:6) 19, 20 VDDC 2.5V Host bus clock outputs VDD VDDP 3.3V Fixed 66.6 MHz clock outputs 3.3V PCI clock output. This clock continues to run when PCI_STP# is at a logic low level. 3.3V PCI clock outputs. These clocks synchronously stop in a low state when VDDP PCI_STP# is brought to a logic low level. They synchronously resume running when PCI_STP# is brought to a logic high state. 25, 26 48M(0,1) VDD 3.3V Fixed 48 MHz clock outputs 36 VCH_CLK VDD 3.3V selectable 66.6 MHz or 48 MHz clock output to VCH. Spread spectrum applies only when 66.6 MHz is selected. Select via SMBUS, byte 4 bit7. 34 CPU_STP# VDD CPU0 stop clock control input. Stops only CPU0 in a low state when asserted low. Using this pin to start and stop CPU0 clock insures synchronous (no short or long clocks) transitioning of this clock. 11 PCI_STP# VDD PCI stop clock control input. When this signal is at a logic low level (0), all PCI clocks (except PCI_F) stop at a logic low level. Using this pin to start and stop PCI clocks insures synchronous (no short or long clocks) transitioning of these clocks. This pin has no effect on the PCI_F clock. 28, 29 SEL(0,1) VDD 3.3V LVTTL inputs for logic selection. These pins have Internal pull-ups, typically 250k (range 200k to 800k). 30 SDATA VDD Serial data input pin. Conforms to the SMBUS specification of a Slave Receive/Transmit device. This pin is an input when receiving data. It is an open drain output when acknowledging or transmitting data. See 2-Wire SMBUS Control Interface on page 7. 31 SCLK VDD Serial clock input pin. Conforms to the SMBUS specification. See 2-Wire SMBUS Control Interface on page 7. 32 PD# VDD 3.3V LVTTL-compatible input. When held LOW, the device enters a power down mode. This pin has an Internal Pull-Up. See Power Management Functions on page 3. 33 TEST# VDD 3.3V LVTTL compatible input for selecting test mode. See Table 1. 38 DCLK 3.3V SDRAM feedback clock output. See Table 1 for frequency selection. See VDDS Figure 4 for timing relationship. 39, 40, 42, 43, SDRAM(0:5) 45, 46 VDDS 3.3V SDRAM clock outputs 54, 55 IOAPIC(0,1) VDDI 37, 44 VDDS 3.3V Power for SDRAM and DCLK clock output buffers 17 VDDP 3.3V Power for PCI clock output buffers 53 VDDI 2.5V Power for IOAPIC clock output buffers 51 VDDC 2.5V Power for CPU clock output buffers 2, 10, 27, 35 VDD 3.3V Common power supply 22 AVDD Analog power 23 AVSS Analog ground 5, 6, 14, 21, 24, VSS 41, 47, 48, 56 2.5V IOAPIC clock outputs. See Figure 4 for timing relationships. Common ground pins Note: 3. A bypass capacitor (0.1µF) should be placed as close as possible to each positive power pin. If these bypass capacitors are not close to the pins their high-frequency filtering characteristic will be cancelled by the lead inductance of the traces. Document #: 38-07303 Rev. ** Page 2 of 18 C9835 Table 2. Expanded Frequency Selection (MHz)[4, 5, 6] TEST# ESEL ESEL SEL SEL CPU(0:2) SDRAM(0:5), DCLK 3V66(0:2) PCI_F, PCI(1:6) Notes 1 0 0 0 0 66.7 100[6] 66.6 33 0% extension (Default) 0 0 0 1 100 100[6] 66.6 33 0 0 1 0 133.3 133.3 66.6 33 [6] 0 0 1 1 133.3 0 1 0 0 70 0 1 0 1 105 0 1 1 0 140 66.6 33 105[6] 70 35 [6] 70 35 70 35 100 105 140 [6] 0 1 1 1 140 105 70 35 1 0 0 0 73.3 110[6] 73.3 36.6 [6] 1 0 0 1 110 73.3 36.6 1 0 1 0 146.7 146.7 73.3 36.6 [6] 1 0 1 1 146.7 1 1 0 0 80 1 1 0 1 120 1 1 1 0 160 1 1 1 1 160 110 110 73.3 36.6 120[6] 80 40 [6] 80 40 80 40 80 40 120 160 120 [6] 5% extension 10% extension 20% extension Power Management Functions Power management on this device is controlled by the PD#, CPU_STP# and PCI_STP# pins. When PD# is high (default) the device is in normal running mode and all signals are active. The PD# signal is used to bring all clocks to a low level in an orderly fashion prior to power (all except AVDD) being removed from the part. When PD# is asserted (forced) low, the device transitions to a shutdown (power down) mode and all power supplies (3.3V and 2.5V except for AVDD) may then be removed. When PD# is sampled low by two consecutive rising edges of the CPU clock, then all affected clocks are stopped in a low state on their next high-to-low transition. The REF and USB clocks are stopped in a low state as soon as possible. When in power down (and before power is removed), all outputs are synchronously stopped in a low state (see Figure 1), all PLLs are shut off, and the crystal oscillator is disabled. When the device is shutdown, the I²C function is also disabled. At power-up, using the PD# select pin, all clocks are started in such a manner as to guarantee a glitch-free operation, no partial clock pulses. Notes: 4. 5. 6. Extended frequencies are only available via SMBUS interface. They are accessable via SMBUS Byte 5 bits 0,1. 48M(0,1) clocks are constant at 48 MHz and REF is constant at 14.31818 MHz for all table selections. Will be set to 133 MHz and boosted accordingly, when Byte3,Bit 0 is set to logic 1. Document #: 38-07303 Rev. ** Page 3 of 18 C9835 Power Management Timing 0ns 10ns 20ns 30ns 40ns 50ns 60ns CPU 100 MHz 3V66 66 MHz PCI 33 MHz IOAPIC 33 MHz PD# SDRAM 100 MHz REF 14.3 MHz VCH_CLK , 48M (0,1) Figure 1. Table 3. Power Management Current Maximum 2.5V Current Consumption (VDDC = VDDI = 2.625) Maximum 3.3V Current Consumption (VDD = AVDD = VDDS = 3.465V) Power-down (PD# = LOW) ≤ 1mA ≤ 1mA CPU = 66 MHz @ max loads 60 mA 295 mA CPU = 100 MHz @ max loads 75 mA 295 mA CPU = 133 MHz @ max loads 90 mA 295 mA Conditions When exiting the power-down mode, the application must supply power to the VDD pins a minimum of 200 ms before releasing the PD# pin high to insure that an orderly startup will occur and that the initial clocks that the device produces are full and correctly compliant with data sheet specified phase relationships. CPU_STP# Timing CPU_STP# is an input to the clock generator. CPU_STP# is asserted asynchronously by the external clock control logic and is internally synchronized to the external PCI_F output. All other clocks will continue to run while the CPU0 clock is disabled. The CPU0 is always stopped in a low state and started in such a manner as to guarantee that the high pulse width is a full pulse. Only one rising edge of PCI_F occurs after the clock control logic is switched for the CPU0 output to become enabled/disabled. PCI_STP# Timing PCI_STP# is an input to the clock generator and is made synchronous to the clock driver PCI_F output. It is used to turn off the PCI clocks for low power operation. PCI clocks are stopped in a low state and started such that a full high pulse width is guaranteed. ONLY one rising edge of PCI_F occurs after the clock control logic switched for the PCI outputs to become enabled/disabled. Note: 7. All internal timing is referenced to the CPU clock. 8. CPU_STP# signal is an input signal that is made synchronous to free-running PCI_F. 9. Diagrams shown with respect to 133 MHz. Similar operation when CPU is 100 MHz. Document #: 38-07303 Rev. ** Page 4 of 18 C9835 CPU(1,2) PCI_F Tsu Tsu CPU_STP# CPU0 PCI_STP# (High) PWR_DWN# (High) Figure 2. CPU_STP Timing Diagram PCI_F Tsu Tsu PCI_STP# PCI(1:6) CPU_STP# (High) PD# (High) Figure 3. PCI_STP# Timing Diagram[[10,11,12,13,14] Note: 10. All the internal timing is referenced to the CPU clock 11. PCI_STP# signal is an input signal that must be made synchronous to PCI_F output. 12. All other clocks continue to run undisturbed. 13. PD# is understood to in a high state. 14. Diagrams shown with respect to 133 MHz. Similar operation when CPU is 100 MHz Document #: 38-07303 Rev. ** Page 5 of 18 C9835 Clock Phase 0ns CPU CLOCK 10ns 20ns 30ns Sync 66MHz CPU CLOCK 100MHz 2.5ns CPU CLOCK 133MHz 5ns 5ns DCLK/SDRAM CLOCK 100MHz 40ns 0ns 7.5ns 3.75ns 0ns 0ns DCLK/SDRAM CLOCK 133MHz 0nS 3V66 CLOCK 66MHz 1.5ns~3.5 3.75ns PCI CLOCK 33MHz IOAPIC CLOCK 33MHz Figure 4. Table 4. Group Timing Relationships and Tolerances CPU = 66.6 MHz, SDRAM = 100 MHz Offset (ns) Tolerance (ps) CPU to SDRAM/DCLK 2.5 500 CPU to 3V66 7.5 500 180 degrees phase shift 0 500 When rising edges line up 1.5–3.5 500 3V66 leads 0 1000 SDRAM/DCLK to 3V66 3V66 to PCI PCI to IOAPIC 48M (0,1) Async Conditions N/A CPU = 100 MHz, SDRAM = 100 MHz CPU to SDRAM/DCLK Offset (ns) Tolerance (ps) 5 500 Conditions 180 degrees phase shift CPU to 3V66 5 500 CPU leads SDRAM/DCLK to 3V66 0 500 When rising edges line up 1.5–3.5 500 3V66 leads 0 1000 3V66 to PCI PCI to IOAPIC 48M (0,1) Async N/A CPU = 133.3 MHz, SDRAM = 100 MHz CPU to SDRAM/DCLK Offset(ns) Tolerance(ps) 0 500 Conditions When rising edges line up CPU to 3V66 0 500 SDRAM/DCLK to 3V66 0 500 When rising edges line up 1.5–3.5 500 3V66 leads 0 1000 Async N/A 3V66 to PCI PCI to IOAPIC 48M (0,1) Document #: 38-07303 Rev. ** Page 6 of 18 C9835 Table 4. Group Timing Relationships and Tolerances (continued) CPU = 66.6 MHz, SDRAM = 100 MHz CPU = 133.3MHz, SDRAM = 133.3MHz Offset(ns) CPU to SDRAM/DCLK CPU to 3V66 SDRAM/DCLK to 3V66 3V66 to PCI PCI to IOAPIC 48M (0,1) 3.75 500 0 500 3.75 500 1.5–3.5 500 0 1000 Async N/A 2-Wire SMBUS Control Interface The 2-wire control interface implements a read/write slave only interface according to SMBus specification. (SeeFigure 5 below). The device can be read back by using standard SMBUS command bytes. Sub addressing is not supported, thus all preceding bytes must be sent in order to change one of the control bytes. The 2-wire control interface allows each clock output to be individually enabled or disabled. 100 Kbits/s (standard mode) data transfer is supported. During normal data transfer, the SDATA signal only changes when the SCLK signal is low, and is stable when SCLK is high. There are two exceptions to this. A high to low transition on SDATA while SCLK is high is used to indicate the start of a data transfer cycle. A low to high transition on SDATA while SCLK Transmit Receive 1 1 0 1 0 0 1 DATA When a clock driver is placed in power down mode, the SMBUS signals SDATA and SCLK must be tri-stated. In power down, the device retains all SMBUS programming information. ACK BYTE COUNT (Don’t Care) 8 8 CLK START CONDITION ACK ACK BYTE 0 BYTE N (Valid) (Valid) 1 0 1 0 0 1 ACK (Valid) START CONDITION BYTE1 ACK BYTE N ACK (Valid) (Valid) 8 8 ACK (Valid) LSB 8 CLK 8 STOP CONDITION BYTE 0 ACK BYTE COUNT 1 DATA MSB 8 Figure 5a (WRITE Cycle) Transmit 1 3V66 leads LSB MSB Receiv 180 degrees phase shift The device will respond to transfers of 10 bytes (max) of data. The device will generate an acknowledge (low) signal on SDATA following reception of each byte. Data is transferred MSB first at a max rate of 100kbits/s. This device will also respond to a D3 address which sets it in a read mode. It will not respond to any other control interface conditions, and previously set control registers are retained. COMMAND BYTE (Don’t Care) Conditions is high indicates the end of a data transfer cycle. Data is always sent as complete 8-bit bytes, after which an acknowledge is generated. The first byte of a transfer cycle is an 8-bit address. The LSB address Byte = 0 in write mode. ACK ACK 0 Tolerance(ps) Figure 5b (READ Cycle) 8 STOP CONDITION Figure 5. SMBus Communications Waveforms Document #: 38-07303 Rev. ** Page 7 of 18 C9835 Serial Control Registers Following the acknowledge of the Address Byte, two additional bytes must be sent: 1) “Command Code “ byte 2) “Byte Count” byte. Byte 0: CPU Clock Register (1 = Enable, 0 = Disable) Although the data (bits) in these two bytes are considered “don’t care,” they must be sent and will be acknowledged. After the Command Code and the Byte Count have been acknowledged, the sequence (Byte 0, Byte 1, and Byte 2) described below will be valid and acknowledged. Bit 7 @Pup[15] 1 Pin#[16] 36 6 5 4 1 1 1 49 50 52 CPU2 CPU1 CPU0 3 0 – Spread Spectrum ( 1 = enabled) 2 1 26 48M1(DOT) 1 1 25 48M0(USB) Description VCH_CLK 0 0 – Reserved. Set to 0 Byte 1: SDRAM Clock Register (1 = Enable, 0 = Disable) Bit 7 @Pup[15] 0 Pin#[16] – Reserved. Set to 0 6 0 – Reserved. Set to 0 5 1 39 SDRAM5 4 3 2 1 40 SDRAM4 1 1 42 43 SDRAM3 SDRAM2 1 1 45 SDRAM1 Description 1 46 SDRAM0 0 Byte 2: 3C66 Clock Register (1 = Enable, 0 = Disable) Bit 7 @Pup[15] 1 Pin#[16] 9 6 1 8 3V66_1 5 4 3 1 7 3V66_0 0 0 – – Reserved. Set to 0 Reserved. Set to 0 2 0 – Reserved. Set to 0 1 0 – Reserved. Set to 0 0 0 – Reserved. Set to 0 Description 3V66_2 (AGP) Byte 3: PCI Register (1 = Enable, 0 = Disable) Bit 7 @Pup[17] 0 Pin#[18] – 6 1 20 PCI6 5 1 19 PCI5 4 1 18 PCI4 3 2 1 1 16 PCI3 1 1 15 13 PCI2 PCI1 0 0 – SDRAM 133- MHz Mode Enable. Default is disabled = “0,” enabled = “1” Description Reserved. Set to 0 Notes: 15. The @Pup column gives the default state at power-up. 16. The Pin# column lists the relevant pin number where applicable. Document #: 38-07303 Rev. ** Page 8 of 18 C9835 Byte 4: VCH Clock Register (1 = Enable, 0 = Disable) Bit @Pup[17] Pin#[18] 7 0 36 6 0 – Description VCH_CLK SSC Mode Enable “0” = 48 MHZ (non-SSCG) “1” = 66.6 MHz (SSCG applicable when Byte 0,Bit3 = 1) Reserved. Set to 0 5 4 3 0 0 0 – – – Reserved. Set to 0 Reserved. Set to 0 Reserved. Set to 0 2 0 – Reserved. Set to 0 1 0 – Reserved. Set to 0 0 0 – Reserved. Set to 0 Byte 5: SSCG Control Register (1 = Enable, 0 = Disable) Bit 7 @Pup[17] 0 Pin#[18] – Spread Mode (0 = down, 1 = center) 0 Description Selects spread bandwidth. See Table 5. 6 5 4 0 0 – – – Selects spread bandwidth. See Table 5. Reserved. Set to 0 3 0 – Reserved. Set to 0 2 0 – Reserved. Set to 0 1 0 – ESEL1 Expanded Freq. Selection MSB, See Table 2. 0 0 – ESEL0 Expanded Freq. Selection LSB, See Table 2. SMBus Test Circuitry + 5V Device under 2.2 K DATAIN SDATA + 5V SCLK 2.2 K + 5V DATAOU 2.2 K CLOCK Figure 6. SMBUS Test Circuitry[19] power up keeps the Spread Spectrum disabled, it is therefore, Spread Spectrum Clock Generation (SSCG) important to have SMBUS accessibility to turn-on the Spread Spread Spectrum is a modulation technique applied here for Spectrum function. Once the Spread Spectrum is enabled, the maximum efficiency in minimizing EMI radiation generated by spread bandwidth option is selected by SST(0:2) in SMBUS repetitive digital signals, mainly clocks. A clock accumulates Byte 5, bits 5, 6, and 7 . See Table 7 below. EM energy at the center frequency it is generating. Spread In Down Spread mode the center frequency is shifted down Spectrum distributes this energy over a small frequency from its rested (non-spread) value by ½ of the total spread % bandwidth therefore distributing an even amount of energy (e.g., assuming the center frequency is 100 MHz in over a wider spectrum. This technique is achieved by non-spread mode; when down spread of –0.5% is enabled, modulating the clock either down or around the center (see the center frequency shifts to 99.75 MHz.). In Center Spread Figure 7 below) of its resting frequency by a certain Mode, the center frequency remains the same as in percentage (which also determines the energy distribution non-spread mode. bandwidth). In this device, Spread Spectrum is enabled by setting SMBUS Byte0,Bit3 = 1. The default of the device at Notes: 17. The @Pup column gives the default state at power-up 18. The Pin# column lists the relevant pin number where applicable. Document #: 38-07303 Rev. ** Page 9 of 18 C9835 Downspread Center Spread Figure 7. Spread Spectrum Spread Spectrum Selection Tables Table 5. (I²C BYTE 5 Bit 7=0), Down Spread I²C Byte 5 Bit Table 6. (I²C BYTE 5 Bit 7=0), Center Spread I²C Byte 5 Bit Spread % 6 5 0 0 0 1 1 1 Spread % 6 5 –0.5 0 0 ±0.25 –0.7 0 1 ±0.35 0 –1.0 1 0 ±0.5 1 –1.5 1 1 ±0.75 Note: 19. Buffer is 7407 with VCC@ 5.0V. Document #: 38-07303 Rev. ** Page 10 of 18 C9835 Maximum Ratings Maximum Input Voltage Relative to VSS: ............ VSS – 0.3V Maximum Input Voltage Relative to VDD:............. VDD + 0.3V Storage Temperature: ................................–65°C to + 150°C Operating Temperature: .................................... 0°C to +85°C Maximum ESD Protection.............................................. 2 KV Maximum Power Supply: ................................................5.5V This device contains circuitry that protects the inputs against damage due to high static voltages or electric field; however, precautions should be taken to avoid application of any voltage higher than the maximum rated voltages to this circuit. For proper operation, VIN and VOUT should be constrained to the range: VSS < (VIN or VOUT) < VDD. Unused inputs must always be tied to an appropriate logic voltage level (either VSS or VDD). DC Parameters VDD = VDDS = 3.3V ± 5%, VDDC = VDDI = 2.5V ± 5%, TA = 0°C to +70°C[20] Parameter Description VIL1 Input Low Voltage VIH1 Input High Voltage VIL2 Input Low Voltage VIH2 Input High Voltage IIL1 Input Low Current (@VIL = VSS) IIH1 Input High Current (@VIH =VDD) Conditions Min. Typ. Note 21 Max. Units 1.0 V 2.0 V Note 22 1.0 2.2 For internal pull-up resistors V V [23] –20 µA 20 µA Ioz Three-state leakage Current 10 µA Idd3.3V Dynamic Supply Current 295 mA Idd2.5V Dynamic Supply Current CPU @ 66 MHz 60 mA CPU @ 100 MHz 75 mA CPU @ 133 MHz 90 mA Ipd3.3V Power Down Supply Current PD# = “0” 1 mA Ipd2.5V Power Down Supply Current PD# = “0” 1 mA Cin Input pin capacitance 5 pF Cout Output pin capacitance 6 pF Lpin Pin inductance 7 nH Cxtal Crystal pin capacitance VBIAS Crystal DC Bias Voltage Txs Crystal Startup time Measured from Pin to Ground[24] 34 36 38 pF 0.3VDD VDD/2 0.7VDD V 40 µs From stable 3.3V power supply. Table 7. Maximum Output Load Clock Name Max Load (in pF) CPU(0:2), IOAPIC(0:1), REF, 48M0 (USB), VCH_CLK 20 PCI(0:6), SDRAM(0:5), DCLK, 3V66(0:2) 30 48M1 (DOT) 15 Notes: 20. All outputs loaded per Table 7. 21. Applicable to input signals : SEL(0:1), PD# (pull-up). 22. Applicable to SDATA and SCLK. 23. Internal pull-up and pull-down resistors affect this current. 24. See Applications data that is presented later in this datasheet on crystal interfacing. Document #: 38-07303 Rev. ** Page 11 of 18 C9835 AC Parameters Parameter CPU TPeriod Description CPU(0:2) period[25,26] [30] THIGH CPU(0:2) high time TLOW CPU(0:2) low time[31] [27] 133 MHz Host 100 MHz Host 66 MHz Host Min. Max. Min. Max. Min. Max. 7.5 8.0 10.0 10.5 15.0 15.5 Units ns 1.87 3.0 5.2 ns 1.67 2.8 5.0 ns Tr / Tf CPU(0:2) rise and fall times 1.6 ns TSKEW CPU0 to any CPU Skew[26,29] 150 150 150 ps TCCJ CPU(0:2) Cycle to Cycle Jitter[26,29] 250 250 250 ps 10.5 ns SDRAM TPeriod 0.4 1.6 0.4 1.6 0.4 SDRAM(0:5) 100 MHz and DCLK period[25,26] 10.0 THIGH SDRAM(0:5) 100 MHz and DCLK high time[30] 3.0 3.0 3.0 ns TLOW SDRAM(0:5) 100 MHz and DCLK low time[31] 2.8 2.8 2.8 ns Tr / Tf SDRAM(0:5) 100 MHz and DCLK rise and fall times[27] 0.4 TSKEW SDRAM(0:5) 100 MHzand DCLK Skew[26,29] 250 TCCJ SDRAM(0:5) 100 MHz, DCLK Cycle to Cycle Jitter[26,29] 250 IOAPIC TPeriod 10.5 1.6 10.0 0.4 IOAPIC(0,1) period[25,26] 30.0 30.0 [30] 12.0 12.0 12.0 12.0 THIGH IOAPIC(0,1) high time TLOW IOAPIC(0,1) low time[31] [27] 1.6 ns 250 250 ps 250 250 ps 30.0 ns 12.0 ns N/S 12.0 ns 1.6 0.4 IOAPIC(0,1) rise and fall times 1.6 ns IOAPIC(0,1) Skew[26,29] 250 250 250 ps TCCJ IOAPIC(0,1) Cycle to Cycle Jitter[26,29] 500 500 500 ps 3V66 TPeriod 3V66-(0:2) period[25,26] 15.0 16.0 ns [30] 5.25 5.25 5.25 ns 5.05 5.05 5.05 ns 3V66-(0:2) high time 3V66-(0:2) low time[31] [28] 2.0 15.0 3V66-(0:2) rise and fall times 2.0 ns (Any 3V66) to (any 3V66) Skew[26,29] 175 175 175 ps TCCJ 3V66-(0:2) Cycle to Cycle Jitter[26,29] 500 500 500 ps PCI_F TPeriod PCI(_F,1:6) period[25,26] PCI(_F, 1:6) high time 0.5 16.0 TSKEW THIGH 2.0 15.0 Tr / Tf [30] 0.5 16.0 0.4 0.4 TSKEW TLOW 1.6 1.6 10.0 Tr / Tf THIGH 0.4 10.5 0.5 30.0 30.0 30.0 ns 12.0 12.0 12.0 ns Notes: 25. This parameter is measured as an average over 1us duration, with a crystal center frequency of 14.31818 MHz. 26. All outputs loaded per Table 6. Probes are placed on the pins and taken at 1.5V levels for 3.3V signals and at 1.25V for 2.5V signals (see Figure 8). 27. Probes are placed on the pins, and measurements are acquired between 0.4V and 2.4V for 3.3V signals and between 0.4V and 2.0V for 2.5V signals (see Figure 8). 28. Measured from when both SEL1 and SEL0 are switched to high (enable). 29. This measurement is applicable with Spread ON or Spread OFF. 30. Probes are placed on the pins, and measurements are acquired at 2.4V for 3.3V signals and at 2.0V for 2.5V signals (see Figure 8). 31. Probes are placed on the pins, and measurements are acquired at 0.4V. Document #: 38-07303 Rev. ** Page 12 of 18 C9835 AC Parameters (continued) Parameter Description 133 MHz Host 100 MHz Host 66 MHz Host Min. Min. Min. TLOW PCI(_F, 1:6) low time[31] 12.0 Tr / Tf PCI(_F, 1:6) rise and fall times[27] 0.5 [26,29] TSKEW (Any PCI) to (Any PCI) Skew TCCJ PCI(_F, 1:6) Cycle to Cycle Jitter[26,29] DOT and USB TPeriod DOT and USB (48M[0,1]) period (conforms to +167 ppm max) [25,26] Max. Max. 12.0 2.0 0.5 Max. 12.0 2.0 0.5 Units ns 2.0 ns 500 500 500 ps 500 500 500 ps 20.833 ns 20.8299 20.8333 20.8299 20.8333 20.829 Tr / Tf DOT and USB rise and fall times[27] 4.0 ns TCCJ DOT and USB Cycle to Cycle Jitter[26,29] 500 500 500 ps TCCJ VCH_CLK Cycle to Cycle Jitter[26] 250 250 250 ps REF TPeriod REF period[25,26] 71.0 ns 1.0 69.8413 [27] Tr / Tf REF rise and fall times TCCJ REF Cycle to Cycle Jitter[26] 1.0 4.0 1.0 71.0 69.8413 4.0 1.0 1000 4.0 1.0 71.0 69.8413 4.0 1.0 1000 4.0 ns 1000 ps tpZL, tpZH Output enable delay (all outputs)[28] 1.0 10.0 1.0 10.0 1.0 10.0 ns tpLZ, tpHZ Output disable delay (all outputs)[33] 1.0 10.0 1.0 10.0 1.0 10.0 ns 3 ms 45 55 45 55 45 55 % tstable All clock stabilization from power-up Tduty Duty cycle for all outputs[34] [32] 3 3 Notes: 32. The time specified is measured from when all VDD’s reach their respective supply rail (3.3V and 2.5V) till the frequency output is stable and operating within the specifications. 33. Measured from when both SEL1 and SEL0 are switched to low (disable). 34. Device designed for Typical Duty Cycle of 50%. Document #: 38-07303 Rev. ** Page 13 of 18 C9835 Output Buffer Characteristics Table 8. CPU, IOAPIC Parameter Description Conditions Min. Typ. Max. Units IOH1 Pull-up Current Vout =VDDC - 0.5V (or VDDI –0.5V) –15 –31 –51 mA IOH2 Pull-up Current Vout = 1.2V –26 –58 –101 mA IOL1 Pull-down Current Vout = 0.4V 12 24 40 mA IOL2 Pull-down Current Vout = 1.2V 27 56 93 mA Z0 Output Impedance 45 Ω Max. Units 13.5 Table 9. PCI, 3V66, VCH Parameter Description Conditions Min. Typ. IOH1 Pull-up Current Vout =VDD – 0.5V –20 –25 –33 mA IOH2 Pull-up Current Vout = 1. 5V –30 –54 –184 mA IOL1 Pull-down Current Vout = 0.4V 9.4 18 38 mA IOL2 Pull-down Current Vout = 1.5V 28 55 148 mA Z0 Output Impedance 55 Ω 12 Table 10. 48M0(USB), 481(DOT), REF Parameter Min. Typ. Max. Units IOH1 Pull-up Current Description Vout =VDD – 0.5V Conditions –12 –16 –28 mA IOH2 Pull-up Current Vout = 1. 5V –27 –43 –92 mA IOL1 Pull-down Current Vout = 0.4V 9 13 27 mA IOL2 Pull-down Current Vout = 1.5V 26 39 Z0 Output Impedance 20 79 mA 60 Ω Table 11. SDRAM (VDD = VDDS = 3.3V ± 5%, VDDC = VDDI = 2.5V ± 5%, TA = 0°C to 70°C) Parameter Min. Typ. Max. Units IOH1 Pull-up Current Description Vout =VDD – 0.5V –28 –40 –60 mA IOH2 Pull-up Current Vout = 1. 5V –67 –107 –184 mA IOL1 Pull-down Current Vout = 0.4V 23 34 53 mA IOL2 Pull-down Current Vout = 1.5V 64 98 159 mA Z0 Output Impedance 24 Ω Document #: 38-07303 Rev. ** Conditions 10 Page 14 of 18 C9835 Test Measurement Condition Output under Test Probe Load Cap 2.5V signals 3.3V signals tDC tDC - - - - 3.3V 2.5V 2.4V 2.0V 1.5V 1.25V 0.4V 0.4V 0V Tr 0V Tf Tr Tf Figure 8. Table 12. Suggested Oscillator Crystal Parameters Parameter Description Fo Frequency TC Tolerance Conditions Min. Typ. Max. Units 14.17 14.31818 14.46 MHz ±100 PPM ±100 PPM Note 35 [35] Frequency Stability Stability (TA – 10 to +60C) Operating Mode Parallel Resonant[35] CXTAL Load Capacitance The crystal’s rated load[35] 20 pF RESR Effective Series Resistance (ESR) Note 36 40 Ohms TS To obtain the maximum accuracy, the total circuit loading capacitance should be equal to CXTAL. This loading capacitance is the effective capacitance across the crystal pins and includes the clock generating device pin capacitance (CFTG), any circuit trace capacitance (CPCB) and any onboard discrete load capacitance (CDISC). The following formula and schematic illustrates the application of the loading specification of a crystal (CXTAL) for a design. CL = (CXINPCB + CXINFTG + CXINDISC) X (CXOUTPCB + CXOUTFTG + CXOUTDISC) As an example and using a formula for this datasheet’s device, a design that has no disrete loading capacitors (CDISC) and each of the crystal to device PCB traces has a capacitance (CPCB) to ground of 4pF (typical value) would calculate as: Where: CXTAL = the load rating of the crystal. CXOUTFTG ....= the clock generators XIN pin effective device internal capacitance to ground. CXOUTFTG = the clock generators XOUT pin effective device internal capacitance to ground. CXINPCB = the effective capacitance to ground of the crystal to device PCB trace. CXOUTPCB = the effective capacitance to ground of the crystal to device PCB trace. CXINDISC = any discrete capacitance that is placed between the XIN pin and ground. CXOUTDISC= any discrete capacitance that is placed between the XOUT pin and ground. Notes: 35. For best performance and accurate frequencies from this device, it is recommended but not mandatory that the chosen crystal meets or exceeds these specifications. 36. Larger values may cause this device to to exhibit oscillator startup problems. Document #: 38-07303 Rev. ** Page 15 of 18 C9835 XIN CXINPCB CXINDISC CXOUTPCB CXOUTDISC CXINFTG XOUT CXOUTFTG Clock Generator Figure 9. Therefore, to obtain output frequencies that are as close to this datasheets specified values as possible, in this design example, you should specify a parallel cut crystal that is designed to work into a load of 20pF. Ordering Information Part Number Package Type IMIC9835CY Product Flow 56-pin Shrunk Small Outlie package (SSOP) Commercial, 0° to 70°C IMIC9835CYT 56-pin Shrunk Small Outlie package (SSOP)–Tape and Reel Commercial, 0° to 70°C IMIC9835CT 56-pin Thin Shrunk Small Outlie package (TSSOP) Commercial, 0° to 70°C IMIC9835CTT 56-pin Thin Shrunk Small Outlie package (TSSOP)–Tape and Reel Commercial, 0° to 70°C Package Diagrams 56-lead Thin Shrunk Small Outline Package, Type II (6 mm x 12 mm) Z56 51-85060-B Document #: 38-07303 Rev. ** Page 16 of 18 C9835 Package Diagrams (continued) 56-lead Shrunk Small Outline Package O56 51-85062-C Purchase of I2C components from Cypress, or one of its sublicensed Associated Companies, conveys a license under the Philips I2C Patent Rights to use these components in an I2C system, provided that the system conforms to the I2C Standard Specification as defined by Philips. Intel is a registered trademark of Intel Corporation. All product and company names mentioned in this document are the trademarks of their respective holders. Document #: 38-07303 Rev. ** Page 17 of 18 © Cypress Semiconductor Corporation, 2002. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress Semiconductor product. Nor does it convey or imply any license under patent or other rights. Cypress Semiconductor does not authorize its products 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 Semiconductor products in life-support systems application implies that the manufacturer assumes all risk of such use and in doing so indemnifies Cypress Semiconductor against all charges. C9835 Document Title: C9835 Low-EMI Clock Generator for Intel® Mobile 133-MHz/3 SO-DIMM Chipset Systems Document Number: 38-07373 REV. ECN NO. Issue Date Orig. of Change ** 113556 05/28/02 DMG Document #: 38-07303 Rev. ** Description of Change New Data Sheet (converted from IMI format) Page 18 of 18