Company name Product Product type Languages supported Platforms supported Target CPUs An IDE is available that Assembler included ANSI compliant Target CPU specific Produces reentrant code Includes templates Linker Optimizations Online manual Printed manual Can optimize for Can optimize for Approximate Application specific libraries Debuggers supported Commercial RTOS supported Free days of phone BBS/Web FAQ Phone support, Phone support, Product Training Comments Price
Allen Systems,
Columbus, OH
(614) 488-7122
CB-11 Interpreter Basic DOS 68HC11                 ¥             Unlimited   U   U   A full-featured BASIC interpreter for 68HC11-based single board computers $49
Aonix, San Diego, CA (619) 457-2700, www.aonix.com ObjectAda Cross compiler Ada, Assembly, C, C++, Java Windows 95/NT, Unix 68K, PowerPC, x86 Protected Mode ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ 75,000+ yes Aonix, CodeVIEW, GNU, MSVC++, Dwarf Compatible, Abatron, Lauterbach Raven, ETS, VxWorks, ARTK, Lynxos, HP-RT, Uni-RT 0 U $   $ $ Safety-critical and real-time seminars, RTOS integrations, soft and hard real-time solutions $2,995
Apogee Software, Campbell, CA (408) 369-9001, www.apogee.com Apogee-C/C++ Cross compiler C, C++, Fortran Unix MIPS, PowerPC, SPARC     ¥ ¥ ¥   ¥       ¥ thousands   TotalView, dbx, gdb   30 $ $   $ $   $790 to $890
Applied Microsystems Corp., Redmond, WA (800) 425-3926, www.amc.com CodeWarrior for Embedded Systems Cross compiler C, C++, EC++, Assembly Windows 95/98/NT MIPS, MPC8xx, PowerPC ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥ 100,000   CodeWarrior Nucleus, OS 9, VxWorks, Windows CE 365 $ $ $ $ $   $2,500
Archimedes Software Inc., Kirkland, WA (425) 822-6300, www.archimedesinc.com     C, C++ DOS, Windows 3.1/95/NT 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, 68K, 80251, 8051 and derivatives, 8051XA ¥ ¥ ¥ ¥ ¥ ¥     ¥ ¥ ¥ 20,000+       90 U $ $ $ $ Tools support 8-, 16- and 32-bit embedded software development  
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com AVA Macro Assembler Cross compiler Assembly DOS, Windows 3.1/95/NT 65816, 6800, 68HC08, 68HC11, 68HC16, 80196, 8051 and derivatives,                 ¥             365 $ $ $ $ $ Complete Package includes C compiler, macro assembler, simulator, RTOS, universal programmer, and in-circuit emulator  
                                                         
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com ADC 2500AD C Compiler Cross compiler C   65816, 68HC11, 68HC16, 68K, 8051 and derivatives, Z8, Z80/Z180, Other   ¥     ¥ ¥                   365 $ $ $ $ $    
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com AVA Macro Assembler Cross compiler Assembly   65816, 6800, 68HC05, 68HC11, 80196, 8051 and derivatives, H8, TMS320 and other TI DSPs, Z80/Z180, Other   ¥                           365 $ $ $ $ $ Each AVA assembler supports a variety of chip derivatives with advanced instruction validation and detailed operand-type checking  
Avocet Systems/2500AD Software, Rockport, ME (800) 448-8500, www.avocetsystems.com AVC Cross Compiler Cross compiler C   68HC11, 68K, 8051 and derivatives, Z80/Z180, Other ¥ ¥ ¥ ¥ ¥ ¥                   365 $ $ $ $ $    
Beacon Development Tools, Austin, TX (512) 338-9211, www.beacontools.com Metaware High C/CH Native compiler C, C++   x86 Protected Mode ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ >50,000   Beacon Visual Probe, CSI Softscope, Pharlap, SSI RTXC, Nucleus, AMX, SMX, pSOS/Prisart 90 U U $ $ $ Exclusive for the embedded x86 market $995
Bittware Research Systems, Concord, NH 603-226-0404, www.bittware.com ADSP-21K C Compiler, Assembler, Linker, Debugger, Application Library Cross compiler Assembly, C DOS, Windows 3.1/95/NT, Unix   ¥ ¥ ¥ ¥   ¥       ¥ ¥   Vector, DSP In circuit emulation 3L Diamond, SPOX, Virtuoso 365 U U U U $   $995
Blue Earth Research, Mankato, MN (507) 387-4001, www.blueearthresearch.com BEC-51 BASIC Compiler Cross compiler Assembly, Basic DOS 8051 and derivatives   ¥   ¥                       Unlimited U U   $   BEC51 is 100% compatible with the Blue Earth BASIC interpreter included on the Micro-440e and Micro-485 $295
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com C38 Code Development System Cross compiler C DOS Mitsubishi 38000   ¥   ¥     ¥   ¥ ¥       HP and Mitsubishi emulators supported   365 U U   $   Highly optimized, tight code $795
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com C6805 Code Development System for DOS Cross compiler C DOS 68HC05   ¥   ¥     ¥   ¥ ¥   1,300   C source level debugging supported on many emulators   365 U U   $   Highly optimized, tight code $795
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com C6808 Code Development System for DOS Cross compiler C DOS 68HC08   ¥   ¥ ¥   ¥   ¥ ¥           365 U U   $     $795
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com COP8C Code Development System for DOS Cross compiler C DOS National Semiconductor   ¥   ¥     ¥   ¥ ¥   300   C source level debugging supported on MetaLink emulators   365 U U   $   Highly optimized, tight code $795
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com MPC Code Development System for DOS Cross compiler C DOS PIC   ¥   ¥     ¥   ¥ ¥   1,300   C source level debugging supported on many emulators   365 U U   $   Highly optimized, tight code, supports all 12, 14, and 16-bit families $795
Byte Craft Limited, Waterloo, ON (519) 888-6911, www.bytecraft.com Z8C Code Development System for DOS Cross compiler C DOS Z8   ¥   ¥ ¥   ¥   ¥ ¥   100   C source level debugging supported on Signum Systems emulators   365 U U   $   Highly optimized, tight code $795
CAD-UL Inc., Scottsdale, AZ (602) 945-8188, www.cadul.com CAD-UL Compiler Cross compiler Assembly, C, C++ DOS, Windows 3.1/95/NT, Unix 68K, x86 Protected Mode, x86 Real Mode ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥   ¥ 2,000   CAD UL pSOS, iRMX, and RMOS 0 U U   U   CAD-UL provides an entire tool chain from IDE, to compiler, to HLL Symbolic Debugger $2,800
Ceibo Inc./Ceibo Ltd., Florissant, MO (314) 830-4084, www.ceibo.com PantaSoft XA Compiler Cross compiler Assembly, C Windows 3.1/95, Windows NT 8051XA ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥           CEIBO's XA debugger, Nohau and Ashling CMX   U U   $   Package is a MS-Windows based compiler which produces an OMFXA output code. Converters available to run with other emulators. Several configurations available $2,395
CMX Co., Framingham, MA (508) 872-7675, www.cmx.com Compilers Cross compiler Assembly, C, C++ DOS, Windows 3.1/NT, Unix 68HC05/08/11/12/16, 68K, 78K series, 80196, 80251, 8051 and derivatives, ¥ ¥ ¥ ¥ ¥ ¥ ¥     ¥ ¥ thousands yes yes CMX CMX RTX   $ $ $ $ $   $850+
                                                         
