Have you visited the Tech Support KnowledgeBase?
Texas Instruments has gathered specific resources about our product groups into an easily searchable format.
Specific areas for DSP, Analog, and Logic parts give you the fastest access to technical answers.
more
MSP430: Which programmer will write my program into the Flash?
Problem:
Which tools are available to write to the Flash of an MSP430Fxxx
device. What are their differences and capabilities? When should I use
which tool?
Solution: You can program the MSP430Fxxx Flash with these MSP430 interfaces:
TI Gang Programmer MSP-GANG430
or Programmer from third parties http://www.msp430.com/
- Click on `Design Resources` >> `Third Party` and then on `Third Party Tools`
Features of the two different programming methods:
Through JTAG:
You can blow the security fuse.
Blowing security fuse is supported by MSP-PRGS430, MSP-GANG430 and
Third Party Gang Programmers. It is not supported by MSP-FETP430IF!
It`s impossible to get any JTAG access or re-program
a device through JTAG with a blown security fuse.
Through Bootstrap Loader:
It`s impossible to blow the security fuse.
You can read, erase and re-program a device Flash with a blown security fuse.
The `read` function is password protected.
The password is the content of the interrupt vector table.
Works with IAR Embedded Workbench development tool.
Is part of all Kickstart Flash Emulation Tools.
Unable to blow the security fuse.
TI Serial Programming Adapter MSP-PRGS430:
For production.
Programmer-Type User interface for MS Windows.
MS-Windows DLL for easy implementation into other Software systems
Writes the contents of a file to the MSP430 Flash.
Reads the contents of a MSP430 Flash and stores it in a file.
Can blow the security fuse.
Unable to write to the Flash of a device with a blown security fuse.
Gessler`s `MSP430 FLASH Programming Toolkit`, Fast BSL programmer from Elprotronic and `MSP430 Flash Bootloader` from Softbaugh for Bootstrap Loader:
For software upgrades in the field.
Programmer-Type User interface for MS Windows.
MS-Windows DLL for easy implementation into other Software systems
Writes the contents of a file to the MSP430 Flash.
Reads the contents of a MSP430 Flash and stores it in a file.
Unable to blow the security fuse.
Can write to the Flash of a device with a blown security fuse.
This function is password protected.
The password you need is the contents of the interrupt vector table.
Gang Programmer MSP-GANG430:
For production.
Programmer-Type User interface for MS Windows.
MS-Windows DLL for easy implementation into other Software systems
Writes the contents of a file to the MSP430 Flash .
Reads the contents of a MSP430 Flash and stores it in a file (starting with release 1.20).
Can blow the security fuse.
Unable to write to the Flash of a device with a blown security fuse.
Programming a MSP430 with my own Mircosoft Windows application program:
The MSP-PRGS430, MSP-GANG430 and the `MSP430 FLASH Programming Toolkit` of Gessler Electronic
GmbH come with a `DLL` you can call from your own program to do the programming.
A description of the `DLL` entry points is part of the package documentation.
Please see also http://www.msp430.com/.
Click on `Design Resources` and/or `MSP430 Programmer`s Overview`
Disclaimer
In the event that information received from the TI Semiconductor Technical Support KnowledgeBase conflicts with written documentation that was supplied by TI or originated from TI, then the information in the written documentation prevails and should be used.