I have a master (MSP430 with 3.3 V) and only one slave (TMF8805 at 3.3 V). My confusion comes from the sensor's datasheet where the power supply (absolute max ratings) allow for 2.7 V to 3.3 V. This is great as the MSP430 is powered at 3.3 V as well.
However, the I2C signals for the sensor specify that they are typically pulled up to 1.8 V. Back to the absolute max ratings, however, say these lines (SDA & SCL) can go up to 3.6 V I believe.
Should I be alright simply to pull these lines to 3.3 V with 10 kΩ resistors?
From my understanding it should be fine, but I don't want to order any more faulty boards. If not, I guess my next step would be to find a logic-shifter. I already have the NXB0104GU12X on my board for other purposes. Would this potentially work if needed?. Why would the device be powered at 3.3 V and have recommended or "typical" IO levels for I2C at 1.8 V to begin with?