This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CDCE913/CDCEL913 Address for I2C

Other Parts Discussed in Thread: CDCE913

Hi, 

I am using CDCE913 in my design to generate different frequencies via I2C Control.

I was reading the datasheet (Section 8.3.4) for determining the slave address of the device to control it via I2C and it states the following:

"Address bits A0 and A1 are programmable through the SDA/SCL bus (byte 01, bits [1:0]. This allows addressing up to 4 devices connected to the same SDA/SCL bus. The least-significant bit of the address byte designates a write or read operation. "

My question is, the I2C slave address is programmable via I2C (SDA/SCL) bus but don't I already need a slave address to begin any I2C communication.

In other words, is there a default slave address on the CDCE913 device that I can use to start I2C communication and then configure the A0 and A1 bits to assign new address if required?

Thanks

Amninder

  • Hi Amninder,

    The device will only respond if it sees a valid slave address. As part of initiating a read/write operation, you would have to provide a valid I2C address on the bus in order for the device to acknowledge.

    Valid slave addresses can be found on Table 7 (Page 13) of the datasheet.

    Regards

    Arvind Sridhar