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.

TPS65988DK: USB PD COntroller Flashing Procedure

Part Number: TPS65988DK
Other Parts Discussed in Thread: TPS65987

Tool/software:

Hi TI E2E Team, 

We have a requirement to flash the USB PD controller using external flash memory, TPS65988DK flashing via external SPI memory.

During this case, can you please confirm if USB PD controller IC has to be in reset state by default? 

i.e the pin HRESET pin has to be high during this case when flashing the USB PD Controller. 

  • Also, I have one more query, 

    The HRESET pin actually power cycles the USB PD Controller or it just initializes the registers in RAM memory. 

    Pls confirm. 

  • Hello,

    Thank you for your inquiry. TI US is closed for Christmas. Please expect delayed responses this week.

    Merry Christmas and Happy Holidays!

  • Hi Garima,

    I'm not too sure what you are asking here.

    The PD controller only uses the SPI pins on boot, so you can flash the SPI flash while the PD is still in an active state. If you look at the TPS65987EVM, the onboard FTDI chip is used to program the SPI flash, and it is possible to flash the SPI Flash while the PD is not in a reset state. Do be careful of the VCC pin, as the TPS65987 is providing LDO3V3 to the pin during this time, and I'm not too sure what will happen if you apply an external 3.3-V rail here.

    Hope this helps.

    Thanks and Regards,

    Chris