ICC for Propeller, from ImageCraft, is an ANSI C development tool for the Parallax Propeller chip. The IDE features project-based design and supports C86 dialect source and C-based Propeller objects. The Propellent Library is directly supported by the IDE for ease in build-to-run development cycles. ICC for Propeller comes in a Non-Commercial or Standard version.
Features of ICCV7 for Propeller:
- Powerful and user-friendly IDE
- ANSI C compiler
- Optimizations
- Assembler / linker
- Libraries
- Documentation
- Technical support
- Uses Large Memory Model (LMM) to bypass 2K byte limits of Cog code; typically 5 to 10 times faster than Spin
- Access Propeller multiprocessing and other Propeller-specific features in C
- Write native assembly code and launch it in another Cog for high performance driver
- Built-in terminal
- Integrated Parallax Propellent Library for program downloading
- Includes libraries such as ASyncIO, VGA Text, etc.
- No FCACHE support
- Cannot run command line compiler without the IDE
- USB licensing dongle not supported
- (future) No floating point support
Note: There is currently no C source level debugger. Options are being investigated. You can use printf or toggling LEDs etc., or use the interspersed C and asm listing to help you understand the code.
ICCV7 for Propeller Product Editions:
- Non-Commercial: ANSI C compiler for Propeller LMM code generation. IDE with editor, project manager and code browser.
Standard: ANSI C compiler for Propeller LMM code generation. IDE with editor, project manager and code browser. Supports programs as large as Hub RAM.

For a limited time get a FREE Propeller Demo Board with your purchase of ICC for Propeller (non-commercial or standard).
Downloads & Resources:
Free fully functional ICCV 7.04 45-day trial version
Online help from ImageCraft
Other Propeller software
The demo is fully functional for 45 days. Afterward it becomes 10K code size limited for non-commercial use.

