
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.