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.

TMS320F280036-Q1: F280036 GPIO13 output high voltage level after erasing the flash

Part Number: TMS320F280036-Q1

Hi experts,

My customer develops the 280036 systems as the follow picture

image.png

They found that, after erasing the flash of F280036 by using XDS110, the GPIO13 will output the high level voltage. The voltage will enable the EX WD. And the EX WD will reset the MCU, so that they cannot load the program to the MCU.

At default, the MCU GPIO fucntion is float input. However, after erasing the MCU, we found that the value for GPIO13 in GPAPUD register is 0 which enable the pull-up. We try to modify this value manually by XDS110 and found that the output of GPIO13 is low voltage. We try to do the same erase on F280039 EVM and found that the output of GPIO13 is noraml (low), and the value for GPIO13 in GPAPUD is 1.

Why erasing the flash of F280036 will modify the value in GPAPUD register? How to make GPIO13 output low voltage after erasing the flash on F280036?

More details,

PCN:F280036PMQ

This problem has occurred on multiple F280036 chips (over 20 chips) belonging to the customer.