MSP430FR5043: Using low power UART

Part Number: MSP430FR5043


Dear Engineers,

I am planning to use the MSP430FR5043IPM to measure flow rate and send the data every 100 ms to another MCU via UART. I would also like to use the same UART interface to update the firmware of the MSP430FR5043IPM.

Could you please advise which UART pins I should use in order to:

  • support a low‑power or ultra‑low‑power UART mode, and

  • be able to boot / enter the BSL and update the MCU firmware over that same UART?

In other words, which UART instance and pin combination on the MSP430FR5043IPM is recommended if I want both low‑power UART operation during normal runtime and UART‑based firmware update capability? Also for putting the MCU in Boolloader mode what else should I do?

Thank you in advance for your support.

Regards, Behnam

  • Hi Behnam,

    In other words, which UART instance and pin combination on the MSP430FR5043IPM is recommended if I want both low‑power UART operation during normal runtime and UART‑based firmware update capability?

    According to the datasheet, the default pins for BSL is P2.0 and P2.1, so it will be used to transfer firmware data during the BSL phase, meanwhile, you can also configure it as low power UART in your app code, there will be no conflict because the BSL and app phases will not occur at the same time.

    Also for putting the MCU in Boolloader mode what else should I do?

    Please refer to the MSP430 FRAM Devices Bootloader (BSL) User's Guide (Rev. AB) for details.

    Best Regards,
    Peter

**Attention** This is a public forum