I need to connect an I2C/TWI device to the nRF51822. The I2C device is running at a fixed 3.3V (from a boost DC/DC), but the nRF51822 is powered directly from a CR2032 battery (starting at around 3.0V).
As the battery voltage drops to 2V, now the I2C bus is running at 3.3V but VDD for the nRF51822 is 2V. I know technically the input should never be more than VDD, but does the open collector of the I2C bus give a bit of leeway here? This is my first battery-powered design and it seems like a pretty typical situation - how are these I2C bus voltage mismatches typically handled?
I know I could run both devices off the same VDD but I really don't want to power the nRF51822 using the 3.3V DC/DC because I only need to turn it on occasionally.