Other Parts Discussed in Thread: TCA9517A, TCA9617B
In our microcontroller-based design, we have a requirement where two of its pins must sometimes function as an I2C interface (SCL, SDA), and sometimes as part of a SPI interface (SCK, MOSI). The application will control whether the I2C or SPI peripheral is muxed onto the pins and switch back and forth between the two as it runs. Some other specs:
- Need to level-shift voltage from microcontroller +3.3V up to external device +5.0V.
- I2C repeater function (may need to drive I2C over a cable).
- Low data rate, less than 100 kbit/sec
Would TCA9509 be appropriate to use between microcontroller and external device in this case? Anything to be careful about while using TCA9509 and operating in SPI mode?