So, I am currently working on interfacing a MSP430G2553 and an I2C proximity sensor VL6180X. In order to have consistency in my voltages and hardware design, i choose this I2C device from polulu (https://www.pololu.com/product/2489), that offers level-shifting for I2C pins. For now, everything works well with I2C communication only.
The VL6180X sensor has a GPIO1 pin that can be configured as an interrupt request output. I'd like to connect GPIO1 to my microcontroller and use this function, so that I don't have to poll the sensor for results data.
The GPIO1 pin is not level-shifted, according to the documentation. I tried to make it work by wiring it directly to the micro, but I did not get it to work (maybe I did not try enough).
I am wondering, as my pin is providing 2v8 high level, do I need to level shift it for connection to my 3.3V MSP430 ? If so, what is the smallest circuit that can do this?
Thank you in advance!