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.

MSP430F5438A: BSL programming over Hardware UART with MSP430F5438A

Part Number: MSP430F5438A

Hi all,

I need to use the BSL using a HW UART (USCIA implemented on P5.6 P5.7 of the MSP430F5438A MCU) instead of the Timer based uart provided by default. Is it needed to design a custom BSL based on SLAA450F or can I directly use the BSL Scripter software?

I'm a little bit confused because in SLAU319AA that PI versions in the range 0x50to 0x6F have the USCI based UART implementation....

Furthermore, I found this (https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/246869)

  • Sorry, there was something wrong during the post upload....

    I will redo the question in the following....

    Hi all,

    I need to use the BSL using a HW UART (USCIA implemented on P5.6 P5.7 of the MSP430F5438A MCU) instead of the Timer based uart provided by default. Is it needed to design a custom BSL based on SLAA450F or can I directly use the BSL Scripter software?

    I'm a little bit confused because in SLAU319AA says that PI versions in the range 0x50to 0x6F have the USCI based UART implementation.

    Furthermore, I found this (https://e2e.ti.com/support/microcontrollers/msp430/f/166/t/246869) post explaining how to use the HW UART but I cannot find the "BSL430_PI_USCIA.c" file in the latest version of the "Custom MSP430 Bootloader package".

    Any suggestion on how to face up this issue?

    Thanks in advance, best regards,

    GLC

  • Hi 

    The file "BSL430_PI_USCIA.c" is located xxx\MSP430BSL_1_01_00_00\IAR_BSL_Source\Peripheral_Interfaces\USCIA_UART. I have not try the method mentioned by  but you can have a try.

    Best regards

    Gary

**Attention** This is a public forum