Cosmic Software Inc., Woburn, MA (781) 932-2556, www.cosmic-software.com     Assembly, C DOS, Windows 3.1/95/NT, Unix 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, 68K, Z80/Z180 ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥ ~8,000   ZAP Target simulator for all supported targets, ZAP for Motorola's MMDS/MMEVS CMX, Embedded Systems Products' RTXC and Motorola's RTEK 365 U U $ U $ We specialize in C and assembly cross development tools for Motorola microcontrollers, including the 68HC05, 68HC08, 68HC11,  
                                                      68HC12, 68HC16 and 68300. Cosmic's products include fully optimized ANSI C compilers, relocatable macro assembler  
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com Crossware C8051NT Cross compiler Assembly, C DOS 68K   ¥ ¥   ¥           ¥                       $1,000
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com 8051PSDS-A Cross compiler Assembly, C DOS 8051 and derivatives   ¥ ¥ ¥ ¥         ¥ ¥                       $1,000
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com C680X0NT Cross compiler Assembly, C Windows 95/NT 68K ¥ ¥ ¥   ¥           ¥                       $1,300
Crossware Products, Cambridge, England +44 1223 421263, www.crossware.com Crossware C8051NT Cross compiler Assembly, C Windows 95/NT 8051 and derivatives ¥ ¥ ¥ ¥ ¥         ¥ ¥                       $1,300
Custom Computer Services Inc. (CCS), Brookfield, WI (414) 781-2794 ext. 35, www.ccsinfo.com PCM, PCB, PCW C Compilers Cross compiler C DOS, Windows 3.1/95/NT PIC       ¥     ¥ ¥ ¥     5,000 Built-in libraries that with chips for RS232     30 U U   $   This integrated C development environment gives developers the capability to quickly produce very efficient code from an easily  
                                                      maintainable high level language. The compiler includes built-in functions to access the PIC hardware.  
