This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS65987D:TPS65987D: Improving flash memory write time using I2C communication

Part Number: TPS65987D
Our system writes 64K bytes of full flash image (FFI) to the flash memory of TPS65987D using I2C communication.
After writing 64 bytes of data to the flash memory, I am performing a readback check for the write command (FLwd) of the "4CC" command, but is there a need for a wait time before moving on to the next write?
Currently, I am adding a wait time of 100ms each time, but writing 64k bytes takes more than 2 minutes, so I would like to shorten the time.
  • Hi, 

    It should not take long after completion of the flash memory write for the 0x08 command register returns 0x0 task successful code. I do not have an exact time but from what I can see, I would recommend trying a 25ms wait. This should be enough time for the PD to report task successful after flash write is completed.

    Best,

    Alex