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.

MSPM0C1104: MSPM0C1104SDDFR - SOT23-8 Device programming

Part Number: MSPM0C1104

I am trying to program a MSPM0C1104SDDFR in a sot23-8 package using a MSPM0C1104 programmer.

I get this error when trying to program the device using Code Composer.

image.png

I have four wires running between launchpad and breakout.

GND, Reset, SWDIO, SWDCLK.

I could not program a 'fresh' part.

Here is a schematic.

image.png

 

  • Hello Steven,

    Firstly, please check whether your hardware connection is correct. You mark "PICO" on “SWCLK” line, and mark "SCLK" on "SWDIO" line. Please confirm whether you provide 3v3 to M0C when you do programming.

    In our TRM, we mentioned that: " The primary purpose of the pullup resistor on the SWDIO line, and the pulldown resistor on the SWCLK line, is to place the SWD pins into a known state when no debug probe is attached. A minimum resistance of 100kΩ is recommended by Arm. The internal pullup/pulldown resistors fulfill this requirement and external resistors are not required for correct operation of the SWD interface." So I think you don't need add external pull-up resistor on SWCLK and SWDIO, especially SWCLK.

    And please try to do factory reset too.

    Best Regards,

    Janz Bai

  • I have the schematic labeled for its final use.

    When I am programming I have these connections:

    P1 - PA27 - Floating.
    P2 - PA1 - RST - Connected to RST on launchpad.
    P3 - Vss - Ground 0V
    P4 - Vdd - 3V3
    P5 - PA0 - Floating
    P6 - PA19 - Connected to SWDIO on launchpad.
    P7 - PA20 - Connected to SDCLK on launchpad.
    P8 - PA24 - Floating.

    I have removed all resistors.

    I see in the doc references to a BOOTMODE pin but I cannot find an assignment on the SOT23-8 package.
    How can I factory reset?

  • Hello Steven,

    About how to do factory reset, please see the attached slides. MSPM0_Unlock device_factory reset.pptx

    And if it doesn't make sense, you can try to add a serial resistor about 100Ω on SWDIO line.

    Best Regards,

    Janz Bai