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.

LP-MSPM0G3507: MSPM0G3507 - PA0, PA1 initializing problem

Part Number: LP-MSPM0G3507

Tool/software:

Hello sir , 

we are facing problem of initializing of PA0, PA1 GPIO's ( both  have open drain 5V output ) . I am initializing both GPIO's in SYSCONF but when I setting  both of the output High in code there is  no voltage coming on that pins  . these Testing we are Doing  on our board rest of the GPIO's working only problem of these two GPIO's . please suggest what changes I have to done in SYSCONF or a our board for getting proper output of these GPIO's.

 thanks 

Aryan vats 

  • Hi, 

    For open drain IO, there is no ability to output high levels independently.

    You must add an external pull-up resistor while using PA0 and PA1.

    Please refer to TRM: Figure 8-1 Superset IO Slice:

    1) The 5V-tolerant open drain IO type does not have the
    output-high PMOS, pullup resistor, or clamping diode.

    Here is the schematic reference to add a pullup resistor (LP-MSPM0G3507's schematic):

    Regards,

    Helic