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.

MSPM0L1306: MSPM0 GPIO usage

Part Number: MSPM0L1306

Hi, 

I have some questions about pin mapping for the MSPM0L1304xRHBR. (32 VQFN package)

1. PA18 (BSL invoke Pin)

PA18 pin is BSL invoke pin. However it is also used for other functions as following.

Is it possible to use it as an analog pin? 

PA18 requires a pull-down resistor to prevent BSL entry.

When PA18 is used as an analog pin like ADC, OPA1_IN0+ or GPAMP_INUART0, doesn't the pull-down resistor affect the input?

2. JTAG ports

 PA20/SWCLK/A6 pins cannot be used as GPIO or A6 during debugging?

3. GPIO interrupt pin

GPIO interrupts seem to be possible on all pins.

But GPIOs for wakeup from shutdown mode seem to be part of it.

If it is right, there are only 4 GPIOs (PA0, PA1, PA17 and PA18) for wake up function on 32 pin device.

Is my supposition correct?

Thanks.

  • Hi SY Yoon

    1. PA18 (BSL invoke Pin)

    I think PA18 can be used as an analog pin.
    during used as the analog pin, pull-down resistor should be removed.
    it means user can select one function between BSL invoke function and analog function on this pin because it is the reused pin.

    2. JTAG ports

    PA20/SWCLK/A6 pins cannot be used as GPIO or A6 during debugging

    3. GPIO wakup function

    There are 4 GPIOs (PA0, PA1, PA17 and PA18) for wake up function on 32 pin device.

    Thanks!