TI Hardware and Software Programming Tools
TI offers several hardware and software solutions for performing both in-system and off board programming MSP devices.
- In-system programming is a method to program the MSP device after it has been installed on the PCB. This is useful if the device needs to have firmware updates at the last minute, such as in manufacturing to store product calibration values or product specific ID information.
- Off board programming is a method to program the MSP device before it has been installed on the PCB. This is typically performed on multiple devices at the same time, allowing for a high volume throughput.
For more information on each of these products, please click on the corresponding link in the tables.
Programming Tool | In System | Off Board | Typical Use Case |
X | X | Debugging, in-system programming, off board programming | |
X | Mass production in-system and off board programming | ||
X | X |
CCS Uniflash is a standalone tool used to program on-chip flash memory on TI MCUs. Uniflash has a GUI, command line, and scripting interface. |
|
X | In-system programming |
MSP Third Party Programming Solutions
We understand that the programming solutions offered directly from TI may not meet every customer’s needs. Below is a non-comprehensive list of known third parties that support MSP430 during various stages of your MSP430 programming journey.
Provider | Hardware Programming ToolsAvailable | Software Programming Tools Available | Production Programming Services Available |
X | |||
X | |||
X | X | ||
X | |||
X | X | ||
X | |||
X | |||
X | X | ||
BPM Micro | X | X | |
Acroview | X | X | |
Hi-Lo Systems | X | X | |
Xeltek | X | X | |
SMH Technologies | X | X |
Note: TI does not directly support the following third parties. Any and all engagements or support should be conducted with the party listed directly.
Local distributors also typically offer programming services when buying MSP430 devices. Please contact your local distributor for more information.