English
Language : 

ICS94222 Datasheet, PDF (5/19 Pages) List of Unclassifed Manufacturers – Programmable System Frequency Generator for PII/III™
ICS94222
Advance Information
Brief I2C registers description for ICS94222
Programmable System Frequency Generator
Register N ame
Functionality & Frequency
Select Register
Output Control Registers
Byte
0
1-6
Vendor ID & Revision ID
7
R eg is ters
Byte Count
8
Read Back Register
Watchdog Control Registers 9 Bit [6:0]
VCO Control Selection Bit 9 Bit [7]
D es crip tion
Output frequency, hardware / I2C
frequency select, spread spectrum &
output enable control register.
Active / inactive output control
registers/latch inputs read back.
PW D Default
See individual
byte description
See individual
byte description
Byte 11 bit[7:4] is ICS vendor id - 1001.
Other bits in this register designate device
revision ID of this part.
See individual
byte description
Writing to this register will configure
byte count and how many byte w ill be
read back. Do not write 00H to this byte.
Watchdog enable, watchdog status and
programmable 'safe' frequency' can be
configured in this register.
This bit select w hether the output
frequency is control by hardware/byte 0
configurations or byte 11&12
programming.
08H
000,0000
0
Watchdog Timer
Count Register
Writing to this register will configure the
10
number of seconds for the watchdog
10H
timer to reset.
VCO Frequency Control
R eg is ters
11-12
These registers control the dividers ratio
into the phase detector and thus control
the V CO output frequency.
Depended on
hardware/byte 0
configuration
Spread Spectrum Control
R eg is ters
13-14
These registers control the spread
percentage amount.
Depended on
hardware/byte 0
configuration
Group Skews Control
R eg is ters
15-16
Increment or decrement the group skew
amount as compared to the initial skew .
See individual
byte description
Output Rise/Fall Time
Select Registers
17-20
These registers will control the output
rise and fall time.
See individual
byte description
Notes:
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 8.
2.
When writing to byte 11 - 12, and byte 13 - 14, 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 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 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.
This document is confidential and should not be released
without written consent from ICS.
5