CrossWorks is a programming system which runs on Windows-based computers. Programs which are prepared on these host machines using the tools in this package and are executed, not on the host, but on an MSP430 Ultra Low Power microcontroller.
CrossWorks C is a faithful implementation of the ANSI and ISO standards for the programming language C. We have added some extensions that enhance usability in a microcontroller environment. Because the
MSP430 assembly language is largely compatible with the IAR assembler used in the KickStart package, which enables existing IAR users to use CrossWorks without losing their existing software base.
As well as providing cross-compilation technology, CrossWorks provides a PC-based fully functional simulation of the MSP430 core and hardware multiplier which, together with a windowing debugger, allows you to debug your application quickly. A set of tools for generating output files in multiple formats and a facility for flashing your applications onto the MSP430 provide the final stage of the software development lifecycle.