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.

CCS/MSP430F2617: MSP430F2617 set the SVSCTL to wrong value, now programmer does not detect device anymore, how to reset

Genius 4170 points
Part Number: MSP430F2617
Other Parts Discussed in Thread: UNIFLASH, CODECOMPOSER

Tool/software: Code Composer Studio

Hello,

odd things do happen to me these days.

I was playing around with the voltage supervisor, had the following code:

        SVSCTL |= 0x60;		// 2,5V
	SVSCTL |= 0x80;		// 2,8V
	SVSCTL |= PORON;


I did not comment out the first line so in aggregation the bits were set to 3,7 V PORON generation,

so of course if i treat my MSP normally with 3,3V the PORON is always set, holding the device in the reset state!!!

I did try the uniflash tool, and different settings in CodeComposer, it will simply not detect my module anymore, could I really brick my device this halarious way?

I thought the JTAG debug interface would recover the device from almost any state.

Maybe someone has an easy answer, or maybe my problem is related to something different.

Thanks a lot.

#UPDATE edit1

Turns out, you can lock yoursefl out permanently from flashing your device via JTAG if setting the POR and the level too high, I just had to rise the Vcc to aorund 3,9V (higher than my 3,8 V level)

and I can now debug my device again. I thought or assumed i could always write on my device no matter what I did set in software to it.