We plan to be using ADP5065 in a new design however one issue is not quite clear to me. I understand that once that VIN is applied the MCU can use the I²C bus to change various parameters, however what happens when VIN is removed (USB power is unplugged but there is a valid battery connected), are the registers all reset to their default values (as seems to indicate description on page 23 of the ADP5065 datasheet) ?
Only ILIM would be reset when USB power unplugged.
How about the other registers which data could be written on? Please explain as to why only ILIM gets reset when VIN is removed?
Other register will keep on previous value as long as battery still be alive. The reason ILIM will be reset to 100mA is to pretect USB port, since USB stardard require keep output 100mA limit before USB and device communication success.