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.

TMS320F28375D: Differences in current consumption due to differences in GPIO processing methods

Part Number: TMS320F28375D

Tool/software:

Hi experts,

Could you please tell me why there is a difference between the two methods below?
Method 1 did not reduce the current consumption, but method 2 reduced it significantly.

1:Set unused GPIO pins to output, disable internal pull-up, and disconnect external resistors
2:Set unused GPIO pins to input, disable internal pull-up, and connect external pull-down resistors 

Both are recommended methods by TRM, but there are differences between them.
Also, I could not find an answer as to the reason in the original thread.

Best regards,
O.H

  • The methods in TRM are best practices to avoid pin to be left floating (Input with no pullup external or internal) which can cause higher current consumption in case there is noise coupled on floating pin under different conditions like temperature etc

    1:Set unused GPIO pins to output, disable internal pull-up, and disconnect external resistors
    2:Set unused GPIO pins to input, disable internal pull-up, and connect external pull-down resistors 

    Thanks

  • Hi,

    Thank you for your reply.

    In other words, method 2 is less susceptible to noise, right?
    Please let me know if there is not enough information to answer your question.

    Best regards,
    O.H

  • Both the methods listed as recommendations are to avoid floating pins in the MCU and related power consumption if there is noise coupling on the floating pin.

    Thanks