Newton Research Labs: Robotics Systems and Software

The ARC C Development Environment

The ARC C development environment is our system for programming 32-bit embedded systems. It can currently target the Motorola 68k family as well as the Intel 386, 486, Pentium, and Pentium Pro. The ARC C environment combines the ease-of-use and interactivity of our popular product Interactive C, with the GNU C compilation backend, well known for its stability and excellent optimization. ARC's multitasking kernel has a built-in debugging communication protocol for interaction with the host.

ARC provides:

The ARC C development environment for the Motorola 68332 currently supports three different boards from three different vendors: the inexpensive SBC332 from Vesta Technology, the full-featured, tiny Tattletale Model 8 from Onset Computer, and the 68332 BCC "Business Carl Computer" reference implementation from Motorola. In-place download to Flash EEPROM is supported on both the SBC332 and the Tattletale 8.

ARC C for the Motorola 68332 also supports software development for Newton Labs' Cognachrome Vision System.

Get more information about third-party 68332 boards (including information on modifying previous-generation Vesta SBC332's to use Flash EEPROM).


The ARC User's Guide is available in hardcopy, HTML, and postscript versions.

Download ARC

If you have a license key, you can download ARC here and install the key to get started.

Back to Newton Labs home page