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.

MSP-FET430UIF: No communication at all, use the hardware to blow the FUSE

Part Number:

Hi together,

I bought recently an used MSP-FET430UIF from eBay and it seems it is faulty.

In Device Manager it appears as "MSP430 Application UART" but I get "MSP430.dll Initialization error". I tried on different 3 PCs (Windows XP, 7) with different versions of CCS, tried with Elprotronic Lite software and nothing. If it is seen by windows as "MSP430" device I guess the EEPROM contect is not altered so the MSP430F1612 could have a stuck firmware. I don't have another JTAG programmer to flash it. How can I flash it ? Is the BSL not deactivated on it ? I have 2 Launchpads if could help. 

What I wanted to do with this FET is just to blow fuses. I was thinking about using the hardware part from "FET" in combination with LP in order to blow fuses over SBW.

Many thanks

  • Hi,

    If the LaunchPads that you have have the ezFET circuitry, then you could use them to flash the device. Please this in the list of available debugging tools: www.ti.com/lit/ug/slau647k/slau647k.pdf

    Regards,
    Nathan
  • Ionel Tiron said:

    Part Number: MSP-FET430UIF

    Hi together,

    I bought recently an used MSP-FET430UIF from eBay and it seems it is faulty.

    In Device Manager it appears as "MSP430 Application UART" but I get "MSP430.dll Initialization error". I tried on different 3 PCs (Windows XP, 7) with different versions of CCS, tried with Elprotronic Lite software and nothing. If it is seen by windows as "MSP430" device I guess the EEPROM contect is not altered so the MSP430F1612 could have a stuck firmware. I don't have another JTAG programmer to flash it. How can I flash it ? Is the BSL not deactivated on it ? I have 2 Launchpads if could help. 

    What I wanted to do with this FET is just to blow fuses. I was thinking about using the hardware part from "FET" in combination with LP in order to blow fuses over SBW.

    Many thanks

    There is UIF schematic in slau278...
    There is JP5 for JTAG connection to flash F1612. Unfortunately, F1612 doesn't have SBW, it is not possible to do it by (LP) SBW. There are BSL TXD (P1.1) and RXD (P2.2) lines, but (I guess) without known BSL password (vector table) of stored firmware, info segment with calibration data will be erased. If you problem is related to somehow broken device firmware it can be recovered only by another JTAG master.
     
  • My LPa are EXP430G2 that has the same microcontroller F1612 like the FET UIF and same TUSB3410. What do you think if I exchange the F1612 ? 

    My FET UIF has 2 leds, Mode which is red and Power which is green. After connecting the USB cable the Mode led blinks 2 times and goes off followed by one turn on of green led which goes off also.

    Many thanks

  • But firmware on this 2 F1612 is different, and again, you can't do anything without JTAG master (that you don't have).

    I don't know about UIF LED OK / error sequence.

  • I am thinking about buying a new MSP FET but I have doubts:

    1. Is capable a MSP-FET430UIF to blow the fuse over the SBW ?

    2. Blowing the JTAG fuse over the SBW will disable also 4 wire JTAG ?

    3. If I blow the fuse using 4 wires JTAG, could I use these pins for other stuff like I2C communication on P1.6 and P1.7 which are JTAG TDI and TDO ?

    thanks

  • You didn't mention what is your target device. If your target device is from 5xx/6xx flash or FRAM family, than there is soft SBW/JTAG fuse that can be blown without applying VPP (6.5V), and any LP can do this. If you target device is from 2xx flash family than MSP-FET can generate VPP (6.5V) and blow the fuse. This can be done by SBW or JTAG. With blown fuse, SBW and JTAG access to device is disabled, but mailbox system (by SBW/JTAG) on 5xx/6xx flash and FRAM will work. JTAG port pins with blown fuse should work just fine. However, there is errata present on some devices, where state of this pins during boot code will not be in High-Z as it should be.

  • My target is MSP430G2553.

    I read from different threads that there are people who didn't manage to blow the fuse on MSP430G2553 using MSP-FET430UIF or MSP - GANGpro and SBW.
    Is there someone who managed to blow the fuse on MSP430G2 by SBW ? MSP430G2553 requires Vpp to be applied on the Test pin not on TDI.

    It's really annoying that many people complain about blowing the real fuse using original hardware from TI on SBW. Right now I have big delays in my project because I cannot protect my software.
  • Does someone know if this programmer from Olimex can burn the real fuse over the SBW ?

    www.olimex.com/.../

  • Ionel Tiron said:

    I read from different threads that there are people who didn't manage to blow the fuse on MSP430G2553 using MSP-FET430UIF or MSP - GANGpro and SBW.
    Is there someone who managed to blow the fuse on MSP430G2 by SBW ? MSP430G2553 requires Vpp to be applied on the Test pin not on TDI.

    I was thinking that someone from TI will give you clear answer on this, about blowing fuse on 2xx flash family by MSP-FET SBW.

    Ionel Tiron said:
    Does someone know if this programmer from Olimex can burn the real fuse over the SBW ?

    www.olimex.com/.../

    I guess that better place for correct answer will be on olimex forum, not here.

    BTW, I will receive last hardware revision of my flasher at the end of the next week. Need some time for testing it. I see that you are in hurry, but I can PM you when I finish testing. Related web site will be finished next week. It is simple standalone software / hardware (MSP-GANG like) solution (not compatible with TI). It can blow 2xx fuse by SBW.

    
    C:\msp430>flash -p com4 -e -fuse
    
    Get Device
    # JTID Fuse Device Proc
    1  89   OK   2553  0060
    
    Erase
    Time: 63 ms
    
    Fuse Blow (Y/N)? y
    
    Release Device
    
    Total Time: 2125 ms
    
    C:\msp430>flash -p com4 -e
    
    Get Device
    # JTID Fuse
    1  89 Blown
    Error 101: Syncronization problem.
    
    Release Device
    
    Total Time: 47 ms
    
    C:\msp430>
  • Hi zrno soli,

    I have already sent you a PM. Please check it. thanks

**Attention** This is a public forum