[About Us] [Contact] [Products] [Order] [FAQ] [Download] [Useful Link]

Atmel AVR and TinyAVR ANSI-C Compiler

Authorized distributor of Imagecraft Inc

 

ICCAVR V6 Professional Version (ICCAVR-PRO) US$489.00

ICCAVR V6 Standard Version (ICCAVR-STD) US$189.00

ICCTiny V6 Standard Version (ICCAVR-STD) US$119.00

ICCAVR ANSI-C Compiler Features:

Comprehensive target support:
-- ICCAVR supports all AT90S and ATMega devices (except for 1200, which does not have SRAM).
-- Works with our companion product, ICCtiny ™, for Tiny devices & AT90S1200.
-- 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 95/98/NT program, 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 (Professional version only).
-- 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.
-- Source code management through RCS (Professional version only).
-- Includes Application Builder (Professional version only) to generate peripheral initialization code.

ANSI C compiler:
-- Modern fast C Compiler with full support for the ANSI C language. NOT a micro-C or extended K&R C, but a robust ANSI C front end written from the ground up, which has been in use for over 10 years.
-- 32-bit longs, 32-bit IEEE single precision floating point.

Optimizations:
-- Optimized switch handling.
-- Algebraic simplifications.
-- Block level common subexpression elimination.
-- Advanced register allocation.
-- Peephole optimization.

Assembler / linker:
-- Relocatable assembler and linker.
-- Assembler directives include conditional processing, include files, macros and textual defines.
-- Multiple named sections, memory address may contain holes for discontiguous memory spaces.
-- Industry standard output formats include Intel HEX, and AVR COFF.

Debugger support:
-- ICCAVR supports Atmel's AVR Studio and other COFF capable debuggers.
-- Compilers produce listing files that are usable by most assembly level debuggers using conversion programs.

Libraries:
-- Subset of ANSI C library including printf, memory allocation, strings, and math functions.
-- Target-specific functions such as those for accessing EEPROM and various subsystems (SPI, ADC, etc.)

Documentation:
-- Online WinHelp also available as printed manual (> 100 pages) and in HTML Help format.

Third party tool support:
-- Processor Expert's PE and Embedded Beans for device initialization and processor code libraries.
-- Command line compilers callable from other editors (e.g. Codewright). Multiedit interface DLL also available.
-- Various debuggers.

Technical support:
-- Excellent technical support via email. Typical turnaround time is the same day!
-- Free 6 months maintenance update via download from the web.
-- Low cost annual maintenance plans.

V6 for Windows availability and pricing:
-- ICCAVR fully functional 30-day demo may be downloaded from our website.
-- Standard version owners may upgrade to the Professional version for the difference in price.

Annual (1 year from date of purchase) renewable Maintenance Contracts (E-mail capability required) are available, entitling the purchaser to priority technical support, automatic E-mail notification of bug fix releases (receivable by FTP),and a discount on the price of any upgrades during the term of the contract. Maintenance Contract for one year US $30






[Home]

Last Updated: Jan 02, 2001
Email: info@patronic.com
Copyright 1996-2000 Patronic Technologies All rights reserved.