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.

PCA9515A: Changes from Revision B to C

Part Number: PCA9515A
Other Parts Discussed in Thread: PCA9515B, TCA9517A, TCA9617B, TCA9517

Hi team,

Could you please explain the change in detail? Thanks! 

Nison

  • Revision B had this sentence at the end of section 9.1.2:

    It is important to note that any arbitration or clock-stretching events on Bus 1 require that the VOL of the devices on Bus 1 be 70 mV below the VOL of the PCA9515A (see VOL – VILc in Electrical Characteristics) to be recognized by the PCA9515A and transmitted to Bus 0.

    This requirement is technically correct, but the same restriction applies to all signals on both sides; arbitration and clock-stretching events are no different and do not need to be called out explicitly.

  • Hi Nison,

    PCA9515A has a clock stretching errata that was found after the datasheet had been created. Therefore, any details supporting clock stretching or master arbitration was removed. 

    PCA9515B fixed this issue and allows for clock stretching and multi-master environments where arbitration occurs. 

    But I would recommend the customer looking into other i2c buffer options such as the TCA9517, TCA9517A, TCA9617B, etc. which are updated, use newer processes, and have more long term security. 

    Regards,

    Tyler