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.

TMS320F28335: TMS320F28335

Part Number: TMS320F28335

Hello,

By mistake I connected 5V to a GPIO set as the input of my eZdsp F28335. After that CCS could not connect to the board using JTAG and gave fatal error. I tried whatever I could for a week and it was not resolved. However, after 2 months, I tried again without updating any software or hardware and now it's working! I know my question is too general but I really like to know what possibilities can lead to such temporary malfunction. I appreciate you share your opinions. Also, can I trust the board after such incident?

Thanks,

  • Parham,

    In terms of 5V applied to 1 GPIO damaging the device, it is dependent on the amount of current drive of that signal.

    This page in the datasheet http://www.ti.com/document-viewer/TMS320F28335/datasheet/specifications-tsprs230-8232004304361#tsprs230_8232004304361 there is a parameter for clamping current that the ESD diodes can withstand before there is damage to the device.  

    Each pin can take up to 2mA before there is risk of damage.

    Assuming this was violated the damage could be anything from the GPIO in question is now open(internal trace was destroyed), higher active current consumption, to damaging to other portions of the device.

    If you are using the device/board for debug or eval and it is working now using it really depends on your environment.  Ideally you should replace it, but if you are doing things like code execution profiling, or something else that is internal to the device you are most likely OK to continue. 

    If, however, there are high voltage components being controlled I would re-consider since there is chance any malfuction of the MCU could damage your downstream power electronics.

    Best,

    Matthew