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.

FPC402: FPC402

Part Number: FPC402

Hi

I working on a I2C interface to the FPC402 and have some issues when trying to send to a I2C device on the secondary side using indirect addressing and 16 bit address, 8 bit works fine BTW.

My question is, the host side of the FPC402 is specified to be between 100kHz and 1000kHz, how crucial is that could I have a issue if at to low clock frequency?

cheers

Michael Laajanen

4 Replies

  • Hi Michael,

    FPC402 supports only 8-bit I2C addressing, it does not support 16-bit addressing.

    Thanks,

    Sri

  • In reply to Sriharsha Kota Pavan:

    Hello

    Regarding the addressing, we are not using any 16 bit addressing on I2C, we are using indirect addressing that is the data we send hold the 16 bit address.

    But my question was actully not about that, it was about the "min I2C clock", he spec says between 100kHz and 1000kHz, could we have a issue if the device operates at 100kHz which we do?

    So, is it the FPC402 that limits the clock to 100kHz or the I2c specification?

    cheers

    Michael
  • In reply to Sriharsha Kota Pavan:

    Hi

    Let me ask a second question regarding issues with FPC402.

    If we initiate a I2C cycle with <START><ADDR,R/W=0><DATA><DATA><START><ADDR,R/W=1><RECEIVER SENDS DATA>
    Thus, we will NOT send a <STOP> when changing from WRITE to READ mode, we will only send a new <START> condition.


    What will FPC do then on the "down" side, will it send it as two separete I2C transfers as below or send it exactly as it was received on the HOST side?

    <START><ADDR,R/W=0><DATA><DATA><STOP>
    <START><ADDR,R/W=1><RECEIVER SENDS DATA><STOP>
  • In reply to Michael Laajanen:

    Hi Michael,

    Understood, thanks for clarifying.

    You should not have any issues operating at 100-KHz, which is the standard-mode I2C speed and FPC402 fully supports this. 

    On your other question regarding the I2C cycle, let me check with the team and get back to you.

    Thanks,

    Sri 

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.