TI E2E Community
MSP430 Ultra-Low Power 16-bit Microcontroller Forum
msp430 reset pin problem during programming
Hello myself ankit,
i am using msp430 2272 for my application which contains LCD.
i am programming the MSP 430 2272 using module ez430 which uses 4 pin of the microcontroller.
when i connect the dongle USB to PC and then to my application board containing msp430 it works well. and i can program the msp properly.
But sometime i cannot program the msp and i found that the when i program the MSP reset pin doesnt go low. After that i am not able to program the MSP anytime . then I have to change the MSP . But my MSP is working fine for my last loaded application only problem is that i cant program it anymore.
I am using code composer essentials. as my tool.
My reset pn pullup by 10K resistor. Is there any precaution that i need to take for the for the reset pin.?
waiting for your reply.
The reset pin shoudl have an additional capacitor of no more than 2.2nF to GND. If it is larger, the reset pulse (or subsequent programming pulses) might be too short to drive the reset line low in time. There is, however, no reasom why a working setup would suddenly and finally fail.
The only possible reason why there could be permanent failure woudl be physical damage of the chip. Ths may happen if you apply a wrong voltage to the port pin.All MSP port pins have clamp diodes whcih wilshortcut overvoltage to VCC ro GND. These diodes can bear up to 2mA. This may be enough to power the MSP through the programming pins, but if these diodes are damaged due to overcurrent (e.g. when the programming lines are high but the MSP is unpowered and the current is not limited), they can melt, causing either a shortcut of the pin to VCC (which could explain why you don't see it pulled down anymore) or break open, so that subsequent overvoltage will damage the port input logic itself. In most cases this won't affect the functionality of the rest of the MSP, but without reset pin, you cannot program it anymore.Try putting a series resistor (4,7k vor up to 10V) between your programmer and the reset/test pins and see whether the problem persists. And don't leave the MSP attached to a powered programmer without being powered itself for longer periods of time.
_____________________________________Before posting bug reports or ask for help, do at least quick scan over this article. It applies to any kind of problem reporting. On any forum. And/or look here.If you cannot discuss your problem in the public, feel free to start a private conversation: click on my name and then 'start conversation'. But please do so only if you really cannot do it in a public thread, as I usually read all threads. And I prefer to answer where others can profit from it (or contribute to it) too.
will try to do this putting a capacitor less 2.2 nF . May be i was connecting the programmer for for a long period of time . will reply u the feedback and if any problemn persists
ankit patelwill try to do this putting a capacitor less 2.2 nF
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.