4©2016 Integrated Device Technology, Inc January 6, 2016
843S304I-100 Data Sheet
SECURE I
2
C Interface Communication
I
2
C Write Transaction
An I
2
C communication write transaction to the 843S304I-100 is
initiated by the I
2
C master sending a start bit. A start bit is a
high-to-low transition on the serial data (SDA) input/output line while
the serial clock (SCL) input is high. After the start condition, the 7 bit
I
2
C slave-address is sent, MSB first, followed by the read/~write bit.
The read/~write bit is set low to indicate a write operation. After
receiving the valid I
2
C slave-address, the slave device,
843S304I-100 responds with an acknowledge (ACK). Next, the
master sends the 8 bit register address that is to be accessed by this
transaction. Again the 843S304I-100 responds with an acknowledge
bit. The master then sends the one’s complement of the 8 bit
register address. This device again acknowledges. Next the master
sends the 8 bit data value to be stored in the previously addressed
register. The843S304I-100 will acknowledge and lastly the master
will issue a stop.
I
2
C Read Transaction
A read operation uses the I
2
C Combined Transaction. The combined
transaction has a direction change from a write to a read in the
middle of the transaction, allowing a register address to be sent to
the 843S304I-100 and data to be received from the slave device. As
with a write, the combined transaction starts with the master sending
a start condition and is then followed by the 7 bit slave address, and
then followed by the R/~W bit being set for a write. This slave, if
properly addressed, will respond with an Acknowledge (A). Next, as
with the write transaction, the master sends the 8 bit register
address that is to be accessed by this transaction. Once again this
device would respond with an acknowledge. The master then sends
the one’s complement of the 8 bit register address with an
acknowledgment from the slave. The master will next send a
repeated start bit followed by the slave address and the R/~W bit set
to a one which is for a read operation. The 843S304I-100 will
acknowledge and then proceed to send the data byte associated
with the previously addressed register. The master will acknowledge
and then send a stop bit indicating the end of the transaction.
SYNTHESIZER CONFIGURATION AND I
2
C PROGRAMMING REGISTERS
The 843S304I-100 uses the Secure I
2
C interface to configure the
internal dividers of the PLL. The Secure I
2
C interface allows the
change of the M dividers, and additionally, may be used to turn on,
select the amount, and select the direction of spread spectrum
modulation through a series of read/write 8 bit registers. Table 3
shows the registers, their address, and description of each of the
bits in the registers. Some of the bits in these registers are not
defined and are ignored on writes and will read-back as zeros on an
I
2
C read transaction. Note, the Command register, which will be
described below is a write only register, and an attempted read of
this register will result in a NACK or not-acknowledge being returned
to the I
2
C master.
Table 3. Register Table
Register Address Description D7 D6 D5 D4 D3 D2 D1 D0
00 Command Register 1 nCL nST nCP 0 CL ST CP
01 Lower M Dividers
M4 M3 M2 M1 M0 N/A N/A N/A
02 Upper M Dividers
N/A N/A M10 M9 M8 M7 M6 M5
03 Spread Spectrum Control N/A UP DN SS4 SS3 SS2 SS1 SS0
04 Status Read Only N/A N/A N/A N/A N/A N/A N/A N/A