Cygnus Solutions, Sunnyvale, CA (408) 542-9600, www.cygnus.com GNUPro Toolkit Cross compiler Assembly, C, C++ Windows 95/NT, Unix ARM, Coldfire, H8, i960, MIPS, MPC8xx, PowerPC, SPARC, x86 Protected Mode, x86 Real Mode, Other   ¥ ¥ ¥ ¥   ¥   ¥ ¥ ¥   C++ GNUPro gdb, SDS VxWorks 365 U U   U   We support the GNUPro Toolkit for over 100 native and embedded development environments.  
DDC-I, Phoenix, AZ (602) 275-7172, www.ddci.com DDC-I Jovial Compiler System Cross compiler Ada Windows NT, Unix 1750A, 29K, 68K, i860, i960, MIPS, SPARC, x86 Protected Mode, x86 Real Mode, Z8, Z80/Z180 ¥ ¥ ¥ ¥ ¥         ¥       DDC I Manufacturer of realtime, deeply embedded development systems.   $ $ $ $ $ We support 3 TI/Tartan Ada Development Systems, Intel 960, Motorola 68xxx, and MIL-STD 1750A. Advanced features include RMS, selective linking, Pentium-specific optimizations  
                                                         
DSPecialists GmbH, Berlin, Germany +49 (30) 467 805 0 Mepee Cross compiler Assembly DOS, Windows 3.1/95/NT, Unix DSP56300 family (Motorola) ¥ ¥   ¥ ¥ ¥ ¥   ¥ ¥ ¥   Audio IO, PCIdriver, others Motorola and others DSPios, Wisp   U U   $ $ Enables assembler performance using a high level language approach. Facilitates shorter development time and code with increased readability, maintainability, and reusability $199 to $1,999
Diab Data Inc., Foster City, CA (650) 571-1700, www.ddi.com D-CC Highly Optimizing C Compiler Suite Cross compiler Assembly, C Windows 95/NT, Unix 68K, Coldfire, MIPS, MPC8xx, PowerPC, Other   ¥ ¥ ¥ ¥ ¥       ¥ ¥ 5,000 Highly optimized software floating point and math libraries SingleStep or any other EABI or ABI compliant debugger. All leading emulator/debugger environments are also compatible All popular packages including pSOSystem, VxWorks, Nucleus+, RTXC, OSE, AMX, OS 9, MQX, SuperTask! 90 U $ $ $ $ CPU-specific and application specific optimizations produce fast, compact, reliable code for each target CPU. Provides complementary visual run-time analysis tools for enhancing program performance, reliability, and memory use  
Diab Data Inc., Foster City, CA (650) 571-1700, www.ddi.com D-C++ Highly Optimizing C++ Compiler Suite Cross compiler   Windows 95/NT, Unix 68K, Coldfire, MIPS, MPC8xx, PowerPC, Other   ¥ ¥ ¥ ¥ ¥       ¥ ¥ 4,000 Highly optimized software floating point and math libraries SingleStep or any other EABI or ABI compliant debugger. All leading emulator/debugger environments are also compatible All popular packages including pSOSystem, VxWorks, Nucleus+, RTXC, OSE, AMX, and many others. 90 U $ $ $ $ CPU-specific and application specific optimizations produce fast, compact, reliable code for each target CPU. Diab Data's RTA Suite  
                                                      provides complementary visual run-time analysis tools for enhancing program performance, reliability, and memory use.  
