IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PROGRAMMABLE FLEXPC
CLOCK FOR P4 PROCESSOR
IDTCV142
FEATURES:
DESCRIPTION:
• Power management control suitable for notebook applications
• One high precision PLL for CPU, SSC and N programming
• One high precision PLL for SRC/PCI, supports 100MHz output
frequency, SSC and N programming
• One high precision PLL for 96MHz/48MHz
• Band-gap circuit for differential outputs
• Support spread spectrum modulation, –0.5 down spread and
others
• Support SMBus block read/write, index read/write
• Selectable output strength for REF
• Allows for CPU frequency to change to a slower frequency to
conserve power when an application is less executionintensive
• Smooth transition for N programming
• Available in TSSOP package
IDTCV142 is a 56 pin clock device, complying with Intel CK410M requirements
for Intel advance P4 processors. The CPU output buffer is designed to support
up to 400MHz processor. This chip has three PLLs inside for CPU, SRC/PCI,
and 48MHz/DOT96 IO clocks. This device also implements Band-gap
referenced IREF to reduce the impact of VDD variation on differential outputs,
which can provide more robust system performance. Each CPU/SRC has its
own Spread Spectrum selection.
OUTPUTS:
•
•
•
•
•
•
KEY SPECIFICATIONS:
2*0.7V current –mode differential CPU CLK pair
6*0.7V current –mode differential SRC CLK pair
One CPU_ITP/SRC selectable CLK pair
6*PCI, 2 free running, 33.3MHz
1*96MHz, 1*48MHz
1*REF
• CPU/SRC CLK cycle to cycle jitter < 85ps
• SATA CLK cycle to cycle jitter < 85ps
• PCI CLK cycle to cycle jitter < 250ps
FUNCTIONAL BLOCK DIAGRAM
PLL1
SSC
N Programmable
XTAL_IN
CPU[1:0]
CPU CLK
Output Buffer
Stop Logic
CPU_ITP/SRC7
XTAL
Osc Amp
IREF
REF
XTAL_OUT
ITP_EN
SDATA
SCLK
SM Bus
Controller
SRC CLK
Output Buffer
Stop Logic
PLL2
SSC
N Programmable
SRC[5:1]
PCI[3:0], PCIF[1:0]
VTT_PWRGD#/PD
IREF
SEL100/96#
CLKREQA#
SEL
100/96MHz
48MHz
CLKREQB#
FSA.B.C
Control
Logic
PLL3
48MHz/96MHz
Output BUffer
DOT96
PCI_STOP#
CPU_STOP#
The IDT logo is a registered trademark of Integrated Device Technology, Inc.
COMMERCIAL TEMPERATURE RANGE
FEBRUARY 2005
1
© 2005 Integrated Device Technology, Inc.
DSC 6584/18
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ABSOLUTE MAXIMUM RATINGS(1)
PIN CONFIGURATION
Symbol
VDD_PCI
1
56
PCI0
VSS_PCI
2
55
PCI_STOP#
PCI1
3
54
CPU_STOP#
PCI2
4
53
FSC/TEST_SEL
PCI3
5
52
REF
VSS_PCI
6
51
VSS_REF
VDD_PCI
7
50
XTAL_IN
PCIF0/ITP_EN
8
49
XTAL_OUT
PCIF1
9
48
VDD_REF
VTT_PWRGD#/PD
10
47
SDA
VDD48
11
46
SCL
USB48/FSA
12
45
VSS_CPU
VSS48
13
44
CPU0
DOT96
14
43
CPU0#
15
42
VDD_CPU
FSB/TEST_MODE
16
41
CPU1
SRC0
17
40
CPU1#
SRC0#
18
39
IREF
SRC1
19
38
VSSA
SRC1#
20
37
VDDA
VDD_SRC
21
36
CPU2_ITP/SRC7
SRC2
22
35
CPU2_ITP#/SRC7#
SRC2#
23
34
VDD_SRC
SRC3
24
33
CLKREQA# (1)
SRC3#
25
32
CLKREQB# (1)
SRC4
26
31
SRC5
27
30
SRC5#
VDD_SRC
28
29
VSS_SRC
Min
3.3V Core Supply Voltage
VDD
3.3V Logic Input Supply Voltage GND - 0.5
TSTG
Storage Temperature
TAMBIENT
Ambient Operating Temperature
TCASE
Case Temperature
ESD Prot
Input ESD Protection
–65
0
2000
Max
Unit
4.6
V
4.6
V
+150
°C
+70
°C
+115
°C
V
Human Body Model
DOT96#
SRC4#
Description
VDDA
NOTE:
1. Stresses greater than those listed under ABSOLUTE MAXIMUM RATINGS may cause
permanent damage to the device. This is a stress rating only and functional operation
of the device at these or any other conditions above those indicated in the operational
sections of this specification is not implied. Exposure to absolute maximum rating
conditions for extended periods may affect reliability.
NOTE:
1. 130K pull-up resistor.
TSSOP
TOP VIEW
FREQUENCY SELECTION TABLE
FSC, B, A
CPU
SRC[7:0]
PCI
USB
DOT
REF
101
100
100
33.3
48
96
14.318
001
133
100
33.3
48
96
14.318
011
166
100
33.3
48
96
14.318
010
200
100
33.3
48
96
14.318
000
266
100
33.3
48
96
14.318
100
333
100
33.3
48
96
14.318
110
400
100
33.3
48
96
14.318
111
Reserve
100
33.3
48
96
14.318
2
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION
Pin Number
Name
Type
Description
1
VDD_PCI
PWR
3.3V
2
VSS_PCI
GND
GND
3
PCI1
OUT
PCI clock
4
PCI2
OUT
PCI clock
5
PCI3
OUT
PCI clock
6
VSS_PCI
GND
GND
7
VDD_PCI
PWR
3.3V
8
PCIF0/ITP_EN
I/O
PCI clock, free running. CPU2 select (sampled on VTT_PWRGD# assertion) HIGH = CPU2.
9
PCIF1
I/O
PCI clock, free running.
10
VTT_PWRGD#/PD
IN
Level-sensitive strobe used to latch the FSA, FSB, FSC/TEST_SEL, and PCIF0/ITP_EN inputs. After
VTT_PWRGD# assertion, becomes a real-time input for asserting power down. (Active HIGH)
11
VDD48
PWR
12
USB48/FSA
OUT
48MHz clock for CPU frequency selection
13
VSS48
GND
GND
14
DOT96
OUT
96MHz 0.7 current mode differential clock output
15
DOT96#
OUT
16
FSB/TEST_MODE
IN
17
SRC0
OUT
Differential serial reference clock
18
SRC0#
OUT
Differential serial reference clock
19
SRC1
OUT
Differential serial reference clock
3.3V
96MHz 0.7 current mode differential clock output
CPU frequency selection. Selects REF/N or Hi-Z when in test mode, Hi-Z = 1, REF/N = 0.
20
SRC1#
OUT
Differential serial reference clock
21
VDD_SRC
PWR
3.3V
22
SRC2
OUT
Differential serial reference clock
23
SRC2#
OUT
Differential serial reference clock
24
SRC3
OUT
Differential serial reference clock
25
SRC3#
OUT
Differential serial reference clock
26
SRC4
OUT
Differential serial reference clock
27
SRC4#
OUT
Differential serial reference clock
28
VDD_SRC
PWR
3.3V
29
VSS_SRC
GND
GND
30
SRC5#
OUT
Differential serial reference clock
31
SRC5
OUT
Differential serial reference clock
32
CLKREQB#
IN
SRC clock enable (Active LOW, see Byte 8)
33
CLKREQA#
IN
SRC clock enable (Active LOW, see Byte 8)
34
VDD_SRC
PWR
3.3V
35
CPU2_ITP#/SRC7#
OUT
Selectable CPU or SRC differential clock output. ITP_EN = 0 at VTT_PWRGD# assertion = SRC7#.
36
CPU2_ITP/SRC7
OUT
Selectable CPU or SRC differential clock output. ITP_EN = 0 at VTT_PWRGD# assertion = SRC7.
37
VDDA
PWR
3.3V
38
VSSA
GND
GND
39
IREF
OUT
Reference current for differential output buffer
40
CPU1#
OUT
Host 0.7 current mode differential clock output
41
CPU1
OUT
Host 0.7 current mode differential clock output
42
VDD_CPU
PWR
3.3V
3
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PIN DESCRIPTION (CONT.)
Pin Number
Name
Type
43
CPU0#
OUT
Host 0.7 current mode differential clock output
Description
44
CPU0
OUT
Host 0.7 current mode differential clock output
45
VSS_CPU
GND
GND
46
SCL
IN
SM bus clock
SM bus data
47
SDA
I/O
48
VDD_REF
PWR
3.3V
49
XTAL_OUT
OUT
XTAL output
50
XTAL_IN
IN
51
VSS_REF
GND
XTAL input
52
REF
OUT
53
FSC/TEST_SEL
IN
CPU frequency selection. Selects test mode if pulled above 2V when VTT_PWRGD# is asserted LOW.
54
CPU_STOP#
IN
Stop all stoppable CPU CLK
55
PCI_STOP#
IN
Stop all stoppable PCI, SRC CLK
56
PCI0
OUT
GND
14.318 MHz reference clock output
PCI clock
INDEX BLOCK WRITE PROTOCOL
Bit
1
2-9
10
11-18
19
20-27
28
29-36
37
38-45
46
# of bits
1
8
1
8
1
8
1
8
1
8
1
From
Master
Master
Slave
Master
Slave
Master
Slave
Master
Slave
Master
Slave
Master
Slave
Master
INDEX BLOCK READ PROTOCOL
Master can stop reading any time by issuing the stop bit without waiting
until Nth byte (byte count bit30-37).
Description
Start
D2h
Ack (Acknowledge)
Register offset byte (starting byte)
Ack (Acknowledge)
Byte count, N (0 is not valid)
Ack (Acknowledge)
first data byte (Offset data byte)
Ack (Acknowledge)
2nd data byte
Ack (Acknowledge)
:
Nth data byte
Acknowledge
Stop
Bit
1
2-9
10
11-18
19
20
21-28
29
30-37
# of bits
1
8
1
8
1
1
8
1
8
From
Master
Master
Slave
Master
Slave
Master
Master
Slave
Slave
38
39-46
47
48-55
1
8
1
8
Master
Slave
Master
Slave
Master
Slave
Master
Description
Start
D2h
Ack (Acknowledge)
Register offset byte (starting byte)
Ack (Acknowledge)
Repeated Start
D3h
Ack (Acknowledge)
Byte count, N (block read back of N
bytes), power on is 8
Ack (Acknowledge)
first data byte (Offset data byte)
Ack (Acknowledge)
2nd data byte
Ack (Acknowledge)
:
Ack (Acknowledge)
Nth data byte
Not acknowledge
Stop
INDEX BYTE WRITE
INDEX BYTE READ
Setting bit[11:18] = starting address, bit[20:27] = 01h.
Setting bit[11:18] = starting address. After reading back the first data byte,
master issues Stop bit.
4
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
SSC MAGNITUDE CONTROL FOR CPU,
SRC, AND SMC
SMC[2:0]
000
001
010
011
100
101
110
111
RESOLUTION
CPU (MHz)
100
133
166
200
266
333
400
-0.25
-0.5
-0.75
-1
±0.125
±0.25
±0.375
±0.5
Resolution
0.666667
0.666667
1.333333
1.333333
1.333333
2.666667
2.666667
N=
150
200
125
150
200
125
150
S.E. CLOCK STRENGTH SELECTION
(PCI, REF, USB48)
Str[1:0]
Level
00
1
01
0.8
10
0.6
11
1.2
CONTROL REGISTERS
N PROGRAMMING PROCEDURE
Use Index byte write.
For N programming, the user only needs to access Byte 12, Byte 13, and Byte 10.
•
•
1.
2.
3.
Write Byte 12 for CPU PLL N, CPU f = N* Resolution (see resolution table).
Write Byte 13 for SRC PLL N, SRC f = N*0.666667, PCI = SRC f /3.
Enable N Programming bit, Byte 10 bit 1. Once this bit is enabled, any N value will be changed on the fly.
BYTE 0
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
0
1
SRC0, SRC0#
SRC1, SRC1#
Output Enable
Output Enable
Tristate
Tristate
Enable
Enable
RW
RW
1
1
2
SRC2, SRC2#
Output Enable
Tristate
Enable
RW
1
3
SRC3, SRC3#
Output Enable
Tristate
Enable
RW
1
4
SRC4, SRC4#
Output Enable
Tristate
Enable
RW
1
5
SRC5, SRC5#
Output Enable
Tristate
Enable
RW
1
RW
1
Output Enable
Tristate
Enable
RW
1
6
Reserved
7
CPU2, CPU2#/
SRC7, SRC7#
5
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 1
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
0
CPU[2:0], SRC[7:0],
PCI[5:0], PCIF[1:0]
CPU0, CPU0#
CPU1, CPU1#
Reserved
REF
USB48
DOT96
PCIF0
Spread Spectrum mode enable
Spread off
Spread on
RW
0
Output Enable
Output Enable
Tristate
Tristate
Enable
Enable
Output Enable
Output Enable
Output Enable
Output Enable
Tristate
Tristate
Tristate
Tristate
Enable
Enable
Enable
Enable
RW
RW
RW
RW
RW
RW
RW
1
1
1
1
1
1
1
Bit
Output(s) Affected
Description/Function
0
1
Type
Power On
0
1
2
3
4
5
6
7
PCIF1
Reserved
Reserved
Reserved
PCI0
PCI1
PCI2
PCI3
Output Enable
Tristate
Enable
Output Enable
Output Enable
Output Enable
Output Enable
Tristate
Tristate
Tristate
Tristate
Enable
Enable
Enable
Enable
RW
RW
RW
RW
RW
RW
RW
RW
1
1
1
1
1
1
1
1
1
2
3
4
5
6
7
BYTE 2
BYTE 3
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
SRC0
SRC1
SRC2
SRC3
SRC4
SRC5
Reserved
SRC7
Description / Function
0
1
Allow controlled by
PCI_STOP# assertion
Free running, not
affected by PCI_STOP#
Stopped with
PCI_STOP#
Allow controlled by
PCI_STOP# assertion
Free running, not
affected by PCI_STOP#
Stopped with
PCI_STOP#
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
0
0
BYTE 4
Bit
Output(s) Affected
Description / Function
0
1
Type
Power On
0
CPU0, CPU0#
RW
1
2
CPU2, CPU2#
RW
1
3
4
5
6
7
PCIF0
PCIF1
Reserved
DOT96
Reserved
Stopped with
CPU_STOP#
Stopped with
CPU_STOP#
Stopped with
CPU_STOP#
Stopped with
PCI_STOP#
1
CPU1, CPU1#
Not stopped
by CPU_STOP#
Not stopped
by CPU_STOP#
Not stopped
by CPU_STOP#
Not stopped
by PCI_STOP#
RW
1
Allow control of CPU0
with assertion of CPU_STOP#
Allow control of CPU1
with assertion of CPU_STOP#
Allow control of CPU2
with assertion of CPU_STOP#
Allow controlled by
PCI_STOP# assertion
DOT96 power down drive mode
Driven in power down
Tristate
RW
RW
RW
RW
RW
0
0
0
0
0
6
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 5
Bit
Output(s) Affected
Description / Function
0
1
Type
Power On
0
CPU0, CPU0#
CPU0 PD drive mode
Driven in power down
Tristate in power down
RW
0
1
CPU1, CPU1#
CPU1 PD drive mode
Driven in power down
Tristate in power down
RW
0
2
CPU2, CPU2#
CPU2 PD drive mode
Driven in power down
Tristate in power down
RW
0
3
SRCS
SRC PD drive mode
Driven in power down
Tristate in power down
RW
0
4
CPU0
CPU0 CPU_STOP drive mode
Driven in CPU_STOP#
Tristate when stopped
RW
0
5
CPU1
CPU1 CPU_STOP drive mode
Driven in CPU_STOP#
Tristate when stopped
RW
0
6
CPU2
CPU2 CPU_STOP drive mode
Driven in CPU_STOP#
Tristate when stopped
RW
0
7
SRCS
SRC PCI_STOP drive mode
Driven in PCI_STOP
Tristate when stopped
RW
0
Bit
Output(s) Affected
Description / Function
0
0
CPU[2:0]
1
CPU[2:0]
2
3
BYTE 6
Type
Power On
FSA latched value on power up
R
FSA
FSB latched value on power up
R
FSB
CPU[2:0]
FSC latched value on power up
R
FSC
PCI, SRC
Software PCI_STOP control for
PCI and SRC CLK
Stop all PCI, PCIF, and
SRC which can be stopped
by PCI_STOP#
Software STOP
Disabled
RW
1
4
REF
REF drive strength
1x drive
2x drive
5
Reserved
6
7
1
RW
1
RW
0
Test clock mode entry control
Normal operation
Test mode, controlled
by Byte 6, Bit 7
RW
0
CPU, SRC, PCI
PCIF, REF,
USB48, DOT96
Only valid when Byte 6, Bit 7
is HIGH
Hi-Z
REF/N
RW
0
Output(s) Affected
Description / Function
0
1
BYTE 7
Bit
Type
Power On
0
Vendor ID
R
1
1
Vendor ID
R
0
2
Vendor ID
R
1
3
Vendor ID
R
0
4
Revision ID
R
0
5
Revision ID
R
0
6
Revision ID
R
0
7
Revision ID
R
0
7
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 8(1,2)
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
SRC0
SRC2
SRC4
Reserved
SRC1
SRC3
SRC5
Reserved
Description / Function
0
1
Controlled by CLKREQA#. When CLKREQA#
is HIGH, output is Hi-Z
Not Controlled
Controlled
Controlled by CLKREQB#. When CLKREQB#
is HIGH, output is Hi-Z
Not Controlled
Controlled
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
0
0
1
0
0
0
1
0
NOTES:
1. When SRCCLK outputs controlled by CLKREQA# and CLKREQB# are enabled, clock output behavior will follow SMBus control bits (per CK410 spec).
2. Assertion/de-assertion time of CLKREQ# pins will match PCI_STOP# timing of the CK410 spec. This is 15ns from the assertion/de-assertion of CLKREQ# to the drive/tie-state
of the respective SRCCLK output.
BYTE 9 (RESERVED)
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Description/Function
0
1
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
BYTE 10
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
Reserved
Description / Function
0
1
N Programming enable
Disable
Enable
USB PLL power down
SRC PLL power down
CPU PLL power down
Normal
Normal
Normal
Power Down
Power Down
PowerDown
0
1
Reserved
Reserved
Reserved
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
0
0
0
0
0
0
0
0
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
1
0
0
0
1
0
0
0
BYTE 11
Bit
Output(s) Affected
Description / Function
0
1
2
3
4
5
6
7
SRC SMC0
SRC SMC1
SRC SMC2
Reserve
CPU SMC0
CPU SMC1
CPU SMC2
Reserve
SRC/PCI SSC control
see SMC table
CPU PLL SSC control
see SMC table
8
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTE 12
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
CPU_N0, LSB
CPU_N1
CPU_N2
CPU_N3
CPU_N4
CPU_N5
CPU_N6
CPU_N7, MSB
Description / Function
CPU CLK = N* Resolution
see Resolution table
Bit
Output(s) Affected
Description / Function
0
1
2
3
4
5
6
7
SRC_N0, LSB
SRC_N1
SRC_N2
SRC_N3
SRC_N4
SRC_N5
SRC_N6
SRC_N7, MSB
0
1
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
0
1
1
0
1
0
0
1
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
0
1
1
0
1
0
0
1
Type
Power On
RW
RW
RW
RW
RW
RW
RW
RW
1
1
0
0
0
0
0
0
BYTE 13
0
1
SRC f = N*SRC Resolution
Resolution = 0.666667
100MHz N= 150
BYTE 14
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
48MHzStr0
48MHStr1
REFStr0
REFStr1
PCIStrC0
PCIStrC1
PCIFStr0
PCIFStr1
Description / Function
0
1
(1)
USB48MHz strength selection
REF strength selection(1)
PCI strength selection(1)
PCIF strength selection(1)
NOTE:
1. See S.E. Clock Strength Selection table.
BYTE 15
Bit
Output(s) Affected
0
1
2
3
4
5
6
7
PCI0
PCI1
PCI2
PCI3
Reserved
Reserved
Reserved
Reserved
Description / Function
0
1
Type
Power On
Allow controlled by
PCI_STOP# assertion
Free running, not
affected by PCI_STOP#
Stopped with
PCI_STOP#
RW
RW
RW
RW
1
1
1
1
0
0
0
0
9
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
BYTES 16 - 20 ARE NOT TO BE USED
BYTE 21, BLOCK READ BYTE COUNT(1)
Bit
Output(s) Affected
Description / Function
0
1
Type
Power On
0
0
1
1
2
1
3
0
4
1
5
0
6
0
7
0
NOTE:
1. The value contained in this register is used for index block read access on SM Bus.
10
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - INPUT / SUPPLY / COMMON OUTPUT
PARAMETERS
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%
Symbol
Parameter
Test Conditions
Min.
Typ.
Max.
Unit
VIH
Input HIGH Voltage
3.3V ± 5%
2
—
VDD + 0.3
V
VIL
Input LOW Voltage
3.3V ± 5%
VSS - 0.3
—
0.8
V
VIH_FS
LOW Voltage, HIGH Threshold
For FSA.B.C test_mode
0.7
—
VDD + 0.3
V
VIL_FS
LOW Voltage, LOW Threshold
For FSA.B.C test_mode
VSS - 0.3
—
0.35
V
IIH
Input HIGH Current
VIN = VDD
–5
—
5
µA
IIL1
Input LOW Current
VIN = 0V, inputs with no pull-up resistors
–5
—
—
µA
IIL2
Input LOW Current
VIN = 0V, inputs with pull-up resistors
–200
—
—
µA
IDD3.3OP
Operating Supply Current
Full active, CL = full load
—
—
400
mA
IDD3.3PD
Powerdown Current
All differential pairs driven
—
—
70
mA
All differential pairs tri-stated
—
—
12
VDD = 3.3V
—
14.31818
—
MHz
—
—
7
nH
FI
Input Frequency(1)
LPIN
Pin Inductance(2)
CIN
COUT
Input Capacitance(2)
CINX
COUTX
TSTAB
Logic inputs
—
—
5
Output pin capacitance
—
—
6
XTAL_IN
—
—
5
pF
XTAL_OUT
—
—
12
Clock Stabilization(2,3)
From VDD power-up or de-assertion of PD to first clock
—
—
1.8
ms
Modulation Frequency(2)
Triangular modulation
30
—
33
KHz
TDRIVE_SRC(2)
SRC output enable after PCI_STOP# de-assertion
—
—
15
ns
TDRIVE_PD(2)
CPU output enable after PD de-assertion
—
—
300
us
TFALL_PD(2)
Fall time of PD
—
—
5
ns
TRISE_PD(2)
Rise time of PD
—
—
5
ns
TDRIVE_CPU_STOP#(2)
CPU output enable after CPU_STOP# de-assertion
—
—
10
ns
TFALL_CPU_STOP#(2)
Fall time of CPU_STOP#
—
—
5
ns
TRISE_CPU_STOP#(2)
Rise time of CPU_STOP#
—
—
5
ns
NOTES:
1. Input frequency should be measured at the REF output pin and tuned to ideal 14.31818MHz to meet ppm frequency accuracy on PLL outputs.
2. This parameter is guaranteed by design, but not 100% production tested.
3. See TIMING DIAGRAMS for timing requirements.
11
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - CPU, SRC, AND DOT96 0.7 CURRENT MODE
DIFFERENTIAL PAIR(1)
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 2pF
Symbol
Parameter
Min.
Typ.
Max.
Unit
VO = VX
3000
—
—
Ω
Output HIGH Voltage
IOH = -1mA
2.4
—
—
V
VOL3
Output LOW Voltage
IOL = 1mA
—
—
0.4
V
VHIGH
Voltage HIGH(2)
Statistical measurement on single-ended signal using
660
—
1150
mV
VLOW
Voltage LOW(2)
oscilloscope math function
–300
—
150
VOVS
Max Voltage(2)
Measurement on single-ended signal using absolute value
—
—
1150
VUDS
Min Voltage(2)
–300
—
—
VCROSS(ABS)
Crossing Voltage (abs)(2)
250
—
550
mV
d - VCROSS
Crossing Voltage (var)(2)
Variation of crossing over all edges
—
—
140
mV
Static Error(2,3)
See TPERIOD Min. - Max. values
—
—
0
ppm
400MHz nominal / -0.5% spread
2.4993
—
2.5133
333.33MHz nominal / -0.5% spread
2.9991
—
3.016
266.66MHz nominal / -0.5% spread
3.7489
—
3.77
200MHz nominal / -0.5% spread
4.9985
—
5.0266
166.66MHz nominal / -0.5% spread
5.9982
—
6.032
133.33MHz nominal / -0.5% spread
7.4978
—
7.54
100MHz nominal / -0.5% spread
9.997
—
10.0533
96MHz nominal
10.4135
—
10.4198
400MHz nominal / -0.5% spread
2.4143
—
—
333.33MHz nominal / -0.5% spread
2.9141
—
—
266.66MHz nominal / -0.5% spread
3.6639
—
—
200MHz nominal / -0.5% spread
166.66MHz nominal / -0.5% spread
4.9135
5.9132
—
—
—
—
133.33MHz nominal / -0.5% spread
7.4128
—
—
100MHz nominal / -0.5% spread
9.912
—
—
Current Source Output Impedance(2)
VOH3
ZO
ppm
TPERIOD
TABSMIN
Average Period(3)
Absolute Min Period(2,3)
Test Conditions
96MHz nominal
mV
ns
ns
10.1635
—
—
tR
Rise Time(2)
VOL = 0.175V, VOH = 0.525V
175
—
700
ps
tF
Fall Time(2)
VOL = 0.175V, VOH = 0.525V
175
—
700
ps
d-tR
Rise Time Variation(2)
—
—
125
ps
d-tF
dT3
Fall Time Variation(2)
Duty Cycle(2)
—
45
—
—
125
55
ps
%
Measurement from differential waveform
NOTES:
1. SRC clock outputs run only at 100MHz.
2. This parameter is guaranteed by design, but not 100% production tested.
3. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
12
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS - CPU, SRC, AND DOT96 0.7 CURRENT MODE
DIFFERENTIAL PAIR, CONTINUED(1)
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 2pF
Symbol
tSK3
Parameter
Skew, CPU[1:0](2)
Skew, CPU2(2)
Skew,
tJCYC-CYC
Test Conditions
VT = 50%
SRC(2)
Jitter, Cycle to Cycle,
CPU[1:0](2)
Jitter, Cycle to Cycle,
CPU2(2)
Measurement from differential waveform
SRC(2)
Jitter, Cycle to Cycle,
Jitter, Cycle to Cycle, DOT96(2)
Min.
—
—
Typ.
—
—
Max.
100
250
—
—
250
—
—
85
—
—
100
—
—
—
—
125
250
Unit
ps
ps
NOTES:
1. SRC clock outputs run only at 100MHz.
2. This parameter is guaranteed by design, but not 100% production tested.
ELECTRICAL CHARACTERISTICS - PCICLK / PCICLK_F
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 30pF
Symbol
Parameter
Test Conditions
Min.
Typ.
Max.
Unit
ppm
Static Error(1,2)
See Tperiod Min. - Max. values
TPERIOD
Clock Period(2)
—
—
0
ppm
33.33MHz output nominal
29.991
—
30.009
ns
33.33MHz output spread
29.991
—
30.1598
VOH
Output HIGH Voltage
IOH = -1mA
2.4
—
—
V
VOL
Output LOW Voltage
IOL = 1mA
—
—
0.55
V
IOH
Output HIGH Current
VOH at Min. = 1V
-33
—
—
mA
VOH at Max. = 3.135V
—
—
-33
VOL at Min. = 1.95V
30
—
—
IOL
Output LOW Current
mA
VOL at Max. = 0.4V
—
—
38
Edge Rate(1)
Rising edge rate
1
—
4
V/ns
Edge Rate(1)
Falling edge rate
1
—
4
V/ns
tR1
Rise Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
tF1
Fall Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
VT = 1.5V
45
—
55
%
VT = 1.5V
—
—
500
ps
VT = 1.5V
—
—
500
ps
Cycle(1)
dT1
Duty
tSK1
Skew(1)
tJCYC-CYC
Jitter, Cycle to
Cycle(1)
NOTES:
1. This parameter is guaranteed by design, but not 100% production tested.
2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
13
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
ELECTRICAL CHARACTERISTICS, 48MHZ, USB
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 20pF
Symbol
Parameter
Test Conditions
ppm
Static Error(1,2)
See Tperiod Min. - Max. values
TPERIOD
Clock Period(2)
48MHz output nominal
VOH
Output HIGH Voltage
IOH = -1mA
VOL
Output LOW Voltage
IOH
Output HIGH Current
IOL
Output LOW Current
Min.
Typ.
Max.
Unit
—
—
0
ppm
20.8257
—
20.834
ns
2.4
—
—
V
IOL = 1mA
—
—
0.55
V
VOH at Min. = 1V
-29
—
—
mA
VOH at Max. = 3.135V
—
—
-23
VOL at Min. = 1.95V
29
—
—
mA
VOL at Max. = 0.4V
—
—
27
Edge Rate(1)
Rising edge rate
1
—
2
V/ns
Edge Rate(1)
Falling edge rate
1
—
2
V/ns
tR1
Rise Time(1)
VOL = 0.8V, VOH = 2V
0.5
—
1.2
ns
tF1
Fall Time(1)
VOL = 0.8V, VOH = 2V
0.5
—
1.2
ns
dT1
tJCYC-CYC
Duty
Cycle(1)
VT = 1.5V
Jitter, Cycle to Cycle
45
—
55
%
—
—
350
ps
Min.
Typ.
Max.
Unit
—
—
0
ppm
69.827
—
69.855
ns
NOTES:
1. This parameter is guaranteed by design, but not 100% production tested.
2. All long term accuracy and clock period specifications are guaranteed with the assumption that the REF output is at 14.31818MHz.
ELECTRICAL CHARACTERISTICS - REF-14.318MHZ
Following Conditions Apply Unless Otherwise Specified:
Operating Condition: TA = 0°C to +70°C, Supply Voltage: VDD = 3.3V ± 5%; CL = 10 - 20pF
Symbol
Parameter
Test Conditions
Long Accuracy(1)
See Tperiod Min. - Max. values
Clock Period
14.318MHz output nominal
VOH
Output HIGH Voltage(1)
IOH = -1mA
2.4
—
—
V
VOL
Output LOW Voltage(1)
IOL = 1mA
—
—
0.4
V
IOH
Output HIGH Current
VOH at Min. = 1V
-33
—
—
mA
VOH at Max. = 3.135V
—
—
-33
VOL at Min. = 1.95V
30
—
—
ppm
TPERIOD
IOL
Output LOW Current
mA
VOL at Max. = 0.4V
—
—
38
Edge Rate(1)
Rising edge rate
1
—
4
V/ns
Edge Rate(1)
Falling edge rate
1
—
4
V/ns
tR1
Rise Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
tF1
Fall Time(1)
VOL = 0.8V, VOH = 2V
0.3
—
1.2
ns
VT = 1.5V
45
—
55
%
VT = 1.5V
—
—
1000
ps
dT1
tJCYC-CYC
Duty
Cycle(1)
Jitter, Cycle to
Cycle(1)
NOTE:
1. This parameter is guaranteed by design, but not 100% production tested.
14
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PCI STOP FUNCTIONALITY
The PCI_STOP# signal is on an active low input controlling PCI and SRC outputs. If PCIF[1:0] and SRC clocks can be set to be free-running through SMBus
programming, they will ignore both the PCI_STOP# pin and the PCI_STOP register bit.
PCI_STOP#
CPU
CPU#
SRC
SRC#
PCIF/PCI
USB
DOT96
DOT96#
REF
1
Normal
Normal
Normal
Normal
33MHz
48MHz
Normal
Normal
14.318MHz
0
Normal
Normal
IREF * 6 or float
Low
Low
48MHz
Normal
Normal
14.318MHz
PCI_STOP# ASSERTION (TRANSITION FROM ‘1’ TO ‘0’)
The clock samples the PCI_STOP# signal on a rising edge of PCIF clock. After detecting the PCI_STOP# assertion low, all PCI[6:0] and stoppable PCIF[1:0]
clocks will latch low on their next high to low transition. After the PCI clocks are latched low, the SRC clock, (if set to stoppable) will latch high at IREF * 6 (or
tristate if Byte 2 Bit 6 = 1) upon its next low to high transition and the SRC# will latch low as shown below.
tSU
PCI_STOP#
PCIF[1:0] 33MHz
PCI[6:0] 33MHz
SRC 100MHz
SRC# 100MHz
PCI_STOP# - DE-ASSERTION
The de-assertion of the PCI_STOP# signal is to be sampled on the rising edge of the PCIF free running clock domain. After detecting PCI_STOP# de-assertion,
all PCI[6:0], stoppable PCIF[1:0] and stoppable SRC clocks will resume in a glitch free manner.
tSU
tDRIVE_SRC
PCI_STOP#
PCIF[1:0] 33MHz
PCI[6:0] 33MHz
SRC 100MHz
SRC# 100MHz
15
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
CPU STOP FUNCTIONALITY
The CPU_STOP# signal is an active low input controlling the CPU outputs. This signal can be asserted asynchronously.
CPU_STOP#
CPU
CPU#
SRC
SRC#
PCIF/PCI
USB
DOT96
DOT96#
REF
1
Normal
Normal
Normal
Normal
33MHz
48MHz
Normal
Normal
14.318MHz
0
IREF * 6 or float
Low
Normal
Normal
33MHz
48MHz
Normal
Normal
14.318MHz
CPU_STOP# ASSERTION (TRANSITION FROM ‘1’ TO ‘0’)
Asserting CPU_STOP# pin stops all CPU outputs that are set to be stoppable after their next transition. When the SMBus CPU_STOP tri-state bit corresponding
to the CPU output of interest is programmed to a ‘0’, CPU output will stop CPU_True = High and CPU_Complement = Low. When the SMBus CPU_STOP#
tri-state bit corresponding to the CPU output of interest is programmed to a ‘1’, CPU outputs will be tri-stated.
CPU_STOP#
CPU
CPU#
CPU_STOP# - DE-ASSERTION (TRANSITION FROM ‘0’ TO ‘1’)
With the de-assertion of CPU_STOP# all stopped CPU outputs will resume without a glitch. The maximum latency from the de-assertion to active outputs
is two to six CPU clock periods. If the control register tristate bit corresponding to the output of interest is programmed to ‘1’, then the stopped CPU outputs will
be driven High within 10nS of CPU_STOP# de-assertion to a voltage greater than 200mV.
CPU_STOP#
CPU
CPU#
CPU Internal
tDRIVE_CPU_Stop
10nS > 200mV
16
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PD, POWER DOWN
PD is an asynchronous active high input used to shut off all clocks cleanly prior to clock power. When PD is asserted high, all single-ended clocks will be
driven low, and CPU# and SRC# will be left floating, before turning off the VCO. In PD de-assertion all clocks will start without glitches.
PD
CPU
CPU#
SRC
SRC#
PCIF/PCI
USB
0
Normal
1
IREF * 2 or float
Normal
Normal
Normal
33MHz
Float
IREF * 2 or float
Float
Low
PD ASSERTION
PD
CPU 133MHz
CPU# 133MHz
SRC 100MHz
SRC# 100MHz
USB 48MHz
PCI 33MHz
REF 14.31818
17
DOT96
DOT96#
REF
48MHz
Normal
Normal
14.318MHz
Low
IREF * 2 or float
Float
Low
IDTCV142
PROGRAMMABLE FLEXPC CLOCK FOR P4 PROCESSOR
COMMERCIAL TEMPERATURE RANGE
PD DE-ASSERTION
tSTAB