Features of Codevision AVR C compiler

- Application that runs under Windows 95, 98, Me, NT 4.0, 2000, XP and Vista 32bit
- Easy to use Integrated Development Environment and C Compiler
- Editor with auto indentation and keywords highlighting
- Supported data types: bit, char, int, short, long, float
- Fast floating point library with hardware multiplier and enhanced core instructions support for all the new ATmega chips
- AVR specific extensions for:
    * Accessing the EEPROM & FLASH memory areas
    * Bit level access to I/O registers
    * Interrupt support
    * Support for placing bit variables in the General Purpose I/O Registers (GPIOR) available in the new chips (ATtiny2313, ATmega48/88/168, ATmega165/169/325/3250/329/3290/645/6450/649/6490, ATmega1280/1281/2560/2561/640, ATmega406)
    * User selectable optimization for code Size or Speed
- Possibility to insert inline assembler code directly in the C source file
- VERY EFFICIENT USE OF RAM: Constant character strings are stored only in FLASH memory and aren't copied to RAM and accessed from there, like in other compilers for the AVR
- C Source level debugging, with COFF symbol file generation, allows variable watching (including structures and unions) and the use of the Terminal I/O in Atmel?s AVR Studio Debugger
- Fully compatible with Atmel's In-Circuit Emulators: ICE200, JTAG-ICE, etc.

Download

Download the demo version of Codevision compiler from here