Diab Data Inc., Foster City, CA (650) 571-1700, www.ddi.com RTA Suite Cross compiler Assembly Windows 95/NT, Unix 68K, Coldfire, MIPS, MPC8xx, PowerPC, Other ¥                         SingleStep or any other EABI or ABI compliant debugger. All leading emulator/debugger environments are also compatible All leading real-time OS packages. 90 U $ $ $ $ Visual run-time analysis tools for enhancing program performance, reliability, and memory use.  
Edinburgh Portable Compilers Ltd., Edinburgh, Scotland +44 131 225 6262 ext 224, www.epc.co.uk EPC C++   C, C++, Fortran, other Windows 95/NT, Unix MIPS, SPARC, x86 Protected Mode, x86 Real Mode, Other   ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥ 1,000 Rogue Wave, Modena EPC edb is multi mode, a debugger designed for use in the Unix environments supported by EPC       $   $ $ Conforms to Dec.Ô96 ANSI standard including exceptions, namespaces, RTTI, member templates $1,895
Edinburgh Portable Compilers Ltd., Edinburgh, Scotland +44 131 225 6262 ext 224, www.epc.co.uk EPC Fortran 90 Native compiler C, C++, other Windows 95/NT, Unix MIPS, SPARC, x86 Protected Mode, x86 Real Mode ¥   ¥ ¥             ¥ 1,000   EPC edb is a debugger designed for use in the UNIX environments supported by EPC   30   $   $ $ A compiler conformant with Fortran 90 Standard, including most of the interpretations approved by the ANSI and ISO standards committees $1,895
Eyring Corp., Midvale, UT (801) 561-1111, www.eyring.com PDOS/GNU C Cross compiler C DOS, Windows 3.1/95 68K ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥     PDOS InSpector   352 $ $ $ $ $   $1,900
Forth Inc., Manhattan Beach, CA (310) 372-8493, www.forth.com     Forth DOS, Windows 95/NT 68HC11, 68HC12, 68HC16, 68K, 80196, 8051 and derivatives, ¥ ¥ ¥ ¥ ¥           ¥     Debugging aids included in the SwiftX development environment SwiftOS is a part of the SwiftX development environment 90   $   $ $ Integrated software development system features Win95/NT dev. environment for Intel, Motorola and other microcontrollers. Includes a Forth cross-compiler, assembler, libraries and SwiftOS multitasking royalty-free kernel  
                                                         
Franklin Software Inc., San Jose, CA (408) 296-8051, www.fsinc.com A51 Interpreter Assembly DOS, Windows 3.1/95/NT 8051 and derivatives, 8051XA ¥ ¥   ¥ ¥       ¥ ¥ ¥ more than 11,000 ww no Franklin ProSIM 51 debugger (included in package)   365 U U U $ $ The A51 assembler kit includes the code banking linker, debugger/simulator, and IDE $795
Franklin Software Inc., San Jose, CA (408) 296-8051, www.fsinc.com C51 Cross compiler Assembly, C DOS, Windows 3.1/95/NT 8051 and derivatives, 8051XA ¥ ¥ ¥ ¥ ¥ ¥     ¥ ¥ ¥ 11,000 ww Monitor, RTOS, math, Franklin ProSIM debugging tools Franklin RTOS 365 U U U $ $ Complete with a 32MB code banking linker, integrated debugger/simulator, and IDE $1,395
Green Hills Software, Santa Barbara, CA (805) 965-6044, www.ghs.com   Native Compiler Ada, Assembly, C, C++, Fortram, other Windows 95/NT, Unix 68K, Alpha, ARM, Coldfire, i960, MIPS, MPC8xx, PowerPC, SH, SPARC, V800, x86, Protected Mode, other ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥   Language runtime libraries (C/C++), math, floating point emulation Green Hills MULTI ThreadX, Nucleus, VxWorks/Tornado, INTEGRITY, velOSity, others               $5,900+
HI-TECH Software, Melbourne, FL (800) 735-5715, www.htsoft.com HI-TECH C Compiler Cross Compiler Assembly, C DOS, Windows 3.1/95/NT, Unix 68HC05, 68HC11, 68K, 8051 and derivatives, 8051XA, H8, PIC, x86 Real Mode, Z80/Z180, 6809, H8 ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥ ¥ ¥ 25,000 yes Supports many 3rd party emulators CMX-RTX, RTXC, µCOS 90 U U $ $ $   $850
HIWARE, Austin, TX (512) 282-4435 HI-CROSS+ Cross Complier Assembly, C, C++, Modula 2 Windows 95/NT 68HC05, 68HC08, 68HC11, 68HC12, 68HC16, 68K, 8051XA, H8, ST7, M-CORE, ST19 ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥   Explicit ANSI library function inlining, floating point libraries HIWARE, HI WAVE, Lauterbach, Abatron BDI, Yokogawa, Motorola MMDS, iSystem, Pentica, Nohau, Hitex, Noral BDM, others SOOM-system, HIWARE 180 $ $ $ U $ Supports EC++, full 32-bit apps, GUI version and console app, direct link to any editor, control over messages with configurable message output $1,155
HighTec EDV-systeme Gmbh, Saarbruecken, Germany +49 681 92613-0, www.hightec-rt.com     Assembly, C, C++ DOS, Windows 3.1/95/NT, Unix C16x, x86 Protected Mode   ¥ ¥ ¥ ¥ ¥ ¥   ¥   ¥     GNU gdb PXROS   $ $   $      
Hyperception Inc., Dallas, TX (214) 343-8525, www.hyperception.com Hypersignal RIDE Cross compiler Assembly, C, C++ DOS, Windows 3.1/95/NT, Unix TMS320 and other TI DSPs, Other ¥ ¥ ¥ ¥ ¥     ¥ ¥ ¥ ¥ thousands speech, image, communication, math Supports most industry standard debuggers None required Unlimited U U   $ $ Visual design environment for use in real-time systems development. Applications range from low-level DSP systems design and implementations to application specific projects $3,995
Hyperception Inc., Dallas, TX (214) 343-8525, www.hyperception.com OORVL (Object Oriented Real-time Visual Language) Cross compiler Assembly, C, C++ DOS, Windows 3.1/95/NT, Unix TMS320 and other TI DSPs, Other ¥   ¥   ¥     ¥ ¥ ¥ ¥   image, speech, communication, math Supports most industry standard debuggers None required Unlimited U U   $ $ Streamlines the algorithm design and test process, eliminates source code creation and debug steps associated with DSP applications, gets a prototype system up and running quickly $1,495
IAR Systems, San Francisco, CA (800) 427-8868, www.iar.com     Assembly, C, C++ DOS, Windows 95/NT, Unix 68HC11/1216, 78K series, 80196, 80251, 8051 H8, MELPS 7700, PIC, SH, ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ 100,000 MATHS, STRING HANDLING IAR Debuggers CMX, US SOFTWARE, BYTEBOS, RTXC     U   U      
                                                         
