The MSP430 is a mixed-signal microcontroller family from Texas Instruments. Built around a 16-bit CPU, the MSP430 is designed for low cost and, specifically, low power consumption embedded applications.
Software development environment
Texas Instruments provides various hardware experimenter boards that support large (approximately two centimeters square) and small (approximately one millimeter square) MSP430 chips. One such toolchain is the IAR C/C++ compiler and Integrated development environment, or IDE. A Kickstart edition can be downloaded for free from TI or IAR; it is limited to 8 KB of C/C++ code in the compiler and debugger (assembly language programs of any size can be developed and debugged with this free toolchain).
TI also combines a version of its own compiler and tools with its Eclipse-based Code Composer Studio IDE ("CCS"). It sells full-featured versions, and offers a free version, and offers a free version for download which has a code size limit of 16KB. CCS supports in-circuit emulators, and includes a simulator and other tools; it can also developed and debugged with this free toolchain.
MSP430 LaunchPad是一款易于使用的闪存编程器和调试工具，它提供了在MSP430超值系列器件上进行开发所需的一切内容。它提供了具有集成仿真功能的14/20引脚DIP插座目标板，可通过Spy Bi-Wire (2 线 JTAG) 协议对系统内置的MSP430超值系列器件进行快速编程和调试。由于MSP430闪存的功耗极低，因此无需外部电源即可在数秒内擦除闪存并对其进行编程。LaunchPad 将 MSP430和Code Composer Studio版本4或IAR嵌入式工作平台等集成软件环境相连接。LaunchPad支持所有采用14或20引脚DIP封装(TI 封装代码：N) 的MSP430G2xx闪存器件。LaunchPad还采用用于定制项目和应用的板载可编程LED和按钮。10引脚PCB连接器还可用于连接LaunchPad和附加器件。
IAR Embedded Workbench for TI MSP430
IAR Embedded Workbench Kickstart for MSP430 is an Integrated Development Environment (IDE) for building and debugging embedded application for MSP430 microcontrollers. The IDE includes a code size limited C-Compiler/Unlimited Assembler/FET Debugger/Simulator. The code size limitation of C/C++ compiler is set to 4 Kbytes for traditional MSP430 devices and 8 Kbytes for MSP430X devices with > 60 KB Flash. The Debugger is a fully integrated debugger for source and disassembly level debugging with support for complex code and data breakpoint.
(1). Integrated development environment with project management tools and editor.
(2). Highly optimizing C and C++ compiler for MSP430
(3). Configuration files for all MSP430 devices, including MSP430x5xx
(4). ULP Advisor code analysis tool
(5). FET debugger support
(6). Run-time libraries
(7). Relocating MSP430 assembler
(8). Linker and librarian tools
(9). IAR C-SPY Debugger with MSP430 simulator and support for RTOS-aware debugging on hardware
(10). Example projects for MSP430 and code templates
(11). User and reference guides in PDF format
(12). Context-sensitive online help
Support for MSP430 devices
Header files, device description files and configuration files are available for all MSP430, MSP430X and MSP430Xv2 devices.