The module indicates that it has a regulator that take 5V and gives 2.8 to the chip. However the max voltage on the I2C lines is specified by the manufacturer at 3.6V. Since these lines are pulled up by resistors on the processor to the full 5V, then this would exceed the manufacturers maximum specified voltage for the I2C lines.
Does the module have an I2C level translator built on to it? If not, have you just found that 5V I2C works without an issue?
VL53l0x voltage levels
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- dastels
- Posts: 15667
- Joined: Tue Oct 20, 2015 3:22 pm
Re: VL53l0x voltage levels
Yes, the I2C lines are level-shifted to 2.8v on the breakout. See the schematic at https://learn.adafruit.com/assets/93507.
Dave
Dave
Please be positive and constructive with your questions and comments.