IBM Microelectronics, Research Triangle Park, NC (919) 543-5701, www.chips.ibm.com/products/embedded High C/C++ Compiler   Assembly, C, C++ DOS, Windows 3.1/95/NT, Unix PowerPC   ¥ ¥ ¥ ¥ ¥ ¥     ¥ ¥           U U U U U   $4,000 to $5,000
ImageCraft, Sunnyvale, CA (650) 493-9326, www.imagecraft.com     Assembly, C DOS, Windows 3.1/95/NT, Unix 68HC11, 68HC12, 68HC16, Other ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥ 2000+   P&E, Axiom AX BDM12, NoICE ?COS 90 U         Professional ANSI C development environments for $160  
Intec Automation Inc., Victoria, BC (250) 721-5150, www.islandnet.com/~iii Dunfield C Cross compiler C DOS 68HC11, 68HC16 ¥ ¥   ¥ ¥           ¥   RTL16 P&E ICD16, WCT WCT16     U     $   Includes a library of hand-optimized C-callable functions, numerous utilities : TOUCH, MAKE and LAPTALK. Generates C and assembler map files for debugging $99
Integrated Systems Inc., Sunnyvale, CA (408) 542-1500, www.isi.com D-C, D-C++ Cross compiler Assembly, C, C++ Windows 95/NT, Unix Coldfire, MIPS, MPC8xx, PowerPC, Other ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥ 5,000 Optimized Floating and Math functions pRISM+, SingleStep pSOSystem 90 U $ $ $ $ CPU and application-specific optimizations for high performance  
Interactive Software Engineering, Goleta, CA (805) 685-1006, www.eiffel.com     C, C++, Language Other Windows 95/NT, Unix Alpha, MIPS, SPARC, x86 Real Mode, Other ¥   ¥ ¥ ¥     ¥     ¥   EiffelThread Library, EiffelBase Eiffel debugger for the Eiffel code, and all C debuggers for the C code VxWorks 30 U $ $ $ $ Satisfies performance and safety constraints with object technology's speed, reusability, small RAM footprint, and reliable performance  
Introl Corp., Milwaukee, WI (414) 273-6100, www.introl.com Introl-CODE Cross compiler Assembly, C Windows 95/NT, Unix 68HC05, 68HC08, 68HC11, 68HC16, 68K ¥ ¥ ¥ ¥ ¥ ¥         ¥   CREX realtime executive Introl Debugger included   365 U $   $   Introl-CODE includes support for all listed processors and host systems. $2,000
Irvine Compiler Corp., Irvine, CA (714) 250-1366, www.irvine.com ICC Ada Cross compiler Ada Unix Alpha, i960, PowerPC, x86 Protected Mode, x86 Real Mode, Other ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ 600   Ada symbolic debugger pSOS, Wind River Vxworks     $   $   Supports standard off-the-shelf emulators and test tools  
Keil Software, Dallas, TX (800) 348-8051, www.keil.com A166 Cross compiler Assembly, C DOS, Windows 3.1/9/NT C16x ¥ ¥   ¥               12,000   dScope RTX 166, RTX166 Tiny 365 U $ $ U $   $695
Keil Software, Dallas, TX (800) 348-8051, www.keil.com A251   Assembly, C DOS, Windows 3.1/9/NT 80251 ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥     dScope   365 U $ $ U $   $695
Keil Software, Dallas, TX (800) 348-8051, www.keil.com A51   Assembly, C DOS, Windows 3.1/9/NT 8051 and derivatives ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥     dScope   365 U $ $ U $   $495
Keil Software, Dallas, TX (800) 348-8051, www.keil.com CA166 Cross compiler Assembly, C DOS, Windows 3.1/9/NT C16x ¥ ¥ ¥ ¥ ¥ ¥       ¥       dScope   365 U $ $ U $   $2,395
Keil Software, Dallas, TX (800) 348-8051, www.keil.com CA251 Cross compiler Assembly, C DOS, Windows 3.1/9/NT 80251 ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥     dScope   365 U $ $ U $   $1,795
Keil Software, Dallas, TX (800) 348-8051, www.keil.com CA51 Cross compiler Assembly, C DOS, Windows 3.1/9/NT 8051 and derivatives ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥     dScope RTX51, RTXC 365 U $ $ U $   $1,595
Keil Software, Dallas, TX (800) 348-8051, www.keil.com DK251 Cross compiler Assembly, C DOS, Windows 3.1/9/NT 80251 ¥ ¥ ¥ ¥ ¥ ¥       ¥       dScope   365 U $ $ U $   $2,595
Keil Software, Dallas, TX (800) 348-8051, www.keil.com DK51 Cross compiler Assembly DOS, Windows 3.1/9/NT 8051 and derivatives ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥     dScope RTX51, CMX RTX 365 U $ $ U $   $2,095
Keil Software, Dallas, TX (800) 348-8051, www.keil.com PK161 Cross compiler Assembly, C DOS, Windows 3.1/9/NT C16x, Other ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥     dScope   365 U $ $ U $   $2,095
Keil Software, Dallas, TX (800) 348-8051, www.keil.com PK166 Cross compiler Assembly, C DOS, Windows 3.1/9/NT C16x, Other ¥ ¥ ¥ ¥ ¥ ¥       ¥     CAN libraries with RTOS dScope   365 U $ $ U $   $3,495
Keil Software, Dallas, TX (800) 348-8051, www.keil.com PK51 Cross compiler Assembly, C DOS, Windows 3.1/9/NT 8051 and derivatives ¥ ¥ ¥ ¥ ¥ ¥       ¥   25,000 no dScope and all emulators Keil RTX, ESP, CMX 365 U $ $ U $   $2,595
MCT Paul and Scherer GmbH, Berlin, Germany +49 30 46499320, www.mct.net     C, C++ DOS, Windows 3.1/9/NT 68K   ¥ ¥ ¥ ¥ ¥   ¥     ¥   bgi edb     U U   $ $    
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com BASIKIT 1.85 Interpreter   DOS 8051 and derivatives     ¥                 2,000+       Unlimited U U   $ U Integrated programming environment for 8052 with BASIC-52 $150
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com BASIKIT 1.85B Interpreter Basic DOS 8051 and derivatives ¥   ¥ ¥               1,000+   Supports Blue Earth embedded monitor   Unlimited U U   $   Integrated programming environment for Blue Earth Micro with BASIC $200
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com BASIKIT 1.9D Interpreter Basic DOS 8051 and derivatives     ¥                 100+       Unlimited U U   $   Integrated programming environment for MDL-BASIC-D in the Dallas DS87C520 microcontroller $150
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com MDL-BASIC-D Interpreter Basic   8051 and derivatives                       300+       Unlimited U U   $   Optimized BASIC interpreter for Dallas DS87C520 microprocessor, provided in internal ROM of DS87C520. $50
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com MDL-BASIC-D Interpreter Basic   8051 and derivatives                               Unlimited U U   $   Optimized BASIC interpreter for 80C552 microprocessor, provided in 32K EPROM $25
MDL Labs, Columbus, OH (614) 431-2675, www.mdllabs.com MDL-BASIC-I Interpreter Basic   8051 and derivatives                               Unlimited U U   $   Optimized BASIC for the 8052 microprocessor, provided in 32K EPROM $25
Meta Ware Inc., Santa Cruz, CA (408) 429-6382, www.metaware.com     C, C++ DOS, Windows 3.1/95/NT, Unix ARM, PowerPC, SPARC, x86 Protected Mode, Other   ¥ ¥       ¥   ¥ ¥ ¥     Metaware's SeeCode Debugger, SDSs SingleStep Debug Suite Leading RTOSes 90 $ $ $ $ $ We supply multi-architecture software dev. tools to software developers of embedded applications  
Metrowerks Corp., Austin, TX (512) 873-4700, www.metrowerks.com/embedded CodeWarrior for Embedded Systems IDE (Cros compiler, Assembler, Linker, Debugger) C, C++, EC++, Java Windows 95/98/NT, Solaris MIPS, PowerPC, NEC V800, ColdFire 68K, M-CORE ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥ 100,000+ registered users Floating Point, Math, Fixed Point, MFC CodeWarrior Debugger, ELF/DWARF compliant debuggers   365 U $ $ $ $    
Microchip Technology Inc., Chandler, AZ (602) 786-7200, www.microchip.com MPLAB-C17   Assembly, C DOS, Windows 3.1/95/NT PIC ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥   yes MPLAB no Unlimited U U   U U Runs under Microchip's MPLAB-IDE. Allows users to write, debug and optimize PICmicro applications for firmware product designs $695
MicroEdge Inc., Apex, NC (919) 303-7400, www.slickedit.com Visual Slick Edit   Ada, Assembly, C, C++, Fortran, Java, HTML, Basic, Pascal DOS, Windows 3.1/95/NT, Unix Alpha, SPARC ¥         ¥   ¥ ¥     100,000   All major debuggers     U U U $   Visual Slick Edit is a cross platform programmer's editor $295 Windows, $395 Unix
Mentor Graphics, San Jose, CA (800) 950-5554, www.mentorg.com/microtec   Cross compiler Assembly, C, C++, Java Windows 3.1/95/NT, Unix 68K, ARM, Coldfire, i960, MPC8xx, PowerPC, x86 Protected Mode, x86 Real Mode, Other ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥       VRTX, pSOS, Windows CE, AMX, C EXECUTIVE, MTOS, MQX, Nucleus, PDOS, RTXC 0 U $ $ $ $    
Microware Systems Corp., Des Moines, IA (515) 223-8000, www.microware.com Ultra C/C++   C, C++ Windows 95/NT 68K, PowerPC, x86 Protected Mode ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥         30 U U $ $ $    
Premia Corp., Beaverton, OR (503) 641-6000, www.premia.com Codewright 5.1   Ada, C, C++, Java, other Windows 3.1/95/NT                                   U U   $ $   $269
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com       Windows 3.1/95/ NT 80251, 8051 and derivatives, Z8, Other ¥ ¥ ¥ ¥ ¥ ¥       ¥ ¥ thousands   PLC and all OMF51, OMF251 compliant debuggers CMX 90 U $ $     Provides an integrated development environment with a macro assembler, linker/locator, object librarian, a true ANSI C compiler, fully symbolic source-level debugger and instruction simulator  
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/251 Cross compiler Assembly, C   80251 ¥ ¥ ¥ ¥ ¥ ¥         ¥     PLC CMX 90     $ $   Integrated development environment provides the tools needed for embedded development $1,995
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/251 Cross compiler Assembly, C   Other ¥ ¥ ¥ ¥ ¥ ¥         ¥     PLC   90     $ $      
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/251 USB   Assembly, C   Other ¥ ¥ ¥ ¥ ¥ ¥         ¥     PLC CMX 90     $ $      
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/3XX Cross compiler Assembly, C   Other ¥ ¥ ¥ ¥ ¥ ¥         ¥     PLC   90              
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/51 Cross compiler Assembly, C   8051 and derivatives ¥ ¥ ¥ ¥   ¥ ¥       ¥     PLC CMX 90   $ $        
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/51 USB Cross compiler Assembly, C   Other ¥ ¥ ¥ ¥ ¥ ¥         ¥     PLC CMX 90   $ $        
Production Languages Corp., Fort Worth, TX (817) 237-3699, www.plcorp.com COMPASS/Z8 Cross compiler Assembly, C   Z8 ¥ ¥ ¥ ¥ ¥ ¥         ¥     PLC CMX 90     $ $     $1,695
Rigel Corp., Gainesville, FL (352) 373-4629, www.rigelcorp.com     Assembly, C   80251, 8051 and derivatives, C16x ¥ ¥   ¥         ¥   ¥         Unlimited U U U U U    
RTMX Inc., Hillsborough, NC (919) 644-7869, www.rtmx.com RTMX O/S - Toolset Native compiler Assembly, C, C++, Forth, Fortran Unix 68K, MIPS, PowerPC, SPARC, x86 Protected Mode   ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥ ¥     Kernel ddb , GNU Debugger RTMX O/S, Solaris 60 $ $ $ $ $   Included with RTMX O/S
SDS, Oak Brook, IL (630) 368-0400, www.sdsi.com CrossCode Advanced C and C++ Compilers Cross compiler Assembly, C, C++ DOS, Windows 3.1/95/NT, Unix 68K, Coldfire, MPC8xx, PowerPC, Other   ¥ ¥ ¥ ¥ ¥       ¥ ¥     SingleStep Debug Suite ISI ,Wind River, Accelerated Technology, Enea OSE Systems, Embedded System Products, 90 $ $   $ $    
                                                         
