MP2722 Registers write sequence

Hi,

I am Using MP2722 for Charging Battery. Need information on sequence of configuration registers 0x00-0x10 I2C write operation.

  1. Should registers 0x00-0x10 written to MP2722 over I2c as one block or there should be groups or single register write with break between the write operation with delay.
  2. During initial configuration, should all the configuration registers be updated with required values.
  3. During the detection of Charger, the configuration registers need to be re-written again or one time configuration is sufficient.
  4. After detection of High-Voltage through register 0x11, the required changes written to 0x0B register or all(0x00-0x10) needs to be rewritten.
  5. Is there any special care of charging-enable status needs to be taken care before writting to configuration registers?

Hello Vikas,

Apologies for the delay in this response. Here are the answers to the questions that you have asked:

  1. The MP2722 is a one-time programmable device for non-volatile memory, meaning that if you write to the device once, these will be the new values set by default. When you write to non-volatile memory, be sure that this is done all at once for finalization.
  2. Yes, configuration registers should be updated with required values.
  3. One-time configuration should be sufficient.
  4. You would write to all registers (0x00 - 0x10).
  5. I don’t believe so.

I would highly recommend that you review the MP2722 User Guide as I believe this would answer all your questions in further detail.

Best,

Krishan Ram