Imagecraft Inc. ANSI C Development Tools for HC11, HC12, and HC16
For Atmel AVR 8-bit RISC MCU development tools, please visit:
The ICC11, ICC12, ICC16 and ICCAVR compiler packages for Windows 3.X / 95 / 98 / NT include both the compiler tools and the Windows IDE; a Windows program that enhances the command line based compiler tools. Features include:
-- Configuration Setup Wizard - makes loading, adding and changing target configurations a snap! Comes with configurations for popular boards.
-- Project Builder - specify files that belong to a project and the IDE manages dependencies and automatic rebuilding for you. -- Faster IDE compiling than earlier versions!.
-- Button Bar with pop-up descriptions for quick access to functions.
-- Works under Windows 3.x, 95, 98 and NT.
-- Multiple Document Interface (MDI).
-- CUA conformant editor with syntax highlighting.
-- Terminal window with ASCII file transfer.
-- ICC11: Bootstrap programming of internal EEPROM, external EEPROM (including Xicor X 68C 75), and external RAM.
-- ICC12: BDM downloading via EVB912 & Kevin Ross' BDM POD.
-- Add your favorite tools to the tool menu.
-- Tight integrations with command line compiler tools. Set options with dialog boxes.
-- Double click on an error message to jump to the source line with the error.
Compiler Tools for Windows, DOS & Linux
(see above for the Windows IDE description)
The ICC11, ICC12, ICC16 and ICCAVR compilers are the lowest priced full ANSI C compilers available. Features include:
-- Full support for floating point data types (IEEE single precision format).
--Built-in peephole optimizer - code quality is typically only 5% to 20% larger than compilers costing 10 times or more.
--Target-specific support such as embedded assembly, writing interrupt functions in C etc.
-- Initialized global data.
-- Relocatable assembler, linker, and librarian:
-- SPECIAL FEATURE! Transparent support for discontiguous memory devices (e.g. multiple ROMs in different addresses; work around the BUFFALO writing to location 0x4000 bug; or leave hole for the internal EEPROM; etc.)
-- Support for multiple code and data sections.
-- Library source.
-- Make utility for managing project file dependency (or use the IDE to avoid writing makefiles!).
-- Source code examples and 3rd party libraries include LCD library, MIT Handyboard library , MIT Miniboard library, and the F1 board library.
-- A C-subset library is included.
-- ~90 page comprehensive printed manual.