STMicroelectronics, Lexington, MA (781) 861-2650, www.st.com   Cross compiler Ada, Assembly   Other   ¥ ¥             ¥ ¥     WGDB6, WGDB7, WGDB9     U U U U U   $99
STMicroelectronics, Lexington, MA (781) 861-2650, www.st.com ST7 SW Tool Chain Cross compiler Assembly, C   Other   ¥ ¥             ¥ ¥     WGDB6, WGDB7, WGDB9     U U U U U    
STMicroelectronics, Lexington, MA (781) 861-2650, www.st.com ST9 SW Tool Chain Cross compiler Assembly, C   Other   ¥ ¥               ¥     WGDB6, WGDB7, WGDB9     U U U U U    
Softools Inc., West Hartford, CT (860) 236-4201, www.softools.com     Assembly, C   Z80/Z180, Other   ¥ ¥ ¥ ¥ ¥       ¥ ¥ 1,700 Z180 CPU specific. Softools SDEBUG and most others. Softools QuickTask including banked program support. 180 U U   $   Support for the Z80/Z180/8085. Transparent banking support for Z80/Z180 systems, including 1MB access for code and data  
Spectrum Digital Inc., Houston, TX (281) 561-6952, www.spectrumdigital.com TI C Compiler for DSPs Cross compiler Assembly, C Windows 3.1/95/NT TMS320 and other TI DSPs   ¥ ¥ ¥ ¥ ¥       ¥       Code Composer TI High Level Language ÔC' Source Debugger     U U   U   Develops and optimizes algorithms for TMS320 DSPs. A code-generation tool compatible with XDS510PP Portable Scan Path Emulator when used with the Code Composer or TI debuggers $750
Systronix Inc., Salt Lake City, UT (801) 534-1017, www.systronix.com BCI51 8051 Real-Time BASIC Compiler Cross compiler Assembly, BASIC DOS 8051 and derivatives   ¥   ¥ ¥       ¥     1,000 LCD, keypad, ADCs, DACs, RS232, 32 bit math Metalink ICE   365 U U   $ $ Real-time compiled BASIC with real-time interrupts, easy custom I/O $399
TASKING Inc., Dedham, MA (800) 458-8276, www.tasking.com C/C++/EC++ Compiler Cross compiler Assembly, C, C++, ERC++ Windows 3.1/95/NT, Unix 68HC08, 68K, 80196, 80251, 8051 and derivatives, 8051XA, MIPS, MPC8xx, PowerPC, x86 Real Mode, Other ¥ ¥ ¥ ¥ ¥ ¥ ¥   ¥ ¥ ¥ 4,000 CAN, USB TASKING CrossView Pro   90 U $   $ $ Designed for specific microprocessor architecture. Provides access to special function register, memory model support, and target-tuned Runtime Libraries. Intermixes C/C++, reduces code size $1,595 to $2,500
TechTools, Garland, TX (972) 272-9392, www.tech-tools.com CVASM16 Cross compiler Assembly DOS, Windows 3.1/9/NT PIC ¥ ¥                 ¥     TechTools TDE   Unlimited U U   $   Accepts our 8051-like instructions and Microchip instructions. Compatible with Parallax SPASM $99
Virtual Micro Design, Bidart +33 559 438458, www.sistudio.com/umps UMPS Cross compiler Assembly Windows 3.1/95/NT 68HC05, 68HC08, 68HC11, 8051 and derivatives, PIC, Other ¥ ¥   ¥             ¥ 50   Included in the UMPS product, no other support   Unlimited U U U $ $ Includes redefinable keyword, MACRO, produces direct ROM-able code (S19/HEX/HEX16 or BIN) $649
Western Design Center, Mesa, AZ (602) 962-4545, www.wdesignc.com W65C02S/W65C816S Assembler Cross compiler Assembly, C DOS Other   ¥ ¥ ¥ ¥ ¥       ¥       WDC's Debugger/Simulator     U            
Z-World, Davis, CA (530) 757-3737, www.zworld.com Dynamic C, Easy Start Cross compiler Assembly, C, L DOS, Windows 3.1/95/NT Z80/Z180 ¥ ¥       ¥         ¥     proprietary proprietary lots U U   $ $ For embedded systems, machine control, and OEM industrial applications $250