Hello Experts,
i am working on MSP430F5437A for one of the project, where we are using GPIO P8.4 to drive our hardware circuit based on set of predefined conditions in the program. During initialization we configured the GPIO as output LOW. Once all conditions met in the program we are making the GPIO to HIGH so it can drive hardware circuit.
Issue: Even though the program not satisfying any of the condition we have observed GPIO transition HIGH on P8.4 pin and driving the circuit which is not expected. We have confirmed this issue -
1.) By keeping break points at all conditions before going to set GPIO to HIGH. We didn't see program hitting break points at any of the conditions
2.) By enabling debug log in the program at all conditions and didn't see any logs going through the conditions before making GPIO to HIGH
Observation: We have observed, GPIO P8.0 going HIGH and exactly in sync with P8.4 but it is (P8.0) just configured as output LOW and not at all using in the program.
Do you have any history on GPIOs state transition unexpectedly without involvement of program?
Please let me know if you need any other information on this issue.
Thanks,
Gourav