The Imagecraft ICCtiny Embedded Development Suite for Atmel TinyAVR microcontrollers includes an ANSI C-compiler, relocatable assembler & linker, powerful and user-friendly IDE, libraries, librarian, source code management and a make utility. Comprehensive Target Support - ICCtiny supports all TinyAVR devices and AT90S1200.
- Works with Imagecraft ICCAVR C-compiler for AVR devices with SRAM (Tiny26 has SRAM).
- Relocatable assembler and linker.
- Strings may be placed in either SRAM or FLASH.
- Write interrupt handlers in C.
- Supports inline assembly, and can interface with assembly modules.
- Byte operations.
- Automatic generation of bit IO instructions such as sbi, cbi, sbis, ... etc.
Powerful and User-Friendly IDE - Fast 32-bits Windows Integrated Development Environment, accepts long file names.
- Uncluttered tabbed editor windows.
- C editor with syntax highlighting, jump to matching braces, block indents and outdents, extensive bookmark support, and code templates.
- Project Manager automatically generates standard makefile, one click to rebuild.
- Simple interface to select compiler options, including choose from a data base of popular chip configurations for memory address setup, select different versions of "printf" based on features and code size, and lots more!
- Built-in ANSI Terminal emulator for target communication.
- In System Programmer - downloads code.
Atmel TinyAVR ANSI C compiler - Modern fast C Compiler with FULL support for the ANSI C language. NOT micro-C or extended K&R C.
- 16-bit longs.
Optimizations- Device specific instructions.
- Optimized switch handling.
- Algebraic simplifications.
- Block level common subexpression elimination.
- Advanced register allocation.
- Peephole optimization.
- Dead code elimination.
- Copy propagation.
- Unreachable code elimination.
- Loop invariant code motion.
- User adjustable allocation of internal resources.
TinyAVR Assembler / Linker - Relocatable Atmel TinyAVR assembler and linker.
- Assembler directives include conditional processing, include files, macros and textual defines.
- Industry standard output formats; Intel HEX, AVR COFF.
Debugger Support - Full debugging in Atmel's AVR Studio and other COFF capable debuggers.
Libraries - C character type functions.
- EEPROM read/write functions.
Tools - Make utility.
- RCS for source code management.
Documentation Third Party Tool Support - Command line compilers callable from other editors (e.g. Codewright). Multiedit interface DLL also available.
Technical Support - Excellent technical support via email. Typical turnaround time is the same day!
- Free 6 months maintenance update via internet download.
- Low cost annual maintenance plans.
USB Dongle Option This compiler may be installed on multiple PCs and then used one at a time by swapping a unique floppy disk between systems (for web download versions, you are sent a file via email which will uniquely format a floppy disk that you provide). However, this scheme does not work with external floppy drives, so if you have a PC without a built-in floppy drive -- or just would prefer the convenience of a smaller key -- be sure to purchase the USB dongle option. Version: V6 for Windows 95/98/NT/XP
This compiler is sold as a web download only.
Available Options:
| 1 Year Maintenance Plan: |
|
|