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 AVR microcontroller.

###### C compiler

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

###### Assembler

AVR assembly language is largely compatible with the IAR assembler which enables existing IAR users to use CrossWorks without losing their existing software base.

###### And more...

As well as providing cross-compilation technology, CrossWorks provides a PC-based fully functional simulation of the AVR core 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 AVR provide the final stage of the software development lifecycle.