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.

msp430F2002 blow fuse without jtag

Other Parts Discussed in Thread: MSP430F2002, MSP-GANG, MSP-FET

Hello together,

I have a problem which I want to solve with your help:

I have  application with the MSP430F2002 which is programmed with the TI GANG430 programmer.

I can program, verify and blow the fuse with the GANG430.

But after programming , I have a test station to verify the function of the complete application and if all test are passed, I want to blow the fuse without a jtag programmer.

My actual process isto power the device and apply 6,5 V to the TEST pin and after 2 ms I rised the RESET pin for 1 ms to start the blow mechanism,  but nothing happens. Its not possible to add a jtag programmer to this station, so I must do it in the simple way.

Can you please help to to find a process to blow this fuse

Best Regards,

Michael

  • Hi Michael,

    Blowing the MSP430x2xx JTAG access fuse is more complex then simply applying Vpp (6.5V +/- 0.5V) to the TEST pin, waiting two ms, and raising RST.

    In order to blow the JTAG access fuse, a specific JTAG state must be entered.  This state is entered by shifting the appropriate JTAG commands for IR_PREPARE_BLOW and IR_EX_BLOW into the JTAG state machine in a perticular sequence, and also applying Vpp and the appropriate time.

    The MSP430 Programming via JTAG User's Guide (http://www.ti.com/lit/ug/slau320l/slau320l.pdf) describes the process at a JTAG level.

    The process for a SBW device / mixed-function JTAG pin device, such as the F2002, is described in section 1.4.1 - Burning the JTAG Fuse.

    Generally, the procedure is as follows:

    This is why a JTAG programmer, or a custom device that can speak the JTAG command language, is required to blow the fuse.  Simply applying Vpp to the TEST pin alone will not blow the fuse.  My recommendation is that you attempt to find a way to integrate JTAG access into your test station, whether it is through a MSP-GANG / GANG430, MSP-FET, or a custom JTAG solution.

    Having a overvoltage condition be the only thing required to blow the JTAG fuse would be quite dangerous- imagine a system where the power supply overshoots the intended voltage during ramp-up; this could result in an uninteded burning of the fuse.  For this reason, the appropriate JTAG commands need to be sent to put the JTAG state machine in the proper state for fuse blow before Vpp is applied.

    Regards,
    Walter

  • Michael Hartmann said:
    But after programming , I have a test station to verify the function of the complete application and if all test are passed, I want to blow the fuse without a jtag programm

    Since your test station apparently doesn't use JTAG for the testing, you can simply blow the fuse before testing. In case of test failure, you have a hardware problem anyway. Which shouldn't require reprogramming the device. (If you need to reprogram with a test software, you can still use the BSL for firmware update)

  • Thank  you very much for the clear answers.

    The programmer software is a special program, so I have no access for FUSE blowing.

    Now I added the GANG430 in my final tester...

    Best Regards,

    Michael

**Attention** This is a public forum