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.
Replies: 3
Views: 387
Part Number: MSP430I2031
Hello Champs,
One of my customers has made a design with MSP430i2031. During their testing of the product, they found that Application is hanging.During debugging, we found that in frequent ac mains on off , TEST and RESET pin expose to noise and suddenly clock output on P1.0 and P1.1 (MCLK and SMCLK) gets stopped while we have configured these pins for clock output. When we grounded Test pins, It worked absolutely fine so we concluded that MSP430i2031 is executing some test mode due to noise on TEST-RESET pin. We are making hardware provisions for this condition, however in their application customer will blow its programmable JTAG fuse. I couldn't find much details of this in user guide except that in startup code of examples, Program looks for two location in Flash and if it is different than 0xFF and 0x00 then it disable JTAG by below instruction:
SYSJTAGDIS = JTAGDISKEY
My query is that even if there is noise on test pin (which executes entry sequence of JTAG/SBW) and we disable JTAG by blowing this programmable Fuse, what will happen? Will MCU ignore this sequence and keep continue application OR Clock module stop similary as today & core will wait for something? Appreciate your inputs on the same...
Regards,
Vikas Chola
To better aid the community, please click on the "This Resolved my issue" button whenever a post answers your question!
In reply to Ryan Brown1:
In reply to Vikas Chola:
Even without BSL, some SBW-capable MSP430 device's TEST/SBWTCK line is very sensitive to rising signal edges that can cause the test logic to enter a state where an entry sequence (either 2- wire or 4-wire) is not recognized correctly. e2e.ti.com/.../
Edit: This thread has been closed as the issue is being resolved offline. Regards, Ryan