Based on the datasheet of the MAX17043G+U,
voltage range for VDD is 2.5V - 4.5V but its i2c pins voltages goes to 5.5V thus
assuming the MAX17043G+U is powered by 3.7V battery then its pull-up resistors on the i2c will be operating at 3.7V
but then since my arduino is working at 5V, I can simply connect the i2c to the arduino’s pins and that wouldn’t cause a problem ?? without the need for a voltage logic converter ??
Hit, thanks for writing in.
Looking at the datasheet: “Data I/O Pins - SCL, SDA, QSTRT, ALRT - 0.3 +5.5 V”. Seems like the i2c pins should be 5v compatible.
We do have 4.7K resistor on the i2c lines in the LiPo Fuel Gauge schematic, so that should add extra protection when using it with 5v i2c lines from a controller.
I believe that you should be able to use the liper fuel gauge connecting directly into an Arduino Uno i2c pins. Several comments on the product page have customers stating that they have done this with no issues and no mentions of using a logic level converter.
I hope this helps.