English
Language : 

FS6370-01 Datasheet, PDF (7/25 Pages) List of Unclassifed Manufacturers – EEPROM Programmable 3-PLL Clock Generator IC
FS6370-01
EEPROM Programmable 3-PLL Clock Generator IC
8.0 I2C-bus Control Interface
This device is a read/write slave device
meeting all Philips I2C-bus specifications
except a “general call.” The bus has to be
controlled by a master device that generates
the serial clock SCL, controls bus access, and generates
the START and STOP conditions while the device works
as a slave. Both master and slave can operate as a
transmitter or receiver, but the master device determines
which mode is activated. A device that sends data onto
the bus is defined as the transmitter, and a device re-
ceiving data as the receiver.
I2C-bus logic levels noted herein are based on a percent-
age of the power supply (VDD). A logic-one corresponds
to a nominal voltage of VDD, while a logic-low corre-
sponds to ground (VSS).
8.1 Bus Conditions
Data transfer on the bus can only be initiated when the
bus is not busy. During the data transfer, the data line
(SDA) must remain stable whenever the clock line (SCL)
is high. Changes in the data line while the clock line is
high will be interpreted by the device as a START or
STOP condition. The following bus conditions are defined
by the I2C-bus protocol.
bytes transferred between START and STOP conditions
is determined by the master device, and can continue
indefinitely. However, data that is overwritten to the de-
vice after the first sixteen bytes will overflow into the first
register, then the second, and so on, in a first-in, first-
overwritten fashion.
8.1.5 Acknowledge
When addressed, the receiving device is required to gen-
erate an Acknowledge after each byte is received. The
master device must generate an extra clock pulse to co-
incide with the Acknowledge bit. The acknowledging de-
vice must pull the SDA line low during the high period of
the master acknowledge clock pulse. Setup and hold
times must be taken into account.
The master must signal an end of data to the slave by not
generating and acknowledge bit on the last byte that has
been read (clocked) out of the slave. In this case, the
slave must leave the SDA line high to enable the master
to generate a STOP condition.
8.2 I2C-bus Operation
All programmable registers can be accessed randomly or
sequentially via this bi-directional two wire digital inter-
face. The device accepts the following I2C-bus com-
mands.
8.1.1 Not Busy
Both the data (SDA) and clock (SCL) lines remain high to
indicate the bus is not busy.
8.1.2 START Data Transfer
A high to low transition of the SDA line while the SCL in-
put is high indicates a START condition. All commands to
the device must be preceded by a START condition.
8.1.3 STOP Data Transfer
A low to high transition of the SDA line while SCL is held
high indicates a STOP condition. All commands to the
device must be followed by a STOP condition.
8.2.1 Device Address
After generating a START condition, the bus master
broadcasts a seven-bit device address followed by a R/W
bit.
The device address of the FS6370 is:
A6
A5
A4
A3
A2
A1
A0
1
0
1
1
1
0
0
Any one of eight possible addresses are available for the
EEPROM. The least significant three bits are don’t care’s.
A6
A5
A4
A3
A2
A1
A0
1
0
1
0
X
X
X
8.1.4 Data Valid
The state of the SDA line represents valid data if the SDA
line is stable for the duration of the high period of the SCL
line after a START condition occurs. The data on the
SDA line must be changed only during the low period of
the SCL signal. There is one clock pulse per data bit.
Each data transfer is initiated by a START condition and
terminated with a STOP condition. The number of data
7