SL28EB719 EProClock® Generator for Intel Tunnel Creek & Top Cliff Features • 14.318MHz output • Buffered Reference Clock 25MHz • Compliant Intel CK505 Clock spec • Low power push-pull type differential output buffers • Integrated resistors on differential clocks • 25MHz Crystal Input or Clock input • Support Wake-On-LAN (WOL) • EProClock® Programmable Technology • Wireless friendly 3-bits slew rate control on single-ended clocks. • I2C support with readback capabilities • Triangular Spread Spectrum profile for maximum electromagnetic interference (EMI) reduction • Differential CPU clocks with selectable frequency • 100MHz Differential SRC clocks • Industrial Temperature -40oC to 85oC • 75MHz Differential SATA clocks • 3.3V Power supply • 96MHz Differential DOT clock • 48-pin TSSOP package • 48MHz USB clock • Selectable 12 or 48MHz output CPU SRC x2/x3 x2/4 Crystal/ CLKIN REF [1:0] PLL 1 (SSC) CPU Divider SRC FS [ C:A] PCI PLL 2 (SSC) CPU_STP# Divider SATA75M / SRC0 ITP_EN PCI/SRC_STP# PLL 3 (non-SSC) DOT96 Divider CLKREQ[3:1] 48M SEL_SATA75 PLL 4 (non-SSC) 12 / 48M Divider SEL_12_48 14.318M OTP SCLK SDATA CLKPWRGD/ PD# Logic Core VR x0/x1 x1 48M 48M/12M 33M x1/2 x1 x2 25M 14.318M x1 x1 Pin Configuration Block Diagram XIN XOUT SATA75 DOT96 NC NC CLKREQ#1** CLKREQ#2** PCI0 / SEL_SATA75** GND_PCI VDD_PCI PCIF / ITP_EN** CLKREQ#3** 12M_48M / SEL12_48* VDD_48 48M / FSA** GND_48 DOT96 DOT96# FSB** GND_SATA SATA75M / SRC0 SATA75M# / SRC0# VDD_SATA SRC1 SRC1# SRC2 SRC2# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 NC GND_14 14M / FSC** VDD_14 CKPWRGD/WOL_STP#/PD# VDD_SUSPEND 25MHz GND_REF XIN XOUT PCI/SRC_STP#* CPU_STP#* SDATA SCLK GND_CPU CPU0 CPU0# VDD_CPU CPU1 CPU1# CPU2 / SRC6 CPU2# / SRC6# VDD_SRC 25 GND_SRC * Internal 100K-ohm pull-up resistor ** Internal 100K-ohm pull down resistor DOC#: SP-AP-0005 (Rev. AB) 400 West Cesar Chavez, Austin, TX 78701 1+(512) 416-8500 1+(512) 416-9669 Page 1 of 22 www.silabs.com SL28EB719 48-TSSOP Pin Definitions Pin No. Name Type NC Description 1 NC 2 NC 3 CLKREQ#1** 4 CLKREQ#2** 5 PCI0 / SEL_SATA75** 6 GND_PCI GND Ground for PCI clocks 7 VDD_PCI PWR 3.3V Power supply for PCI clocks 8 PCIF / ITP_EN** 9 CLKREQ#3** 10 12_48M / SEL12_48* 11 VDD_48 12 48M / FSA** 13 GND_48 14 DOT96 O, DIF Fixed true 96MHz clock output 15 DOT96# O, DIF Fixed complement 96MHz clock output 16 FSB** NC No Connect. No Connect. I, PD 3.3V clock request input (internal 100K-ohm pull-down) I, PD 3.3V clock request input (internal 100K-ohm pull-down) I/O, SE 33MHz clock output/3.3V LVTTL input to enable 75MHz SATA (internal PD 100K-ohm pull-down) 0 = SATA75/SRC0 = 100MHz, 1 = SATA75/SRC0 = 75MHz I/O, SE, 33 MHz free running clock output/3.3V LVTTL input to enable SRC6 or PD CPU2_ITP (sampled on the CKPWRGD assertion) 0= SRC6, 1= CPU2 I, PD 3.3V clock request input (internal 100K-ohm pull-down) I/O, SE 12 MHz/ 48MHz Clock output/3.3V-tolerance input for 12MHz or 48MHz PU selection (Sampled at CKPWRGD assertion) (internal 100K-ohm pull-up) 0 = 48M, 1 = 12M PWR I/O PD GND 3.3V Power supply for 48MHz clocks Fixed 48 MHz clock output/3.3V-tolerant input for CPU frequency selection (internal 100K-ohm pull-down) Refer to DC Electrical Specifications table for Vil_FS and Vih_FS specifications. Ground for 48MHz clocks I, PD 3.3V-tolerant input for CPU frequency selection (internal 100K-ohm pull-down) Refer to DC Electrical Specifications table for Vil_FS and Vih_FS specifications. GND Ground for SATA clock 17 GND_SATA 18 SRC0 / SATA_75M O, DIF 75MHz or 100MHz True differential serial reference clock 19 SRC0# / SATA_75M# O, DIF 75MHz or 100MHz Complement differential serial reference clock 20 VDD_SATA 21 SRC1 O, DIF 100MHz True differential serial reference clock 22 SRC1# O, DIF 100MHz Complement differential serial reference clock 23 SRC2 O, DIF 100MHz True differential serial reference clock 24 SRC2# O, DIF 100MHz Complement differential serial reference clock 25 GND_SRC GND Ground for SRC clocks 26 VDD_SRC PWR 3.3V Power supply for SRC clocks 27 SRC6# / CPU2#_ITP O, DIF Selectable complementary differential CPU or SRC clock output. ITP_EN = 0 @ CK_PWRGD assertion = SRC6 ITP_EN = 1 @ CK_PWRGD assertion = CPU2 28 SRC6 / CPU2_ITP, O, DIF Selectable True differential CPU or SRC clock output. ITP_EN = 0 @ CK_PWRGD assertion = SRC6 ITP_EN = 1 @ CK_PWRGD assertion = CPU2 PWR 3.3V Power supply for SATA clock 29 CPU1# O, DIF Complement differential CPU clock output 30 CPU1 O, DIF True differential CPU clock output 31 VDD_CPU 32 CPU0# O, DIF Complement differential CPU clock output 33 CPU0 O, DIF True differential CPU clock output 34 GND_CPU DOC#: SP-AP-0005 (Rev. AB) PWR GND 3.3V Power supply for CPU clocks Ground for clocks Page 2 of 22 SL28EB719 48-TSSOP Pin Definitions Pin No. Name 35 SCLK Type I Description 36 SDATA I/O 37 CPU_STOP#* I, PU 3.3V-tolerant input for stopping CPU outputs (internal 100K-ohm pull-up) 38 PCI_STOP#* I, PU 3.3V-tolerant input for stopping PCI and SRC outputs (internal 100K-ohm pull-up) 39 XOUT 40 XIN 41 GND_REF 42 25MHz 43 VDD_SUSPEND 44 CKPWRGD/WOL_STP#/PD# 45 VDD_14 46 14.318M / FSC** 47 GND_14 48 NC SMBus compatible SCLOCK SMBus compatible SDATA O 25.00MHz Crystal output I 25.00MHz Crystal input GND O PWR I PWR Ground for REF clock 25MHz reference output clock 3.3V Power Supply for REF clock and power to support WOL 3.3V LVTTL input. This pin is a level sensitive strobe used to determine when latch inputs are valid and are ready to be sampled / Asynchronous active low input pin that stops all outputs except free running 25MHz when WOL_EN = “1” (Byte 1 bit 1) This pin becomes a real-time active low input for asserting power down (PD#) when WOL_EN = “0” (Byte 1 bit 1). 3.3V Power supply for 14.318MHz clock I/O, PD Fixed 14.318MHz clock output/3.3V-tolerant input for CPU frequency selection (internal 100K-ohm pull-down) Refer to DC Electrical Specifications table for Vil_FS and Vih_FS specifications. GND NC Ground for 14.318MHz clock No Connect. PC EProClock® Programmable Technology PC EProClock® is the world’s first non-volatile programmable PC clock. The PC EProClock® technology allows board designer to promptly achieve optimum compliance and clock signal integrity; historically, attainable typically through device and/or board redesigns. - Custom frequency sets PC EProClock® technology can be configured through SMBus or hard coded. - Differential and single-ended slew rate control - Differential skew control on true or compliment or both - Differential duty cycle control on true or compliment or both - Differential amplitude control Features: - Program Internal or External series resistor on single-ended clocks - > 4000 bits of configurations - Program different spread profiles - Can be configured through SMBus or hard coded - Program different spread modulation rate DOC#: SP-AP-0005 (Rev. AB) Page 3 of 22 SL28EB719 Frequency Select Pin (FS) SEL_SATA FSC FSB FSA CPU SRC SATA PCI 0 0 0 0 100.00 100.00 100.00 33.33 0 0 0 1 100.00 100.00 100.00 33.33 0 0 1 0 83.33 100.00 100.00 33.33 0 0 1 1 83.33 100.00 100.00 33.33 0 1 0 0 133.33 100.00 100.00 33.33 0 1 0 1 133.33 100.00 100.00 33.33 0 1 1 0 166.67 100.00 100.00 33.33 0 1 1 1 166.67 100.00 100.00 33.33 1 0 0 0 100.00 100.00 75.00 33.33 1 0 0 1 100.00 100.00 75.00 33.33 1 0 1 0 83.33 100.00 75.00 33.33 1 0 1 1 83.33 100.00 75.00 33.33 1 1 0 0 133.33 100.00 75.00 33.33 1 1 0 1 133.33 100.00 75.00 33.33 1 1 1 0 166.67 100.00 75.00 33.33 1 1 1 1 166.67 100.00 75.00 33.33 Frequency Select Pin FS Apply the appropriate logic levels to FS inputs before CKPWRGD assertion to achieve host clock frequency selection. When the clock chip sampled HIGH on CKPWRGD and indicates that VTT voltage is stable then FS input values are sampled. This process employs a one-shot functionality and once the CKPWRGD sampled a valid HIGH, all other FS, and CKPWRGD transitions are ignored except in test mode. Wake-On-LAN (WOL) Support When power is applied to the VDD_SUSPEND pin, the 25MHz reference clock output will be enabled under all conditions, unless the WOL_EN bit, Byte 1 bit 1, is set to “0”. When the WOL_EN bit Byte 1 bit 1, is set to “0”, the WOL_STP# pin will function as a PD# pin. By default, the WOL_EN bit is enabled and set to a “1”. The clock device will support “out-of-the-box” WOL or after a power outage by enabling the 25MHz reference clock output when the clock device powers up for the very first time with only power applied to the VDD_SUSPEND pin and all other VDD pins power have not been applied. Serial Data Interface To enhance the flexibility and function of the clock synthesizer, a two-signal serial interface is provided. Through the Serial Data Interface, various device functions, such as individual clock output buffers are individually enabled or disabled. The registers associated with the Serial Data Interface initialize to their default setting at power-up. The use of this interface is optional. Clock device register changes are normally made at system initialization, if any are required. The interface cannot be used during system operation for power management functions. Data Protocol The clock driver serial protocol accepts byte write, byte read, block write, and block read operations from the controller. For block write/read operation, access the bytes in sequential order from lowest to highest (most significant bit first) with the ability to stop after any complete byte is transferred. For byte write and byte read operations, the system controller can access individually indexed bytes. The offset of the indexed byte is encoded in the command code described in Table 1. The block write and block read protocol is outlined in Table 2 while Table 3 outlines byte write and byte read protocol. The slave receiver address is 11010010 (D2h). Table 1. Command Code Definition Bit 7 (6:0) Description 0 = Block read or block write operation, 1 = Byte read or byte write operation Byte offset for byte read or byte write operation. For block read or block write operations, these bits should be '0000000' DOC#: SP-AP-0005 (Rev. AB) Page 4 of 22 SL28EB719 Table 2. Block Read and Block Write Protocol Block Write Protocol Bit 1 8:2 9 10 18:11 19 27:20 28 36:29 37 45:38 Description Start Block Read Protocol Bit 1 Slave address–7 bits Write 8:2 9 Acknowledge from slave Command Code–8 bits 10 18:11 Description Start Slave address–7 bits Write Acknowledge from slave Command Code–8 bits Acknowledge from slave 19 Acknowledge from slave Byte Count–8 bits 20 Repeat start Acknowledge from slave Data byte 1–8 bits Acknowledge from slave Data byte 2–8 bits 27:21 Read = 1 29 Acknowledge from slave 37:30 46 Acknowledge from slave .... Data Byte /Slave Acknowledges .... Data Byte N–8 bits .... Acknowledge from slave .... Stop Slave address–7 bits 28 38 46:39 47 55:48 Byte Count from slave–8 bits Acknowledge Data byte 1 from slave–8 bits Acknowledge Data byte 2 from slave–8 bits 56 Acknowledge .... Data bytes from slave / Acknowledge .... Data Byte N from slave–8 bits .... NOT Acknowledge .... Stop Table 3. Byte Read and Byte Write Protocol Byte Write Protocol Bit 1 8:2 9 10 18:11 19 27:20 Description Start Slave address–7 bits Write Acknowledge from slave Command Code–8 bits Byte Read Protocol Bit 1 8:2 9 10 18:11 Description Start Slave address–7 bits Write Acknowledge from slave Command Code–8 bits Acknowledge from slave 19 Acknowledge from slave Data byte–8 bits 20 Repeated start 28 Acknowledge from slave 29 Stop 27:21 28 29 37:30 DOC#: SP-AP-0005 (Rev. AB) Slave address–7 bits Read Acknowledge from slave Data from slave–8 bits 38 NOT Acknowledge 39 Stop Page 5 of 22 SL28EB719 Control Registers Byte 0: Control Register 0 Bit @Pup Name Description 7 0 RESERVED RESERVED 6 0 RESERVED RESERVED 5 0 Spread Enable 4 HW SEL_SATA See Table 1 for SATA/SRC selection. 3 0 RESERVED RESERVED 2 HW FSC 1 HW FSB 0 HW FSA Enable spread for CPU/SRC/PCI outputs 0=Disable, 1= -0.5% See Table 1 for CPU Frequency selection Table Byte 1: Control Register 1 Bit @Pup Name 7 1 DOT96_OE Output enable for DOT96 0 = Output Disabled, 1 = Output Enabled Description 6 1 SATA75/SRC0_OE Output enable for SATA75/SRC0 0 = Output Disabled, 1 = Output Enabled 5 1 CPU2/SRC6_OE Output enable for CPU2/SRC6 0 = Output Disabled, 1 = Output Enabled 4 1 SRC2 Output enable for SRC2 0 = Output Disabled, 1 = Output Enabled 3 1 SRC1 Output enable for SRC1 0 = Output Disabled, 1 = Output Enabled 2 1 RESERVED 1 1 WOL_EN 0 0 RESERVED Wake-On-LAN Enable bit 25MHz free running during VDD Suspend (S-states). If this bit is set to 0, the XTAL OSC will also be powered down in the Suspend States) RESERVED Description RESERVED Byte 2: Control Register 2 Bit @Pup Name 7 1 48M_OE 6 0 RESERVED 5 1 14M_OE Output enable for 14M 0 = Output Disabled, 1 = Output Enabled 4 1 25M_OE Output enable for 25M 0 = Output Disabled, 1 = Output Enabled 3 1 12_48M_OE Output enable for 12_48M 0 = Output Disabled, 1 = Output Enabled 2 1 PCI0_OE Output enable for PCI0 0 = Output Disabled, 1 = Output Enabled 1 1 PCIF_OE Output enable for PCIF 0 = Output Disabled, 1 = Output Enabled 0 0 RESERVED DOC#: SP-AP-0005 (Rev. AB) Output enable for 48M 0 = Output Disabled, 1 = Output Enabled RESERVED RESERVED Page 6 of 22 SL28EB719 Byte 3: Control Register 3 Bit @Pup Name 7 1 CPU1_OE Output enable for CPU1 0 = Output Disabled, 1 = Output Enabled Description 6 1 CPU0_OE Output enable for CPU0 0 = Output Disabled, 1 = Output Enabled 5 0 CLKREQ#_3 Clock request for SRC2 0=Not controlled, 1= Controlled 4 0 CLKREQ#_3 Clock request for SRC6 (does not apply to CPU clock) 0=Not controlled, 1= Controlled 3 0 CLKREQ#_2 Clock request for SRC2 0=Not controlled, 1= Controlled 2 0 CLKREQ#_2 Clock request for SATA75M/SRC0 0=Not controlled, 1= Controlled 1 0 CLKREQ#_1 Clock request for SRC1 0=Not controlled, 1= Controlled 0 0 CLKREQ#_1 Clock request for SATA75M/SRC0 0=Not controlled, 1= Controlled Byte 4: Control Register 4 Bit @Pup Name 7 0 RESERVED 6 0 CPU1 5 HW 12_48M 4 0 CPU2 3 HW ITP_EN 2 0 RESERVED 1 0 CPU0 0 0 RESERVED Description RESERVED CPU1 Free Run Control 0= Free Running, 1= Stoppable Selectable 12_48M status 0= 48M, 1=12M CPU2 Free Run Control 0= Free Running, 1= Stoppable SelectableCPUe_ITP/ SRC6 status 0= SRC6, 1=CPU2 RESERVED CPU0 Free Run Control 0= Free Running, 1= Stoppable RESERVED Byte 5: Control Register 5 Bit @Pup Name 7 0 RESERVED RESERVED 6 0 RESERVED RESERVED 5 0 RESERVED RESERVED 4 1 SATA75/SRC0 SATA75/SRC0 Free Run Control 0= Free Running, 1= Stoppable 3 0 SRC6 SRC6 Free Run Control 0= Free Running, 1= Stoppable 2 0 SRC2 SRC2 Free Run Control 0= Free Running, 1= Stoppable 1 0 SRC1 SRC1 Free Run Control 0= Free Running, 1= Stoppable 0 0 RESERVED DOC#: SP-AP-0005 (Rev. AB) Description RESERVED Page 7 of 22 SL28EB719 Byte 6: Control Register 6 Bit @Pup Name 7 0 CPU_AMP 6 1 CPU_AMP 5 0 SRC_AMP 4 1 SRC_AMP 3 0 DOT96_AMP 2 1 DOT96_AMP 1 0 SATA_AMP 0 1 SATA_AMP Description CPU amplitude adjustment 00= 700mV, 01=800mV, 10=900mV, 11= 1000mV SRC amplitude adjustment 00= 700mV, 01=800mV, 10=900mV, 11= 1000mV DOT96 amplitude adjustment 00= 700mV, 01=800mV, 10=900mV, 11= 1000mV SATA75/SRC0 amplitude adjustment 00= 700mV, 01=800mV, 10=900mV, 11= 1000mV Byte 7: Vendor ID Bit @Pup Name 7 0 Rev Code Bit 3 Revision Code Bit 3 Description 6 0 Rev Code Bit 2 Revision Code Bit 2 5 0 Rev Code Bit 1 Revision Code Bit 1 4 0 Rev Code Bit 0 Revision Code Bit 0 3 1 Vendor ID bit 3 Vendor ID Bit 3 2 0 Vendor ID bit 2 Vendor ID Bit 2 1 0 Vendor ID bit 1 Vendor ID Bit 1 0 0 Vendor ID bit 0 Vendor ID Bit 0 Byte 8: Control Register 8 Bit @Pup Name 7 0 BC7 6 0 BC6 5 0 BC5 4 0 BC4 3 1 BC3 2 1 BC2 1 1 BC1 0 1 BC0 Description Byte count register for block read operation. The default value for Byte count is 15 In order to read beyond Byte 15, the user should change the byte count limit.to or beyond the byte that is desired to be read. Byte 9: Control Register 9 Bit @Pup Name 7 1 RESERVED RESERVED 6 1 RESERVED RESERVED 5 1 RESERVED RESERVED 4 0 RESERVED RESERVED 3 0 RESERVED RESERVED 2 0 RESERVED RESERVED 1 0 PCI0 PCI0 Free Run Control 0= Free Running, 1= Stoppable 0 1 PCIF PCIF Free Run Control 0= Free Running, 1= Stoppable DOC#: SP-AP-0005 (Rev. AB) Description Page 8 of 22 SL28EB719 Byte 10: Control Register 10 Bit @Pup Name Description 7 0 RESERVED RESERVED 6 0 RESERVED RESERVED 5 0 RESERVED RESERVED 4 0 RESERVED RESERVED 3 0 RESERVED RESERVED 2 0 RESERVED RESERVED 1 0 RESERVED RESERVED 0 0 RESERVED RESERVED Byte 11: Control Register 11 Bit @Pup Name 7 1 14M_Bit2 6 0 14M_Bit1 5 1 14M_Bit0 4 1 25M_Bit2 3 0 25M_Bit1 2 1 25M_Bit0 1 1 12_48M_Bit2 0 1 12_48M_Bit0 Description Drive Strength Control - Bit[2:0] Normal mode default ‘101’ Wireless Friendly Mode default to ‘111’ Byte 12: Byte Count Bit @Pup Name 7 1 48M_Bit2 6 0 48M_Bit1 5 1 48M_Bit0 4 1 PCI0_Bit2 3 0 PCI0_Bit1 2 1 PCI0_Bit0 1 0 RESERVED 0 0 12_48M_Bit1 DOC#: SP-AP-0005 (Rev. AB) Description Drive Strength Control - Bit[2:0] Normal mode default ‘101’ Wireless Friendly Mode default to ‘111’ Page 9 of 22 SL28EB719 Byte 13: Control Register 13 Bit @Pup Name Description 7 1 PCIF_Bit2 6 0 PCIF_Bit1 Drive Strength Control - Bit[2:0] Normal mode default ‘101’ Wireless Friendly Mode default to ‘111’ 5 1 PCIF_Bit0 4 0 RESERVED RESERVED 3 0 RESERVED RESERVED 2 0 RESERVED RESERVED 1 0 RESERVED 0 0 Wireless Friendly mode RESERVED Wireless Friendly Mode 0 = Disabled, Default all single-ended clocks slew rate config bits to ‘101’ 1 = Enabled, Default all single-ended clocks slew rate config bits to ‘111’ Byte 14: Control Register 14 Bit @Pup Name 7 1 RESERVED RESERVED Description 6 0 RESERVED RESERVED 5 1 RESERVED RESERVED 4 0 OTP_4 3 0 OTP_3 2 0 OTP_2 1 0 OTP_1 0 0 OTP_0 OTP_ID Idenification for programmed device . Table 4. Output Driver Status during CPU_STP# & PCIS_STP# CPU_STP# Asserted Single-ended Clocks Stoppable Differential Clocks PCI_STP# Asserted CLKREQ# Asserted Running Driven Low Running Non stoppable Running Running Running Stoppable Clock driven high Clock driven high Clock driven low Clock# driven low Clock# driven low Clock# driven low Running Running Running Non stoppable SMBus OE Disabled Driven low Clock driven low Table 5. Output Driver Status All Single-ended Clocks PD# = 0 (Power down) All Differential Clocks w/o Strap w/ Strap Clock Clock# Low Hi-z Low Low DOC#: SP-AP-0005 (Rev. AB) Page 10 of 22 SL28EB719 Table 6. Crystal Recommendations Frequency (Fund) Cut Loading Load Cap Drive (max.) Shunt Cap (max.) Motional (max.) Tolerance (max.) Stability (max.) Aging (max.) 25.000MHz AT Parallel 0.1 mW 5 pF 0.016 pF 35 ppm 30 ppm 5 ppm 20 pF The SL28EB719 requires a Parallel Resonance Crystal. Substituting a series resonance crystal causes the SL28EB719 to operate at the wrong frequency and violates the ppm specification. For most applications there is a 300-ppm frequency shift between series and parallel crystals due to incorrect loading. , Use the following formulas to calculate the trim capacitor values for Ce1 and Ce2. Load Capacitance (each side) Ce = 2 * CL – (Cs + Ci) Crystal Loading Crystal loading plays a critical role in achieving low ppm performance. To realize low ppm performance, use the total capacitance the crystal sees to calculate the appropriate capacitive loading (CL). Figure 1 shows a typical crystal configuration using the two trim capacitors. It is important that the trim capacitors are in series with the crystal. It is not true that load capacitors are in parallel with the crystal and are approximately equal to the load capacitance of the crystal. Total Capacitance (as seen by the crystal) CLe = 1 1 ( Ce1 + Cs1 + Ci1 + 1 Ce2 + Cs2 + Ci2 ) CL....................................................Crystal load capacitance CLe......................................... Actual loading seen by crystal using standard value trim capacitors Ce..................................................... External trim capacitors Cs .............................................. Stray capacitance (terraced) Ci ...........................................................Internal capacitance (lead frame, bond wires, etc.) PD# (Power down) Clarification Figure 1. Crystal Capacitive Clarification Calculating Load Capacitors In addition to the standard external trim capacitors, consider the trace capacitance and pin capacitance to calculate the crystal loading correctly. Again, the capacitance on each side is in series with the crystal. The total capacitance on both side is twice the specified crystal load capacitance (CL). Trim capacitors are calculated to provide equal capacitive loading on both sides. The CKPWRGD/PD# pin is a dual-function pin. During initial power up, the pin functions as CKPWRGD. Once CKPWRGD has been sampled HIGH by the clock chip, the pin assumes PD# functionality. The PD# pin is an asynchronous active LOW input used to shut off all clocks cleanly before shutting off power to the device. This signal is synchronized internally to the device before powering down the clock synthesizer. PD# is also an asynchronous input for powering up the system. When PD# is asserted LOW, clocks are driven to a LOW value and held before turning off the VCOs and the crystal oscillator. PD# (Power down) Assertion When PD is sampled HIGH by two consecutive rising edges of CPUC, all single-ended outputs will be held LOW on their next HIGH-to-LOW transition and differential clocks must held LOW. When PD mode is desired as the initial power on state, PD must be asserted HIGH in less than 10 s after asserting CKPWRGD. PD# Deassertion The power up latency is less than 1.8 ms. This is the time from the deassertion of the PD# pin or the ramping of the power supply until the time that stable clocks are generated from the clock chip. All differential outputs stopped in a three-state condition, resulting from power down are driven high in less than 300 s of PD# deassertion to a voltage greater than 200 mV. After the clock chip’s internal PLL is powered up and locked, all outputs are enabled within a few clock cycles of each clock. Figure 4 is an example showing the relationship of clocks coming up. Figure 2. Crystal Loading Example DOC#: SP-AP-0005 (Rev. AB) Page 11 of 22 SL28EB719 PD# CPUT, 133MHz CPUC, 133MHz SRCT 100MHz SRCC 100MHz USB, 48MHz DOT96T DOT96C PCI, 33 MHz REF Figure 3. Power down Assertion Timing Waveform Ts ta b le < 1 .8 m s PD# C P U T , 1 3 3 MH z C P U C , 1 3 3 MH z S R C T 1 0 0 MH z S R C C 1 0 0 MH z U S B , 4 8 MH z D OT 9 6 T D OT 9 6 C P C I, 3 3 MH z Td r iv e _ PW R D N # <300 s , >2 00m V REF Figure 4. Power down Deassertion Timing Waveform FS _A, FS _B ,FS_C ,FS _D CKPWRGD P W R G D _V R M 0.2-0.3 m s D elay V D D C lock G en C lock S tate C lock O utputs C lock V C O S tate 0 W ait for V TT_PW R G D # S tate 1 State 2 O ff O ff D evice is not affected, V TT_P W R G D # is ignored S am ple S els State 3 On On Figure 5. CKPWRGD Timing Diagram DOC#: SP-AP-0005 (Rev. AB) Page 12 of 22 SL28EB719 CPU_STP# Assertion CPU_STP# Deassertion The CPU_STP# signal is an active LOW input used for synchronous stopping and starting the CPU output clocks while the rest of the clock generator continues to function. When the CPU_STP# pin is asserted, all CPU outputs that are set with the SMBus configuration to be stoppable are stopped within two to six CPU clock periods after sampled by two rising edges of the internal CPUC clock. The final states of the stopped CPU signals are CPUT = HIGH and CPUC = LOW. The deassertion of the CPU_STP# signal causes all stopped CPU outputs to resume normal operation in a synchronous manner. No short or stretched clock pulses are produced when the clock resumes. The maximum latency from the deassertion to active outputs is no more than two CPU clock cycles. CPU_STP# CPUT CPUC Figure 6. CPU_STP# Assertion Waveform CPU_STP# CPUT CPUC CPUT Internal CPUC Internal Tdrive_CPU_STP#,10 ns>200 mV Figure 7. CPU_STP# Deassertion Waveform PCI/SRC_STP# Assertion . The PCI/SRC_STP# signal is an active LOW input used for synchronously stopping and starting the PCI outputs while the rest of the clock generator continues to function. The set-up time for capturing PCI/SRC_STP# going LOW is 10 ns (tSU). (See Figure 8.) The PCIF and SRC clocks are affected by this pin if their corresponding control bit in the SMBus register is set to allow them to be free running. For SRC clocks assertion description, please refer to CPU_STP# description. T su PC I_STP# PC I_F PC I SR C 100M H z Figure 8. PCI_STP# Assertion Waveform DOC#: SP-AP-0005 (Rev. AB) Page 13 of 22 SL28EB719 PCI/SRC_STP# Deassertion . The deassertion of the PCI/SRC_STP# signal causes all PCI and stoppable PCIF to resume running in a synchronous manner within two PCI clock periods, after PCI/SRC_STP# transitions to a HIGH level. Simlarly, PCI/SRC_STP# deassertion will cause stoppable SRC clocks to resume running. For SRC clocks deassertion description, please refer to CPU_STP# description. T su T drive_ S R C P C I_S T P # P C I_F PCI SR C 100 M H z Figure 9. PCI_STP# Deassertion Waveform . . Clock Off to M 1 3.3V Vcc 2.0V FSC T_delay t CPU_STP# FSB FSA PCI_STP# CKPWRGD/PD# Off CK505 SMBUS CK505 State Off Latches Open M1 BSEL[0..2] CK505 Core Logic Off PLL1 Locked CPU1 PLL2 & PLL3 All Other Clocks REF Oscillator T_delay2 T_delay3 Figure 10. BSEL Serial Latching DOC#: SP-AP-0005 (Rev. AB) Page 14 of 22 SL28EB719 Absolute Maximum Conditions Parameter Description Condition VDD_3.3V Main Supply Voltage Functional VIN Input Voltage Relative to VSS TS Temperature, Storage Non-functional TA Temperature, Operating Ambient Functional Min. Max. Unit – 4.6 V –0.5 4.6 VDC –65 150 °C –40 85 °C TJ Temperature, Junction Functional – 150 °C ØJC Dissipation, Junction to Case JEDEC (JESD 51) – 20 °C/ W ØJA Dissipation, Junction to Ambient JEDEC (JESD 51) – 60 °C/ W ESDHBM ESD Protection (Human Body Model) JEDEC (JESD 22 - A114) 2000 – V UL-94 Flammability Rating UL (Class) Max. Unit 3.135 3.465 V 2.0 VDD + 0.3 V VSS – 0.3 0.8 V 2.2 – V V–0 Multiple Supplies: The Voltage on any input or I/O pin cannot exceed the power pin during power-up. Power supply sequencing is NOT required. DC Electrical Specifications Parameter Description Condition VDD core 3.3V Operating Voltage VIH 3.3V Input High Voltage (SE) 3.3 ± 5% VIL 3.3V Input Low Voltage (SE) VIHI2C Input High Voltage SDATA, SCLK VILI2C Input Low Voltage SDATA, SCLK VIH_FS FS Input High Voltage VIL_FS FS Input Low Voltage IIH Input High Leakage Current Except internal pull-down resistors, 0 < VIN < VDD IIL Input Low Leakage Current Except internal pull-up resistors, 0 < VIN < VDD VOH 3.3V Output High Voltage (SE) IOH = –1 mA VOL 3.3V Output Low Voltage (SE) IOZ Min. – 1.0 V 0.7 VDD+0.3 V VSS – 0.3 0.35 V – 5 A –5 – A 2.4 – V – 0.4 V High-impedance Output Current –10 10 A CIN Input Pin Capacitance 1.5 COUT Output Pin Capacitance LIN Pin Inductance VXIH Xin High Voltage VXIL Xin Low Voltage 0 0.3VDD V IDD_PD Power Down Current – 1 mA IDD_3.3V Dynamic Supply Current – 130 mA DOC#: SP-AP-0005 (Rev. AB) IOL = 1 mA All outputs enabled. SE clocks with 8” traces. Differential clocks with 7” traces. Loading per CK505 spec. 5 pF 6 pF – 7 nH 0.7VDD VDD V Page 15 of 22 SL28EB719 AC Electrical Specifications Parameter Description Condition Min. Max. Unit 47.5 52.5 % 69.841 71.0 ns – 10.0 ns Crystal TDC XIN Duty Cycle The device will operate reliably with input duty cycles up to 30/70 but the REF clock duty cycle will not be within specification TPERIOD XIN Period When XIN is driven from an external clock source TR/TF XIN Rise and Fall Times Measured between 0.3VDD and 0.7VDD TCCJ XIN Cycle to Cycle Jitter As an average over 1-s duration – 500 ps LACC Long-term Accuracy Measured at VDD/2 differential – 250 ppm LACC Long-term Accuracy Measured at VDD/2 differential – 250 ppm Clock Input TDC CLKIN Duty Cycle Measured at VDD/2 47 53 % TR/TF CLKIN Rise and Fall Times Measured between 0.2VDD and 0.8VDD 0.5 4.0 V/ns TCCJ CLKIN Cycle to Cycle Jitter Measured at VDD/2 – 250 ps TLTJ CLKIN Long Term Jitter Measured at VDD/2 – 350 ps VIL Input Low Voltage XIN / CLKIN pin – 0.8 V VIH Input High Voltage XIN / CLKIN pin 2 VDD+0.3 V IIL Input LowCurrent XIN / CLKIN pin, 0 < VIN <0.8 – 20 uA IIH Input HighCurrent XIN / CLKIN pin, VIN = VDD – 35 uA TDC CPU Duty Cycle Measured at 0V differential TPERIOD 83.33 MHz CPU Period TPERIODSS 83.33 MHz CPU Period, SSC TPERIODAbs 83.33 MHz CPU Absolute Period CPU at 0.7V 45 55 % Measured at 0V differential at 0.1s 11.99880 12.00120 ns Measured at 0V differential at 0.1s 12.028872 12.03128 ns Measured at 0V differential at 1clock 11.18969 12.16344 ns TPERIODSSAbs 83.33 MHz CPU Absolute Period, SSC Measured at 0V differential at 1 clock 11.89687 12.16344 ns TPERIOD 100 MHz CPU Period Measured at 0V differential at 0.1s 9.99900 10.0010 ns TPERIODSS 100 MHz CPU Period, SSC Measured at 0V differential at 0.1s 10.02406 10.02607 ns TPERIODAbs 100 MHz CPU Absolute Period 10.1260 ns Measured at 0V differential at 1clock 9.87400 TPERIODSSAbs 100 MHz CPU Absolute Period, SSC Measured at 0V differential at 1 clock 9.87406 10.1762 ns TPERIOD 133 MHz CPU Period Measured at 0V differential at 0.1s 7.49925 7.50075 ns TPERIODSS 133 MHz CPU Period, SSC Measured at 0V differential at 0.1s 7.51804 7.51955 ns TPERIODAbs 133 MHz CPU Absolute period 7.58575 ns Measured at 0V differential at 1 clock 7.41425 TPERIODSSAbs 133 MHz CPU Absolute period, SSC Measured at 0V differential at1 clock 7.41430 7.62340 ns TPERIOD 166 MHz CPU Period Measured at 0V differential at 0.1s 5.99940 6.00060 ns TPERIODSS 166 MHz CPU Period, SSC Measured at 0V differential at 0.1s 6.01444 6.01564 ns TPERIODAbs 166 MHz CPU Absolute period 6.08560 ns 6.11572 ns Measured at 0V differential at 1 clock 5.91440 TPERIODSSAbs 166 MHz CPU Absolute period, SSC Measured at 0V differential at 1 clock 5.91444 TCCJ CPU Cycle to Cycle Jitter Measured at 0V differential – 85 ps TCCJ (CPU2) CPU Cycle to Cycle Jitter for CPU 2 Measured at 0V differential – 125 ps Skew CPU0 to CPU1 skew Measured at 0V differential – 100 ps LACC Long-term Accuracy Measured at 0V differential – 100 ppm T R / TF CPU Rising/Falling Slew rate Measured differentially from ±150 mV 2.5 8 V/ns TRFM Rise/Fall Matching Measured single-endedly from ±75 mV – 20 % VHIGH Voltage High VLOW Voltage Low DOC#: SP-AP-0005 (Rev. AB) –0.3 1.15 V – V Page 16 of 22 SL28EB719 AC Electrical Specifications (continued) Parameter VOX Description Condition Crossing Point Voltage at 0.7V Swing Min. Max. Unit 300 550 mV SRC at 0.7V TDC SRC Duty Cycle Measured at 0V differential 45 55 % 10.0010 ns TPERIOD 100 MHz SRC Period Measured at 0V differential at 0.1s 9.99900 TPERIODSS 100 MHz SRC Period, SSC Measured at 0V differential at 0.1s 10.02406 10.02607 ns TPERIODAbs 100 MHz SRC Absolute Period Measured at 0V differential at 1 clock 9.87400 10.1260 ns Measured at 0V differential at 1 clock 9.87406 10.1762 ns – 3.0 ns TPERIODSSAbs 100 MHz SRC Absolute Period, SSC TSKEW(window) Any SRC Clock Skew from the earliest Measured at 0V differential bank to the latest bank TCCJ SRC Cycle to Cycle Jitter Measured at 0V differential – 125 ps LACC SRC Long Term Accuracy Measured at 0V differential – 100 ppm T R / TF SRC Rising/Falling Slew Rate Measured differentially from ±150 mV 2.5 8 V/ns TRFM Rise/Fall Matching Measured single-endedly from ±75 mV – 20 % VHIGH Voltage High 1.15 V VLOW Voltage Low –0.3 – V VOX Crossing Point Voltage at 0.7V Swing 300 550 mV DOT96 at 0.7V TDC DOT96 Duty Cycle Measured at 0V differential 45 55 % TPERIOD DOT96 Period Measured at 0V differential at 0.1s 10.4156 10.4177 ns TPERIODAbs DOT96 Absolute Period Measured at 0V differential at 0.1s 10.1656 10.6677 ns TCCJ DOT96 Cycle to Cycle Jitter Measured at 0V differential at 1 clock – 250 ps LACC DOT96 Long Term Accuracy Measured at 0V differential at 1 clock – 100 ppm T R / TF DOT96 Rising/Falling Slew Rate Measured differentially from ±150 mV 2.5 8 V/ns TRFM Rise/Fall Matching Measured single-endedly from ±75 mV – 20 % VHIGH Voltage High 1.15 V VLOW Voltage Low –0.3 – V VOX Crossing Point Voltage at 0.7V Swing 300 550 mV 45 55 % SATA75M at 0.7V TDC SATA75M Duty Cycle Measured at 0V differential TCCJ SATA75M Cycle to Cycle Jitter Measured at 0V differential at 1 clock – 125 ps LACC SATA75M Long Term Accuracy Measured at 0V differential at 1 clock – 100 ppm T R / TF SATA75M Rising/Falling Slew Rate Measured differentially from ±150 mV 2.5 8 V/ns TRFM Rise/Fall Matching Measured single-endedly from ±75 mV – 20 % VHIGH Voltage High 1.15 V VLOW Voltage Low –0.3 – V VOX Crossing Point Voltage at 0.7V Swing 300 550 mV PCI/PCIF at 3.3V TDC PCI Duty Cycle Measurement at 1.5V 45 55 % TPERIOD Spread Disabled PCIF/PCI Period Measurement at 1.5V 29.99700 30.00300 ns TPERIODSS Spread Enabled PCIF/PCI Period Measurement at 1.5V 30.08421 30.23459 ns TPERIODAbs Spread Disabled PCIF/PCI Period Measurement at 1.5V 29.49700 30.50300 ns TPERIODSSAbs Spread Enabled PCIF/PCI Period Measurement at 1.5V 29.56617 30.58421 ns THIGH Spread Enabled PCIF and PCI high time Measurement at 2V 12.27095 16.27995 ns TLOW Spread Enabled PCIF and PCI low time Measurement at 0.8V 11.87095 16.07995 ns DOC#: SP-AP-0005 (Rev. AB) Page 17 of 22 SL28EB719 AC Electrical Specifications (continued) Parameter Description Condition Min. Max. Unit 12.27365 16.27665 ns 11.87365 16.07665 ns 1.0 4.0 V/ns – 250 ps THIGH Spread Disabled PCIF and PCI high time TLOW Spread Disabled PCIF and PCI low time Measurement at 0.8V T R / TF PCIF/PCI Rising/Falling Slew Rate Measured between 0.8V and 2.0V TSKEW Any PCI clock to Any PCI clock Skew Measurement at 1.5V TCCJ PCIF and PCI Cycle to Cycle Jitter Measurement at 1.5V – 300 ps LACC PCIF/PCI Long Term Accuracy Measurement at 1.5V – 100 ppm Measurement at 2.V 48M, 12_48M at 3.3V TDC Duty Cycle Measurement at 1.5V 45 55 % 20.83542 ns TPERIOD 48MHz Period Measurement at 1.5V 20.83125 TPERIODAbs 48MHz Absolute Period Measurement at 1.5V 20.48125 21.18542 ns THIGH 48MHz High time Measurement at 2V 8.216563 11.15198 ns TLOW 48MHz Low time Measurement at 0.8V 7.816563 10.95198 ns TR / TF (48M) Rising and Falling Edge Rate Measured between 0.8V and 2.0V 1.0 2.0 V/ns T R / TF (12_48M) Rising and Falling Edge Rate Measured between 0.8V and 2.0V 1.0 2.0 V/ns TCCJ Cycle to Cycle Jitter Measurement at 1.5V – 300 ps LACC Long Term Accuracy Measurement at 1.5V – 100 ppm 25M at 3.3V TDC Duty Cycle Measurement at 1.5V 45 55 % TPERIOD Period Measurement at 1.5V 39.996 40.004 ns TPERIODAbs Absolute Period Measurement at 1.5V 39.32360 40.67640 ns T R / TF Rising and Falling Edge Rate Measured between 0.8V and 2.0V 1.0 4.0 V/ns TCCJ Cycle to Cycle Jitter Measurement at 1.5V – 300 ps LACC Long Term Accuracy Measured at 1.5V – 100 ppm 14.318M, at 3.3V TDC Duty Cycle Measurement at 1.5V 45 55 % TPERIOD Period Measurement at 1.5V 69.82033 69.86224 ns TPERIODAbs Absolute Period Measurement at 1.5V 68.83429 70.84826 ns THIGH High time Measurement at 2V 29.97543 38.46654 ns TLOW Low time Measurement at 0.8V 29.57543 38.26654 ns T R / TF Rising and Falling Edge Rate Measured between 0.8V and 2.0V 1.0 4.0 V/ns TCCJ Cycle to Cycle Jitter Measurement at 1.5V – 500 ps LACC Long Term Accuracy Measurement at 1.5V – 100 ppm – 1.8 ms 10.0 – ns ENABLE/DISABLE and SET-UP TSTABLE Clock Stabilization from Power-up TSS Stopclock Set-up Time Test and Measurement Set-up For Single Ended Clocks The following diagram shows the test load configurations for the single-ended output signals. DOC#: SP-AP-0005 (Rev. AB) Page 18 of 22 SL28EB719 Figure 11. Single-ended clocks Single Load Configuration Figure 12. Single-ended Output Signals (for AC Parameters Measurement) For Differential Clock Signals This diagram shows the test load configuration for the differential clock signals Figure 13. 0.7V Differential Load Configuration DOC#: SP-AP-0005 (Rev. AB) Page 19 of 22 SL28EB719 Figure 14. Differential Measurement for Differential Output Signals (for AC Parameters Measurement) Figure 15. Single-ended Measurement for Differential Output Signals (for AC Parameters Measurement) DOC#: SP-AP-0005 (Rev. AB) Page 20 of 22 SL28EB719 Ordering Information Part Number Package Type Product Flow Lead-free SL28EB719ALI 48-pin TSSOP Industrial, -40 to 85C SL28EB719ALIT 48-pin TSSOP– Tape and Reel Industrial, -40 to 85C Package Diagrams 48-Lead TSSOP DOC#: SP-AP-0005 (Rev. AB) Page 21 of 22 SL28EB719 Document History Page Document Title: SL28EB719 PC EProClock® Generator for Intel Tunnel Creek & Top Cliff DOC#: SP-AP-0005 (Rev. AB) REV. ECR# Issue Date Orig. of Change AA 1458 03/17/10 JMA Initial Release AB 1640 06/23/10 JMA 1. Added CLKIN feature 2. Added Period Spec for CPU, SRC, and DOT96 3. Added Cycle-to-cycle jitter spec for CPU2/SRC5 (ITP clock) 4. Removed REF wording from 14.318MHz 5. Reduced IDD to 130mA from 200mA 6. Reduced PCI clocks cycle-to-cycle jitter to 300ps from 500ps 7. Reduced 25MHzclock cycle-to-cycle jitter to 300ps from 500ps 8. Reduced 48/12MHz clocks cycle-to-cycle jitter to 300ps from 350ps 9. Reduced 14.318MHz clock cycle-to-cycle jitter to 500ps from 1000ps 10. Reduced SATA75 clock cycle-to-cycle jitter to 125ps from 250ps 11. Removed skew for 14MHz 12. Updated CPU2 Cycle-to-cycle jitter to be 125ps from 85ps 13. Updated Package information 14. Added PD# label to pin configuration on page 1 15. Updated MIL-STD to JEDEC 16. Removed Prliminary wording 17. Added period spec for 83.33, 133, and 166MHz 18. Updated block diagram DOC#: SP-AP-0005 (Rev. AB) Description of Change Page 22 of 22 ClockBuilder Pro One-click access to Timing tools, documentation, software, source code libraries & more. Available for Windows and iOS (CBGo only). www.silabs.com/CBPro Timing Portfolio www.silabs.com/timing SW/HW www.silabs.com/CBPro Quality www.silabs.com/quality Support and Community community.silabs.com Disclaimer Silicon Laboratories intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Laboratories products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Laboratories reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Laboratories shall have no liability for the consequences of use of the information supplied herein. This document does not imply or express copyright licenses granted hereunder to design or fabricate any integrated circuits. The products are not designed or authorized to be used within any Life Support System without the specific written consent of Silicon Laboratories. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Laboratories products are not designed or authorized for military applications. Silicon Laboratories products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. Trademark Information Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress® and others are trademarks or registered trademarks of Silicon Laboratories Inc. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com