Other Parts Discussed in Thread: PCF8575
I am evaluating the PCF8574 as an output ports expander and have three questions:
1-
Section 6.6 I2C Interface Timing Requirements of the data-sheet states that maximum I²C bus speed is 100 kHz.
However, I faced no issues using it at 400 kHz. Could you please confirm the I²C bus speed?
This question was initially sent as a feed-back on the documentation but I haven't received an answer yet, hence this post.
2-
Section 6.7 Switching Characteristics from the same document reads Tpv Output data valid = 4 µs from SCL to P output.
However, Figure 16. Write Mode (Output) only provides an example for P5.
Performing the same measure, but with multiple ports impacted, throws a delay up to 24 µs.
Could you please provide a more detailed timing table, ideally linked to the number of ports impacted?
3-
What references do you recommend for I²C bus running at 400 kHz and faster timing Tpv?
Thank you!
References
Datasheet
I've already read other posts, but they seem to be rather old.
- https://e2e.ti.com/support/interface-group/interface/f/interface-forum/775006/pcf8574-several-questions
- https://e2e.ti.com/support/interface-group/interface/f/interface-forum/773270/pcf8574-fscl-changed-from-400khz-to-100khz
- https://e2e.ti.com/support/interface-group/interface/f/interface-forum/709247/pcf8574-how-to-configure-some-port-output-and-some-port-input