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.

CDCE6214: Programming CDCE6214 from MCP2221A over I2C

Part Number: CDCE6214

Hi guys, 

I'm bringing up a new design where the CDCE6214 is programmed over USB. The Microchip MCP2221A acts as an USB-I2C bridge. 

We have a CDCE6214-Q1EVM dev kit that can be used to validate output signals and generate a memory map to copy in over I2C. 

Do you have existing design notes or tips & tricks for controlling the CDCE6214 from our own code? The plan is to use Python and Linux for this purpose. 

Best regards, 


  • Borge,

    For programming the device, please refer to 9.5 Programming in the datasheet, specifically Figure 33. I2C-Compatible Serial Interface, Supported Protocol and Figure 34. EEPROM Direct Access Using I2C.

    If writing all registers from a file, be certain to write in order from R85 to R0. R0 contains the I2C_A0 bit for the device I2C address, as well as the recalibration and sync bits. I recommend also recalibration of the PLL after modification of the PLL settings (R0[4] = 1).