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.

MSP430FR6989: In-Circuit Programming of Fresh MCU

Part Number: MSP430FR6989
Other Parts Discussed in Thread: MSP-EXP430FR6989, MSP-FET

Hello,

I'm working designing a custom PCB for a senior design project using a fresh MSP430FR6989 MCU and I would like some confirmation that I have the programming aspect well thought out.

I'm trying to figure out what I would have to do in order to program the new MCU with an existing MSP-EXP430FR6989 LaunchPad once the fresh MCU has already been soldered on the board. My current understanding is that I can first program it using DVCC, DVSS, TEST/SBWTCK, and RST/NMI/SBWTDIO right out of the box with access to those pins on the PCB. I believe I can just load a CCS project onto the fresh board as long as I have those four connections set up.

Next, I also want to use backchannel UART to communicate with the my PC. With the above set up, I should then be able to load a program that configures any UART interface on the MCU as the backchannel UART pins and then provide a way to connect those pins to the jumper pins on the eZ-FET side of the EXPFR6989 LaunchPad.

Is this the correct way to program a fresh MCU on a custom board?

Thanks and I appreciate your time :)

  • Yes, I've done this many times. Loading a brand-new chip is no different from subsequent loads. For convenience, bring those 4 (or 6) signals out to a separate header.

    The only real limitation in the ezFET (over the MSP-FET) is voltage level -- it always runs at 3.3V (on some Launchpads 3.6V). The MSP-FET by contrast can use whatever voltage your board is powered at. This rarely gets in my way.

    If your board normally runs at 3.3V, you're all set. If you have an on-board regulator, make sure it won't be bothered by having 3.3V at its Vout/Vcc pin (most are pretty tolerant of this).

  • This is great advice! I will keep it in mind, thanks for reaching out quickly! :)

**Attention** This is a public forum