Hi! In using the LTC2943 Battery Gas Gauge, we've noticed some odd behavior when reading the Current MSB/LSB registers (O, P) at the low-end of the full-scale range.
As we approach the low-end of the discharge current range, the O,P registers read as expected (e.g., 0x00D0). However, at some point near the edge of this range, when we slightly increase the discharge current, the O,P registers seem to "roll-over" (e.g., 0xFFD0). We would have expected the registers to "saturate" near 0x0000... not roll over.
Has this "rollover" behavior with the LTC2943 been observed before, and/or could our device configuration and/or method of reading the O,P registers cause this behavior?
Thanks!