Reading all the post on this subject there seems to be a general misunderstanding on what OTP is, myself included. Since there is an evaluation board available, it’s hard to believe that a truly 1 time programming functionality would be very useful. If someone could answer the following questions it might allow me a better understanding.
Is the chip on the evaluation board the same chip that I would purchase as an individual part to put on a custom board for production use?
Would there be any difference in changing any of the OTP configuration bits via the I2C interface between using the MPS GUI or a generic I2C interface from a 3rd party controller.
What happens if I make a typing mistake? Do I have to change the chip or purchase a new evaluation board to recover?
Does cycling the power after making a change have some effect like changing the functionality from volatile storage to non volatile usage on a new chip for any registers than have had a change of value. This would imply that I could recover from my typing mistake in “3” above if the power hasn’t been cycled.
Does the fact that any writing event to an OTP register with a different value than the default value trigger some immediate change to non-volatile? Can I recover by writing the default value back after the initial change make any difference?
For MP2760, the eval board part will be the same as individual part. Some parts will have different part numbers or suffix options, but you can double check if it will be the exact part you are purchasing by looking at the BOM of the eval board.
Just wondering, is there a reason why you are using 3rd party controller? The MPS GUI with dongle is user friendly and easier to use for configuring parameters and monitoring registers and fault status settings.
Hey Luke,
I see, so basically we cannot pre-program these chips at all. We would need to tweak parameters such as Fast charge Current upon boot up via MCU I2C interface.
We are after a 4 cell version ie: the MP2760GVT-040A. If we export the required parameters via the GUI would these pre-configured chips be readily available for order and the same cost as base devices ?