W48S87-04
PRELIMINARY
7
Serial Da ta Interface
The W48S87-04 features a two- pin, serial data i nt erface that
can be used to configure internal registe r set ting s that co ntrol
particular device functions. Upon power-up, the W48S87-04
ini tialize s with def ault registe r set tings, theref ore the use of t his
serial data interface is optional. The serial interface is write-
only (to the clock chip) and is the dedicated function of devic e
pins SDATA and SCLOCK. In motherboard applications,
SDATA and SCLOCK are typically dri ven by two logic out puts
of the chipset. Clock device register changes are normally
made upon syst em initia li zation, i f any are required. The inter-
fa ce can also be used duri ng system operat ion fo r power man-
agement functions. Table 2 summarizes the control functions
of the serial data inter face .
Operation
Data is written to the W48S87-04 in ten bytes of eight bits
each. Bytes are written in the order shown i n Table 3.
Table 2. Serial Data Interface Control Func ti ons Sum mary
Control Functi on Description Co mmon Application
Clock Output Disable Any individual clock output(s) ca n be disab led. Dis-
abled outpu ts are active ly held LO W. Unuse d outputs are disab led to reduce EM I
and system power . Examples are clock out-
puts to unu sed SDRAM DIMM socket or PCI
slot.
CPU Clock Frequency
Selection Provides CPU/PCI frequency selections beyond the
50- and 66.8- M Hz selections that are pro vided by
the FS0:2 po wer-on def ault se lecti on. Fr equency is
changed in a smooth and controll ed fashion.
For alternate CPU devices, and pow er man-
agement options. Smooth frequency transi-
tion all ows CPU frequen cy change un der n or-
mal system operation.
Output Three-state Puts all clock outputs into a high-im pedance state. Production PCB testing.
Test Mode All clock outputs toggle in relation with X1 input ,
internal PLL is b ypassed. Refer to Ta ble 4.Pr oduction PCB testing.
(Reserved) Reserved function f or future device revision or pro-
duction devi c e test in g. No user appl icat ion. Regi ster bit must be writ-
ten as 0.
Table 3. Byte W riting Sequence
Byte Sequence Byte Nam e Bit Sequence Byte Descri ption
1 Slave Address 11010010 Commands the W48S87-04 t o accept the bits in Data Byte s 0–6 for
internal register configuration. Since other devices may exist on the
same common seri al data b us, it is necess ary to hav e a specific sla ve
address for each potential receiver. The slave receiver address for the
W48S87-0 4 is 1101 0010. Re giste r setting wi ll not be made if the Slav e
Add ress i s n ot correct (o r is for an alt e rn ate slave r e ce i ve r ) .
2 Command
Code Don’t Care Unused by the W48S87-04, therefor e bit values are ignored (“don’t
care”). This byte must be included in the data write sequence to maintain
proper b yte allocati on. The Command Co de Byte is part of the standar d
serial communication protocol and may be used when writing to another
addressed slave receiver on the serial dat a bus.
3 Byte Count Don’t Care Unused by the W48S87-04, therefore bit values are ignored (“don’t
care”). This byte must be included in the data write sequence to maintain
proper byte allocation. The Byte Count Byte is part of the standard serial
communi cation protoc ol and may be used when writing to another ad-
dressed sla ve receiver on the serial data bus.
4 Data Byte 0 Refer to Ta ble 4 The data bits in these bytes set internal W48S87-04 registers that con-
trol devic e operati on. The dat a bits are only a ccepted when the Address
Byte bit sequence is 110 10010, as noted above. F or description of bit
control functions, refer to Table 4, Data Byte Serial Configuration Map.
5 Data Byte 1
6 Data Byte 2
7 Data Byte 3
8 Data Byte 4
9 Data Byte 5
10 Data Byte 6