4
ICS94203
1. The ICS clock generator is a slave/receiver, I2C component. It can read back the data stored in the latches for verification.
Readback will support standard SMBUS controller protocol. The number of bytes to readback is defined by writing to
byte 6.
2. When writing to byte 14 - 15, byte 16 - 17 and byte 18 - 20, they must be written as a set. If for example, only byte
14 is written but not 15, neither byte 14 or 15 will load into the receiver.
3. The data transfer rate supported by this clock generator is 100K bits/sec or less (standard mode)
4. The input is operating at 3.3V logic levels.
5. The data byte format is 8 bit bytes.
6. To simplify the clock generator I
2
C 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 above must be sent, but the data is ignored for those two bytes.
The data is loaded until a Stop sequence is issued.
7. At power-on, all registers are set to a default condition, as shown.
Notes:
Regi s ter Name Byte Descript ion Pwd Default
Functionalit y & Frequency Sel ect
Register
0
Output frequenc y, hardware / I
2
C frequency
select, spread spectrum & output enable
cont rol register.
See individual byt e
description
Output Cont rol Registers 1-5 Active / i nactive output control registers.
See individual byt e
description
By t e Count Read B ac k Register 6
Writ i ng t o t his regist er will c onfigure by t e
count and how m any byt e wi l l be read back.
Do not write 00
H
to this byte.
06
H
Latc hed Input s Read Back
Register
7
The invers e of t he l atched inputs level could
be read back from t his regis ter.
See individual byt e
description
Watchdog Control Regi sters 8 Bit[6:0]
Wat c hd og enable, wat c hdog s t at us and
programmable 'safe' frequency ' c an be
configured in t his regis ter.
000,0000
VCO Control Selection Bit 8 Bit[7]
This bit s el ec t whet her t he out put frequency
is control by hardware/byt e 0 configurations
or byt e 14& 15 program m i ng.
0
Watchdog Timer Count Register 9
Writ i ng t o t his regist er will c onfigure t he
number of seconds for the watchdog t im er
to reset.
FF
H
ICS Reserved Register 10
This is an unus ed regi s t er. W ri t ing to this
regist er wil l no t affect device funct i onal i ty.
00
H
Device ID, Vendor ID & Revision ID
Registers
11-12
By t e 11 bi t[3:0] is ICS vendor id - 0001.
Other bits in these 2 regis ters des i gnate
device revision ID of this part .
See individual byt e
description
ICS Reserved Register 13
Don't write int o this register, writing 1's will
caus e m al function.
00
H
VCO Frequenc y Control Registers 14-15
These registers control the di viders rat io
into t he phase detec tor and thus control t he
VCO outpu t frequenc y.
Depended on
hardware/byte 0
configuration
Spread Spec t rum Cont rol
Registers
16-17
These registers control the spread
percentage am ount.
Depended on
hardware/byte 0
configuration
Output Di viders Cont rol Regi sters 18-20
Changing bits i n t hes e registers res ul t in
frequency di vider ratio changes. Inc orrec t
configuration of group output divider ratio
can cause system malfunction.
Depended on
hardware/byte 0
configuration
Group Sk ews Control Regis ters 21
Increment or dec rem ent t he group s k ew
amount as compared to the initial s kew.
See individual byt e
description
Output Ri se/Fall Tim e S elect
Registers
22
These register will control the group rise
and fall ti m e.
See individual byt e
description
Brief I2C registers description for ICS94203
Programmable System Frequency Generator