1 Reply Latest reply on Feb 17, 2020 4:42 AM by BragadeeshV_41

    Recommendations to achieve I2C speeds with cost effective PSoC 4 components?


      I’ve found:

      - I2C FM+ mode is NOT supported in PSoC 4100S due to lack of OVT-GPIO pins.

      - I2C speed appears to be limited to 50KHz due to lack of PLLs

      - Using ISRs appears to have an affect on the maximum I2C speed.


      Are there other features within PSoC components that either enable or limit the maximum speed for I2C communication?


      I’m specifically having issues attempting to implement an I2C slave in a CY8C4125AZI-S433 at any speed over 50kHZ.

      The design worked without issue in a PSoC 4200M (using CY8CKIT-044).


      The PSoC 4S parts do NOT contain PLLs, which appears to limit the accuracy of internal clocks, thus limiting higher I2C speeds. Reference: Knowledge Based Article clarifying the difference between PSoC 4S and 4S Plus @ https://community.cypress.com/docs/DOC-14404


      All comments appreciated.