1:Internal Pull-up Resistor of 120K to 3.3V on indicated inputs
2:Bidirectional input/output pins, input logic levels are latched at internal power-on-reset. Use
10Kohm resistor to program logic Hi to VDD or GND for logic low.
The ICS9248-195 is the single chip cloc k solution f or Notebook designs using the 440BX, MX, VIA PM/PL/PLE 133
style chip set, with Coppermine or T ualatin processor , for Note book applications. It pro vides all necessary clock signals
for such a system.
Spread spectrum may be enabled through I2C programming. Spread spectrum typically reduces system EMI by 8dB
to 10dB. This simplifies EMI qualification without resorting to board design iterations or costly shielding. The ICS9248-195 employs a proprietary closed loop design, which tightly controls the percentage of spreading over process and
temperature variations.
Serial Configuration Command Bitmap
Byte0: Functionality and Frequency Select Register (default = 0)
1. Inactive means outputs are held LOW and are disabled from switching.
2. Latched register v alues will be inv erted from pin values. Def ault latch condition is for all latched inputs to
be floating (pulled up via internal resistor) at power-up.
1. Inactive means outputs are held LOW and are disabled from switching.
2. Latched register v alues will be inverted from pin values. Default latch condition is for all latched inputs to be floating
(pulled up via internal resistor) at power-up.
Stresses above those listed under
ratings are stress specifications only and functional operation of the device at these or any other conditions above those
listed in the operational sections of the specifications is not implied. Exposure to absolute maximum rating conditions
for extended periods ma y aff ect product reliability.
Electri cal Character i st ics - I nput/ Supply/Common O utput Param eter s
TA = 0 - 70°C; Sup pl y V ol tage VDD = V
PARAMETERSYMBOLCONDITIONSMINTYPMAXUNITS
Input High VoltageV
Input Low V ol tageV
Operat i ng Supply
Current
Powerd own C urren t
Input Freque ncyF
Input Capac i tanc e
Clk Stabilization
Skew
1
Guarant eed by design, not 10 0% test ed i n product ion.
1
1
1
IH
IL
I
DD3.3OP
I
DDPD
i
C
IN
C
INX
T
STAB
t
CPU-PCI1VT
Absolute Maximum Ratings
= 3.3 V +/ -5% (unless ot herwi se s tated)
DDL
= 0 pF ; Se l ect @ 66MHz150
C
L
C
= 0 pF ; Se l ect @ 100 M Hz170
L
= 0 pF ; Se l ect @ 133 M Hz180
C
L
CL = 0 pF ; I nput address V DD or GND600
V
= 3.3 V14.32MHz
D
may cause permanent damage to the device. These
2V
V
- 0. 30. 8V
SS
+ 0.3V
DD
mA
µA
Logic Inputs5pF
X1 & X2 pins2745pF
From VDD = 3.3 V to 1% target Freq.5.5ms
= 1.5 V
14ns
Elect r i ca l Charac t er i st ics - Input / Suppl y/ Com m on O ut put Par ame t er s
TA = 0 - 70°C; Supp l y Vo l tage VDD = 3.3 V +/-5%, V
PARAMETERSYMBOLCONDITIONSMINTYPMA XUNITS
= 0 pF ; S el ect @ 66 . 8 M Hz15
C
L
perating SupplyCurren
Powerdown Current
1
Skew
1
Guarant eed by design, not 10 0% test ed i n product i o n.
0375D—02/02/04
I
DDL2.5
I
DDLP
t
CPU-PCI2
C
= 0 pF ; S el ect @ 10 0 M Hz18
L
= 0 pF ; S el ect @ 13 3 M Hz25
C
L
CL = 0 pF; Input addres s V DD or GND
VT = 1.5 V ; VTL = 1.25 V
= 2.5 V +/ -5% (unless otherwise st ated)
DDL
14ns
6
10
mA
mA
Page 7
ICS9248-195
Electrical Characterist i cs - CPU
TA = 0 - 70°C; VDD = 3. 3 V +/ -5% ; CL = 20 pF
PARAMETERSYMBOLCONDITIONSMINTYPMAX UNITS
Output High Volt ageV
Output Low V oltageV
Out put Hi gh Cu rrentI
Output Low CurrentI
Rise Time
Fall Time
Duty Cycle
Skew wi ndo w
1
1
1
1
Jitter, Cycle-to-cycle
1
Guaranteed by design, not 100% t es ted in produc t i on.
The information in this section assumes familiarity with I2C programming.
For more information, contact ICS for an I2C programming application note.
General I2C serial interface information
How to Write:
• Controller (host) sends a start bit.
• Controller (host) sends the write address D2
• ICS clock will acknowledge
• Controller (host) sends a dummy command code
• ICS clock will acknowledge
• Controller (host) sends a dummy byte count
• ICS clock will acknowledge
• Controller (host) starts sending first byte (Byte 0)
through byte 5
• ICS clock will acknowledge each byte one at a time.
• Controller (host) sends a Stop bit
How to Write:
Controller (Host)ICS (Slave/Receiver)
Start Bit
Address
D2
(H)
Dummy Command Code
Dummy Byte Count
Byte 0
Byte 1
Byte 2
Byte 3
Byte 4
Byte 5
Stop Bit
(H)
AC
AC
AC
AC
AC
ACK
AC
AC
AC
How to Read:
• Controller (host) will send start bit.
• Controller (host) sends the read address D3
• ICS clock will acknowledge
• ICS clock will send the byte count
• Controller (host) acknowledges
• ICS clock sends first byte (Byte 0) through byte 5
• Controller (host) will need to acknowledge each byte
• Controller (host) will send a stop bit
How to Read:
Controller (Host)ICS (Slave/Receiver)
Start Bit
Address
D3
(H)
ACK
ACK
ACK
ACK
ACK
ACK
ACK
Stop Bit
AC
Byte Count
Byte
Byte 1
Byte
Byte
Byte 4
Byte
(H)
Notes:
1.The ICS clock generator is a slav e/receiver , I2C component. It can read bac k the data stored in the latches for
verification. Read-Back will support Intel PII/PIII "Block-Read" protocol.
2.The data transfer rate supported by this clock generator is 100K bits/sec or less (standard mode)
3.The input is operating at 3.3V logic levels.
4.The data byte format is 8 bit bytes.
5.T o simplify the clock generator I2C interface, the protocol is set to use only "Block-Writes" from the controller .
The bytes must be accessed in sequential order from lowest to highest byte with the ability to stop after any
complete byte has been transferred. The Command code and Byte count shown abo ve must be sent, but the
data is ignored for those two b ytes . The data is loaded until a Stop sequence is issued.
6.At power-on, all registers are set to a default condition, as shown.
0375D—02/02/04
10
Page 11
Shared Pin Operation Input/Output Pins
ICS9248-195
The I/O pins designated by (input/output) serve as dual
signal functions to the device. During initial power-up,
they act as input pins. The logic level (voltage) that is
present on these pins at this time is read and stored into
a 5-bit internal data latch. At the end of P ower-On reset,
(see AC characteristics for timing values), the device
changes the mode of operations for these pins to an
output function. In this mode the pins produce the
specified buffered clocks to external loads.
To program (load) the internal configuration register for
these pins, a resistor is connected to either the VDD
(logic 1) power supply or the GND (logic 0) voltage
potential. A 10 Kilohm (10K) resistor is used to provide
both the solid CMOS programming voltage needed during
the power-up programming period and to provide an
insignificant load on the output clock during the subsequent
operating period.
Figure 1 shows a means of implementing this function
when a switch or 2 pin header is used. With no jumper is
installed the pin will be pulled high. With the jumper in
place the pin will be pulled low . If progr ammability is not
necessary , than only a single resistor is necessary. The
programming resistors should be located close to the
series termination resistor to minimize the current loop
area. It is more important to locate the series termination
resistor close to the driver than the programming resistor .
0375D—02/02/04
Programming
Header
Via to Gnd
Device
Pad
Via to
VDD
2K W
8.2K W
Clock trace to load
Series Term. Res.
Fig. 1
11
Page 12
ICS9248-195
PD# Timing Diagram
The power down selection is used to put the part into a very low power state without turning off the power to the part.
PD# is an asynchronous active low input. This signal needs to be synchronized internal to the device prior to powering
down the clock synthesizer .
Internal clocks are not running after the device is put in power down. When PD# is active lo w all clocks need to be driven
to a low value and held prior to turning off the VCOs and crystal. The pow er up latency needs to be less than 4 mS.
The power down latency should be as short as possible but conf orming to the sequence requirements shown below.
PCI_STOP# and CLK_ST OP# are considered to be don't cares during the power down operations. The REF and 48MHz
clocks are expected to be stopped in the LOW state as soon as possible. Due to the state of the internal logic, stopping
and holding the REF clock outputs in the LOW state may require more than one clock cycle to complete.
PD#
CPUCLK
PCICLK
VCO
Crystal
Notes:
1. All timing is referenced to the Internal CPUCLK (defined as inside the ICS9248 device).
2. As shown, the outputs Stop Low on the next falling edge after PD# goes low.
3. PD# is an asynchronous input and metastable conditions may exist. This signal is synchronized inside this part.
4. The shaded sections on the VCO and the Crystal signals indicate an active clock.
5. Diagrams shown with respect to 133MHz. Similar operation when CPU is 100MHz.
0375D—02/02/04
12
Page 13
ICS9248-195
CLK_STOP# Timing Diagram
CLK_STOP# is an asychronous input to the clock synthesize r. It is used to turn off the CPU clocks for low power
operation. CLK_STOP# is synchronized by the ICS9248-195. The minimum that the CPU clock is enabled (CLK_ST OP#
high pulse) is 100 CPU clocks. All other clocks will continue to run while the CPU clocks are disabled. The CPU clocks
will always be stopped in a lo w state and start in such a manner that guarantees the high pulse width is a full pulse.
CPU clock on latency is less than 4 CPU clocks and CPU clock off latency is less than 4 CPU clocks.
INTERNAL
CPUCLK
PCICLK
CLK_STOP#
PCI_STOP# (High)
SDRAM
CPUCLK
CPUCLK _F
SDRAM_F
Notes:
1. All timing is referenced to the internal CPU clock.
2. CLK_STOP# is an asynchronous input and metastable conditions may exist. This signal is
synchronized to the CPU clocks inside the ICS9248-195.
3. SDRAM-F output is controlled by Buffer in signal, not affected by the ICS9248-195
CLK_STOP# signal. SDRAM are controlled as shown.
4. All other clocks continue to run undisturbed.
0375D—02/02/04
13
Page 14
ICS9248-195
PCI_STOP# Timing Diagram
PCI_STOP# is an asynchronous input to the ICS9248-195. It is used to turn off the PCICLK clocks for low power
operation. PCI_STOP# is synchronized by the ICS9248-195 internally. The minimum that the PCICLK clocks are
enabled (PCI_ST OP# high pulse) is at least 10 PCICLK clocks. PCICLK cloc ks are stopped in a low state and started
with a full high pulse width guaranteed. PCICLK clock on latency cycles are only three rising PCICLK clocks, off latency
is one PCICLK clock.
CPUCLK
(Internal)
PCICLK_F
(Internal)
PCICLK_F
(Free-running)
CLK_STOP#
PCI_STOP#
PCICLK
Notes:
1. All timing is referenced to the Internal CPUCLK (defined as inside the ICS9248 device.)
2. PCI_STOP# is an asynchronous input, and metastable conditions may exist. This signal is required to be synchronized
inside the ICS9248.
3. All other clocks continue to run undisturbed.
4. CLK_STOP# is shown in a high (true) state.
0375D—02/02/04
14
Page 15
ICS9248-195
INDEX
AREA
1 2
h x 45°
SEATING
PLANE
- C -
.10 (.004) C
α
N
INDEX
AREA
12
D
e
b
300 mil SSOP Package
c
SYMBOL
L
E1
E
A2.412.80.095.110
A10.200.40.008.016
b0.200.34.008.0135
In MillimetersIn Inches
COMMON DIMENSIONSCOMMON DIMENSIONS
MINMAXMINMAX
c0.130.25.005.010
D
SEE VARIATIONSSEE VARIATIONS
E10.0310.68.395.420
E17.407.60.291.299
h x 45°
α
e
0.635 BASIC0.025 BASIC
h0.380.64.015.025
L0.501.02.020.040
N