I have a question with internal pull-ups for PSoC 4 device (CY8C4014FNI-421AT). As per datasheets it can be seen that I can enable internal I2C 5.6 KOhms weak pulls ups through the below commands in firmware.
Can you please advise whether using internal resistors on I2C data & clock lines provides similar performance as that of the external pull-ups and we can eliminate the use of external pull-ups to save space in the design?
The i2c waveforms mary vary during the communication as the tolerance values of the internal resistances are high. So, we recommend you to go with the external pull-ups.