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.

MSP430FR2153: Programming Issue

Part Number: MSP430FR2153

Hi Team,

I received the following request:

Could you please assist?

##########################################

We have developed many products with MSP430G series and we feel we are quite experienced to make new products using MSP430 family, however due to higher I/O demands we decided to migrate to MSP430FR series and decided to continue with MSP430FR2153 microcontroller. As MSP430FR2153 is also programmed via Spy-Bi-Ware interface, we thought that we can make the programming with the same IAR IDE and LaunchPad tools that we are using for MSP430G series.

Oddly, Spy-Bi-Ware lines that are used in LaunchPad development kit did not program MSP430FR2153, although it can successfully program any MSP430G series. Then we tried to program with MSP-FET430 tool via IAR Embedded Workbench IDE version 7.12.4 and it successfully programmed MSP430FR2153. However this success did not last long and this configuration would only let us to program MSP430FR2153 after 2 times as if the microcontroller is write protected. We made the tests for two very simple programs to identify if the microcontroller is programmed successfully. After we upload the first program that turns P3.3 GPIO pin to high and we would be able to see 3.3V at the pin, then we upload the second program which turns P3.3 GPIO to low and we would be able to see 0V at the pin. After we upload the first program again and IAR states that it is successfully programmed that we can also go over the Debug interface, P3.3 pin does not go high and it stays at 0V.

We are using the default Factory settings on IAR, what would you suggest troubleshooting the problem we have? Do we need to change the settings for FRAM microcontrollers?

##########################################

  • Hi Fabio,

    Spy-bi-wire is supported on the FR2143, so should work.  What launchpad are you using to program the FR2143 via spy bi wire?  Have you reproduced this on multiple boards?

    Based on the information provided, I think it could possibly be something related to the required passives on the RST line or the capacitor required on the Vcore pin.  On RST, you need to have a 47k pull up and 1000pF cap to ground as shown below.  Vcore pin requires a 0.47uF cap to ground.  Vcore is not present on the G series devices, so maybe this is something you are missing.    

**Attention** This is a public forum