previous | start | next

4) 8051 PRODUCTS

This section includes descriptions and references to free and
commercial software for the 8051. FTP sites and BBSs contain many
quality packages and code samples for free. For heavy duty use, you
might prefer the many commercial packages that are available. With
the public domain (or free) stuff, you're usually on your own. The
commercial packages usually provide extensive documentation and
support.

4.1) Free languages and development tools

The following is a list of the languages and development tools that I
could find on the net. Nearly all of them include source code,
however not all are public domain.

Assembler

Program: asem5112.zip
Description: 8051 cross assembler for MS-DOS, freeware
Author: W.W. Heinz
Location: ftp.ix.de : /pub/elrad/023
oak.oakland.edu : /SimTel/msdos/crossasm
garbo.uwasa.fi : /pc/assembler

Program: ML-ASM51.ZIP
Description: MetaLink's 8051 family macro assembler
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
http://www.psyber.com/~tcj/tcjtools/ml-asm51.zip

Program: A51.ZIP
Description: PseudoSam 8051 Cross Assembler
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: AS31.ZIP
Description: C source for an 8051 assembler, and a simple monitor
Author: Ken Stauffer
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
ftp.uu.net
oak.oakland.edu : /pub/msdos/crossasm/as31.zip
many other locations (use Archie to find)

Program: CUG292WK.ZIP
Description: C source for a cross assembler, includes 8051
Author: Alan R. Baldwin
Location: oak.oakland.edu : /pub/msdos/crossasm
pc.usl.edu : /pub/msdos/systools
many other locations (use Archie to find)

Program: Frankenstein
Description: C source for a cross assembler, includes 8051
Author: Mark Zenier
Location: ftp.njit.edu : /pub/msdos/frankasm/FRANKASM.ZOO
lth.se : /pub/netnews/alt.sources/volume90/dec
ftp.uni-kl.de : /pub1/unix/languages/frankenstein.tar.Z
many other locations (use Archie to find)

Program: CAS 8051 assembler
Description: Experimental one-pass assembler for the 8051
with C-like syntax. Includes assembler, linker
and disassembler.
Author: Mark Hopkins
Location: ftp.pppl.gov : /pub/8051/assem
ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive/assem

Program: a51
Description: Portable cross assembler (source in C), other
processors available
Author: William C. Colley, III
Location: hpcsos.col.hp.com : /misc/ns32k/beowulf/a-8051

Program: TASM
Description: Table driven cross-assembler for DOS, supports
many different microcontrollers and microprocessors
Author: Speech Technology Inc.
Location: various different places

Program: HASM, HSIM
Description: A configurable Makroassembler/Simulator
Comment: Only for private, educational, and evaluation use
Only available in German
Author: Dipl.- Ing. H.P. Hohe
Location: ftp.ix.de:pub/elrad/022/hasm18.zip
ftp.ix.de:pub/elrad/022/hasm18.txt
and mirrors of ftp.ix.de

Program: as
Description: Portable cross assembler for (8051, TMS, PIC,
DSP5600, 68hc11).
Comments: Original version in German only. Turbo Pascal source
available for free. Unix version comes in source
form and is compilable in German or English.
Author: Alfred Arnold
Location: ftp.uni-stuttgart.de : /pub/systems/msdos/programming/as
(original version in Turbo Pascal)
sunsite.unc.edu:
/pub/Linux/devel/lang/assemblers/asl-1.41r5.tar.gz
(new C version for Unix systems)


Basic

Program: BASIC52.ZIP (BASIC-52.ZIP)
Description: Source files for original BASIC 52 interpreter
Author: Intel Corporation, Embedded Controller Operations
Location: ftp.intel.com : /pub/mcs51
ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: BAS051.ZIP
Description: Converts IBM BASIC to 8051 assembly (compiler)
Author: Winefred Washington
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/8051/signetics-bbs

Program: BASIC31.ZIP
Description: BASIC-52 interpreter for 8031/8051 in external EPROM
Author: Intel w/ changes by Dan Karmann
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: TB-51.ZIP
Description: TinyBASIC for 8031
Author: JHW (from Intel InSite library) w/ fixes by Tom Schotland
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: TB51ML23.ZIP
Description: MetaLink ASM compatible tiny BASIC
Author: adapted for MetaLink assembler by Jim Lum
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs


Forth

Program: EFORTH51.ZIP
Description: eFORTH environment for the 8051
Author: C. H. Ting
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/eForth

Program: FORTH51.ZIP (FORTH86.ZIP used as host)
Description: FORTH development system for 8051 with PC host
Author: William H. Payne, the author of "Embedded Controller
Forth for the 8051 Family"
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs
asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051

Program: XD8051.ZIP
Description: Development environment for use with F-PC Forth
Author: Paulo A.D. Ferreira
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/signetics-bbs

Program: 51FORTH.ZIP
Description: Subroutine threaded Forth
Author: Scott Gehmlich
Location: hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051
130.123.96.9 : /giovanni/51forth.zip

Program: FORTH552.ZIP
Description: A Non-Standard Forth System for the Signetics 80C552
Author: Alberto Pasquale
Location: asterix.inescn.pt : /pub/forth/8051
hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051

Program: CamelForth/51
Description: ANSI Standard Forth for the 8051 family
Author: Brad Rodriquez
email: bj@headwaters.com
amateur packet radio: VE3RHJ@VE3IJD.#CON.ON.CAN.NA
Location: ftp://ftp.taygeta.com/pub/Forth/Camel/cam51-13.zip

Program: 8051 eForth
Description: Public Domain optimized eForth for 8051 and 68HC11,
written in native UCASM assemblers.
Comments: Most of the documentation is in German. Supplied with
EFTERM terminal emulator.
Author: W. Schemmer
Location: Available for $25 from:
Offete Enterprises, 1306 South B Street
San Mateo CA 94402
(415)574-8250


Development systems

Program: 8051.zip
Description: Many development tools including: debugger, monitor,
LCD and stepper moter driver, communications, host
client, and much more. This is a great collection of
tools.
Author: Mark Hopkins
Location: ftp.pppl.gov : /pub/8051/signetics-bbs
ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive

Program: RISM and IECM51.EXE compatible host system
Description: RISM is a reduced instruction set monitor and
IECM51.EXE is its compatible host system for a PC
Comments: These two programs together constitute a bare-bones
method of developing 80C51 system code without an
emulator. RISM51X is installed in the target system
and connected to a host PC system through a serial port.
The host PC runs the debugger IECM51.EXE. Once the
system has been debugged, RISM can be removed and the
target can be run in stand-alone mode.
Author: Intel
Location: ftp.intel.com : /pub/mcs51/tools

Program: ApBUILDER 2.0
Description: Development system for the Intel MCS-51(R) family
(also for the MCS-96(R) family, 80x186, and 80x386
embedded microcontrollers).
Comments: Requires Windows 3.1
APBUILDR.TXT - description in ASCII
APBDISK1.EXE - binary self-extracting file for disk 1
APBDISK2.EXE - binary self-extracting file for disk 2
Author: Intel
Location: ftp.intel.com : /pub/mcs51 and /pub/mcs96

Program: FXDSMAN.EXE
Description: 8xC51Fx data sheets and manual in Windows 3.1
hypertext style
Comments: binary self-extracting file for one diskette
Author: Intel
Location: ftp.intel.com : /pub/mcs51/80c51

Program: sim51d
Description: Shareware Simulator in German
DM 50 to register for full version
Author: Werner Hennig-Roleff
Location: ftp.pppl.gov : /pub/8051/hannover

Program: PDS51.ZIP or EXE or
PDSxxx.ZIP where xxx represents the version number
Description: This is the IDE for the Philips PDS51 system. It
contains a simulation engine and can therefore be run
in a standalone mode. Great for evaluating the PDS51
product or just as a full environment simulator.
Location: Philips North America BBS (800)451-6644, (408)991-2406
http://www.he.net/~adr
CompuServe:
Software Development Forum, Embedded Systems Section
(GO CLMFOR)
PC Programming Forum, Tools/Debuggers forum
(GO PCPROG)

Program: NoICE
Description: PC-hosted debugger (NOT a simulator) for use with a
variety of microprocessor targets (Z80/Z180, Z8,
8051, 80(1)96, 6809, 68HC11, 65(C)02, M50740/M38000,
TMS370, and H8/300). The debugger consists of a
target-specific DOS program, NOICExxx.EXE, and a
target-resident monitor program (about 1K code).
Comments: Shareware. The distributed version is fully functional.
Registration is $25 in the US, $30 elsewhere.
Author: John Hartman <102203.1513@compuserve.com>
Location: any Simtel archive/mirror
or
CompuServe:
GO SDFORUM, library section 12, embedded systems
GO IBMFF, do keyword search for "NoICE"
or
The Circuit Cellar BBS at 860-871-1988

Program: sim552vq.zip
Description: 8051/80C552 simulator (Freeware)
Comments: Program is capable of reading .HEX and .S19 records, or
saving memory to a file. It supports both code and
data. Written in Turbo Pascal for XT and upwards.
Author: Brian Brown
Location: cscnt.cit.ac.nz : /pub/intel/sim552v1.zip

Program: HASM, HSIM
Description: A configurable Makroassembler/Simulator
Comments: Only available in German
Author: Dipl.- Ing. H.P. Hohe
Copyright: Only private , Education and evalutation use
Location: ftp.ix.de:pub/elrad/022/hasm18.zip
ftp.ix.de:pub/elrad/022/hasm18.txt
and mirrors of ftp.ix.de

Program: Emily52
Description: simulator
Comments: Shareware.
Author: Dunfield Development Systems
Location: any Simtel archive/mirror

Program: BlowIT
Description: Atmel 2051 programer
Comments: Freeware
Author: Silicon Studio
Location: http://sistudio.com/


Real-Time Operating Systems (RTOS)

Program: TERSE
Description: - Signature-Scheduled dataflow operating system
(RTOS) developed for embedded single-processor and
distributed microcontroller systems. Easy to use,
very compact, and encourages totally deterministic
and safe performance.
- The first implementation is for the 8051 family,
and occupies from 260 to 450 bytes, the latter
offering network support.
- public domain
Comments: Also available is a new type of "terse-Case" development
methodology, particularly suited to embedded distributed
systems.
Author: Barry Kauler
Department of C & C Engineering
Edith Cowan University, Joondalup Drive
Joondalup, WA 6027, Australia.
Email: b.kauler@cowan.edu.au
Location: WWW - ftp://scorpion.cowan.edu.au/pub/terse/terse.htm

4.2) Free C compilers

There is finally a free C compiler for the 8051. The Retargetable
Concurrent Small C (RCSC) compiler is featured in an article in the
August 1997 Dr. Dobbs. RCSC is downloadable from Dr. Dobb's at:
http://www.ddj.com
ftp://ftp.mv.com/pub/ddj

Several commercial C compilers have evaluation versions available.
These are not too useful (even for hobbyist projects) since they
usually don't include libraries. However, they do afford the user
the chance to inspect the quality of the code generated.

In most cases, it makes more sense to invest a bit, and get something
serious. Also, by buying a commercial package, you have the
advantage of having the documentation, and being able to get
technical support. As Hershel Roberson says about the Dunfield
package, "It is certainly worth the money. It is probably 3/4 as good
as compilers that cost 10 times as much!"

There are three low-cost C compilers currently available for 8051
development:

Dunfield Development Systems

I've been using the Dunfield Development System, and its really quite
nice. I've also heard many good things about it from others. For
$100 you get a near ANSI-C compiler, run-time library with source,
assembler, ROM debugger, integrated development environment, monitor
with source, utilities, and other extras. A high quality simulator
for only $50 is also available separately. The simulator has an
option allowing you to interface to your target by using an on-chip
monitor. Although not freeware, the low price, the features, all of
the extra goodies, and the good reviews make this a package worth
looking at. Also, if you're interested in working on more than one
family of microcontroller, Dunfield supports a wide range. This
means only needing to learn one system, instead of many.

Dunfield Development Systems
P.O. Box 31044, Nepean, Ontario Canada K2B 8S8
(613)256-5820 Fax: (613)256-5821
BBS: (613)256-6289
Web: http://www.dunfield.com
Email: General information: info@dunfield.com
Sales inquiries/Administration: sales@dunfield.com
Technical inquiries/Support tech@dunfield.com

Micro Computer Control Corporation

Another low priced ($100) C compiler comes from Micro Computer
Control. This package was unavailable for review, but according to
the manufacturer, it features: Cross compilers running under DOS are
available for the 8051 and the Z8 (including Super-8). This package
includes a C compiler, assembler, linker, librarian, and extensive
printed documentation. A simulator/source code debugger is available
for an additional $79.95. The simulator is completely configurable,
so much so that you don't even need the target hardware to test with.
You can configure all I/O and other features of your target chip or
environment.

Micro Computer Control Corporation
PO Box 275, 17 Model Ave., Hopewell, NJ 08525
(609)466-1751 Fax: (609)466-4116 BBS: (609)466-4117
Email: 73062.3336@compuserve.com

SPJ Systems

C-31 is a new cross compiler from SPJ Systems. The full package
which costs $150 (USD) includes a C compiler (ANSI compatible
subset), assembler, source linker, and simulator (source code
debugger). Compiler features include: support for floating point
numbers, extensive collection of library routines, support for using
Special Function Registers (SFR), assembly language interface,
peripheral keyword (allows specifying an address of a standard
peripheral).

The simulator allows source level debugging. A few memory mapped
hardware peripherals are simulated including an LCD display, 8279
keyboard processor, and an 8255 parallel port. (SPJ also has a plain
simulator available as a separate product for assembly/machine code
debugging.)

A working demo of the compiler package, which includes the library
sources and permits the compilation of small programs, is available
from their web site. This is a new package with a few rough edges,
but it easy to use, has a decent price, and has good potential.
Check out the demo on their web site and see for yourselves.

SPJ Systems
114, Chitrashala Bldg.
562, Sadashiv Peth
Pune, India
Phone: 91-212-451607 Fax: 91-212-480285
Email: spjs@giaspn01.vsnl.net.in
Web: http://www.prime-digest.w1.com/spj

4.3) Commercially available products

Many firms (large and small) offer a variety of 8051 microcontroller
variants, programming languages, support packages, and development
systems.

No endorsement is implied by inclusion in this list. I apologize to
anyone I left out; It's only because I didn't know about you. If
you want to be included in this list, just drop me a line - please.
Any corrections and additions appreciated.

C compilers ($$$ - high, $$ - medium, $ - low priced)
- 2500 A.D.
- Archimedes Software $$$ & $$
same as Keil Electronics C
Archimedes is introducing StartRight, a low cost 8051 C
compiler for $700
- Avocet Systems $$
repackaging of the Hi-Tech Software C compiler
- BSO/Tasking $$
- Crossware Products
- Dunfield Development Systems $
Complete C compiler development system for MS-DOS
includes: compiler, run-time library with source, assembler,
ROM debugger, integrated development environment, monitor
with source, utilities, and other extras
low price: $100
good reputation and good support
works well with the Dallas DS5000/DS2250
- Franklin Software $$ ? (new prices)
now marketing their own C compiler
includes: PC-Lint and an IDE
- IAR Systems
IAR tool kit comes with a C-Cross compiler, assembler,
Xlink linker, Xlib librarian, C-SPY simulator, editor,
make utility and a real-time kernel
formerly licensed for distribution in the US and Canada
under the Archimedes brand name
- Hi-Tech Software $$
assembler, C compiler, linker, library, serial port
debugger, and Windows style integrated development
environment
ANSI C and IEEE 32 float compatable with some very useful
extensions
$900US
- Intermetrics Microsystems Software, Inc.
Whitesmith's compiler, assembler, and C source level
debugger
- Keil Electronics $$$
compiler, assembler, debugger, real-time kernel, ROM
monitor, libraries for special 8051's to set SFR,
embedded I/O devices, A/D, etc.
- Mandeno Granville Electronics, Ltd
SYS51C - ANSI C Cross Compiler
- Micro Computer Control $
Developer's kit includes "C"-like compiler, assembler,
linker, librarian, extensive printed documentation
low cost ($99.95)
- Okapi Systems
- Production Languages Corporation
DOS- and Windows- based compilers
Integrated development environment includes ANSI C compiler,
assembler, linker, librarian, debugger
- Signum Systems
- SPJ Systems $
low cost ($150.00)

Basic interpreters/compilers
- Binary Technology, Inc.
- Iota Systems, Inc.
Basic-752 interpreter (simulator also available)
Basic-52 Plus interpreter
- MDL Labs
BASIKIT--Integrated Programming Environment for BASIC-52,
and for MDL-BASIC-I, MDL-BASIC-P, and MDL-BASIC-D.
BASIKIT includes a full-screen editor and permits writing
programs with labels rather than line numbers.
MDL-BASIC-I and MDL-BASIC-P are supersets of the original
BASIC-52, for the Intel 8052 and the Philips PCB83C552.
MDL-BASIC-D is a BASIC for the Dallas 87C530 which accesses
all the features of the chip, including both serial
ports, the Watchdog, and the power-saving features. The
BASIC will address up to 512K of memory and will collect
data into that memory via serial port interrupts. It runs
faster at 25 MHz than compiled code on the 8052.
- Micro Future
Basic-52 development system
- Systronix Inc. (Basic compiler)

Pascal
- Mandeno Granville Electronics, Ltd
PASCAL51 - Advanced Turbo PASCAL compliant cross compiler
- Scientific Engineering Labs

Modula-2
- Mandeno Granville Electronics, Ltd
Mod51 - optimizing Modula-2 Compiler, smallest program is 14
bytes, ideal for both very tight/fast projects and very
large ones with multiple modules, produces smaller/tighter
code than C, has extensive libraries and working examples
- Vail Silicon Tools, Inc.

PL/M
- BSO/Tasking

Board level products
- Ackerman Computers Sciences (ACS)
- AM Research
complete FORTH based system with PC based host system
- Binary Technology, Inc.
- Blue Earth Research
- Blue Ridge Micros (8031 and 8052-BASIC based boards)
- CG Microsystems
MCU system based on the DS80C320
piles of features including 2 ISA slots
about $90 for the basic system
- Circuit Cellar Inc.
- DataCraft International
- Dunfield Development Systems
- EE Systems
- Forth, Inc.
- HiTech Equipment Corp.
- Iota Systems, Inc. (line of development packages, boards,
peripherals, and components)
- J & M Microtek, Inc.
- L.S. Electronic Systems Design
- Mandeno Granville Electronics, Ltd
- New Micros
8051 based NMIY0031 SBC
$39 + shipping you
includes: SBC with 8051 (Siemens SAB8051, can be
substituted), 8K RAM, EPROM with a burnt-in monitor which
supports downloading hex files into the RAM and executing
them
the board can accept 3 memory chips (each one up to
32K), one of which is for program, one for data and the
third can be configured as wanted
it has a 4x5 matrix keyboard interface, LCD interface,
RS232 and support for RS422/485 (need to add the chips)
prototyping area of about 3.5 x 2 inches
on floppy you get: User manual for the board in Word
and plain text formats with many programming examples in
all supplied languages (about 150 pages), A51 assembler,
Small C compiler, hex file for the MCS-52 Basic
interpreter EPROM with MCS-52 manual, hex file for
MAX-FORTH interpreter EPROM with documentation, hex file
for the supplied monitor and documentation, and a
terminal program
- Parallax, Inc.
- Prologic Designs
- Rigel Corporation
- Software Science
nice boards with prototyping area
- Suncoast Technologies
- URDA, Inc.

Assemblers
- 2500 A.D.
- Archimedes Software
same as Keil Electronics
Archimedes is introducing StartRight, a low cost 8051
assembler for $200
- BSO/Tasking
- Crossware Products
- Custom Computer Consultants
- Cybernetics Microsystems
- Dunfield Development Systems
Supports both Intel and Motorola style syntax
- Emulation Technology, Inc.
- Intel Corporation
- Keil Electronics
- Lear Com Company
- Metalink
- Micro Computer Control
- Microtek Research
- Nohau Corporation
- Okapi Systems
- Onset Computer Corporation (8051 Assember for MAC)
- Parallax, Inc.
- PseudoCorp
- Raven Computer Systems
- Signum Systems
- Speech Technology Inc.
TASM (table driven cross assembler supports many different
microcontrollers and microprocessors)
- Universal Cross Assemblers
CROSS32 supports 40-50 different processors

Forth
- AM Research
Development system, features kernel of less than 700 bytes
- Forth, Inc.
A cross-development product for the 8051 family
which includes a board and extensive documentation.
- Forth Systeme
- MPE: MicroProcessor Engineering Ltd.
A cross-development system for the 8051 family
extensive documentation
interactive single chip development, multitasking,
bank switching for more than 64k code
- Offete Enterprises
8051 eForth (C. H. Ting -- $25.00). "A small ROM based
Forth system ... Source code is in MASM IBM 5.25 disk
with 8051 eForth Implementation Note."

ROM Monitor-based Debuggers
- ChipTools (ChipView-51 looks like turbo debugger)
- Dunfield Development Systems
Can be used with DS5000 for single-chip in-circuit
emulation

Simulators
- 2500 A.D.
- Avocet Systems
- ChipTools
on a 33 MHz 486 matches the speed of a 12 MHz 8051
- Crossware (simulator running under Windows)
- Cybernetic Micro Systems
- Dunfield Development Systems
Low cost $50.00
500,000+ instructions/second on 486/33
Can interface to target system for physical I/O
Includes PC hosted "on chip" debugger with identical user
interface
- HiTech Equipment Corp.
- Hitex
- Iota Systems, Inc.
- J & M Microtek, Inc.
- Keil Electronics
- Lear Com Company
- Mandeno Granville Electronics, Ltd
- Micro Computer Control Corporation
Simulator/source code debugger ($79.95)
- Microtek Research
- Production Languages Corp.
- PseudoCorp

Emulators ($$$ - high, $$ - medium, $ - low priced)
<Thanks to Alistair George for this bit of important advice...
Potential customers of emulators should check to make sure that the
emulator supports the required external hardware (ports,
interrupts, etc) before they buy - its probably the most
important spec, but one easily missed. Some emulators only offer
very minimal support, which sometimes hardly makes it worthwhile to
bother.>
- Advanced Micro Solutions $$
- Advanced Microcomputer Systems, Inc. $
- Applied Digital Research Ltd. $$
- American Automation $$$ $$
- Applied Microsystems $$
- ChipTools (front end for Nohau's emulator)
- Cybernetic Micro Systems $
- Dunfield Development Systems $
plans for pseudo-ice using Dallas DS5000/DS2250
used together with their resident monitor and host debugger
- Emulation Technology, Inc. $$
OpenEmulator in-circuit emulators adaptable for over a
hundred microcontrollers/microprocessors
- HBI Limited $
- Hewlett-Packard $$$
- HiTech Equipment Corp.
- Hitex $$
- Huntsville Microsystems $$
- Intel Corporation $$$
- Kontron Electronics $$$
- Lauterbach Datentechnik GmbH
8051 In-Circuit Emulators based on a universal high-
performance emulation system called TRACE32.
- Mandeno Granville Electronics, Ltd
full line covering everything from the Atmel flash to the
Siemens powerhouse 80c517a
- MetaLink Corporation $$ $
- Nohau Corporation $$
- Orion Instruments $$$
- Philips $$ $
DS-750 pseudo-ICE developed by Philips and CEIBO
real-time emulation and simulator debug mode
source-level debugging for C, PL/M, and assembler
programs 8xC75x parts
low cost - only $100 from Philips ($250 from CEIBO)
DOS and Windows versions available
PDS51 board level In-Circuit Emulation system
no stolen resources
Daughter boards support wide range of Philips derivatives
approximately $US1000 to $US1200 depending on daughter
board
- Signum Systems $$
- Sophia Systems $$$
- Zax Corporation
- Zitek Corporation $$$

Real-time
- Byte-BOS Integrated Systems
small, prioritized, preemptive real-time kernel
- Embedded System Products (formerly A.T. Barrett and Associates)
ROMable embedded-system kernel: source provided. Provides
programming interface identical on all target platforms.
Basic, advanced, and extended library packages available.
- Intellimap Engineering
DCE51 real time operating system
- JMI Software Systems, Inc.
small, prioritized, preemptive real-time kernel
- StarCom
CRTX, embedded real-time micro kernel primarily intended for
embedded 8-bit applications using 8051, 68HC11, 80188 etc.
Simple, low cost, and includes ANSI C source for
portability.
- U S Software
SuperTask! - multitasking executive

Trainers
- Advanced Educational Systems (AES)
complete learning system (board, LCD, keypad, A/D, D/A, etc)
- Sun Equipment Corp.
trainers

Miscellaneous
- Creative Applications Engineering, Inc
CheepTools (integrated environment)
- Dallas Semiconductor
evaluation/development kit for their DS5000 (very nice)
- Data Sync Engineering (disassembler)
- Datarescue
IDA - an interactive, multi-os disassembler supporting:
OS/2, Win95, Win NT, Win, NLMs and more. Unlike other
disassemblers, IDA works with you, allowing you to modify
the disassembled code "on the fly". It supports many
processors, various input file formats, and can produce
various output files etc. IDA has a built-in C-like
language and sports a TVision user interface.
- Educational Laboratories
development courses:
8051 Microcontroller Based Computer Design
Programming 8051 Based Computers
each course $19.95, both $29.95
- Electronic Product Design, Inc.
development system (integrated package with assembler,
project manager, text editor, programmer)
- Exor Inc. (ladder logic compiler)
- Feger + Co.
offers a series of German language 8051 related books they
call `MC-Tools' describing the processors and/or projects
for PC-addin boards:
MC-Tools 1 - 80c535 project for DM 119; includes 260 page
book, an empty PCB, and a diskette with assembler,
debugger, PC-Oscilloscope
MC-Tools 4 - same as above but based on 80c537
MC-Tools 3 - Die 8051-Microcontroller Familie vom 8051 zum
80C517A; text book on the 8051 and Siemens derivatives,
360 pages.
MC-Tools 5 - handbook on the 80C517 and 80C517A, 360 pages
- Iota Systems, Inc.
integrated environment system
- Mandeno Granville Electronics, Ltd
PIC to 8051 conversion program
- Parallax, Inc.
programmers
- Philips
87C51 programmers
LCPx5x - 24 and 28 pin DIL and 68 pin PLCC Philips parts
- 748, 749, 750, 751, 752, 451, 453, 552
LCPx5x40 - 40 pin DIL or 44 pin PLCC Philips parts
Range further expanded by adaptors
Low cost, board level
- Quantasm Corp.
ASMFLOW - produces flowchart and tree diagrams from source
code, register usage analysis, Xref, timing info
- TCG
EPROM emulator
Atmel 2051 programmer
- U S Software
USNET - TCP/IP networking suite
USFiles - file system
GOFAST - floating point library
- Xicor
SLIC2E microperipherals - wires up directly to an 8051 and
needs no glue logic, contains:
- 8K x 8 EEPROM in individual 4K segments
- 2 8-BIT I/O ports
- 16 8-BIT RAM registers
- Integrated Interrupt Controller Module
- Internal programmable address decoding
- code loaded at the factory allowing users to
download programs into EEPROM
Development Support package includes a DATA BOOK, a
SAMPLE of the CHIP (PDIP or PLCC, your choice) and PC
compatible software for downloading and testing your
programs. $15
Development system includes a populated board. $180


2500 A.D. 109 Brookdale Ave., Box 480, Buena Vista, CO 81211
(719)395-8683

Ackerman Computer Sciences (ACS)
4276 Lago Way, Sarasota, FL 34241
(813)377-5775 Fax: (813)378-4226

Advanced Educational Systems (AES)
1407 North Batavia Street, Orange, CA 92677
(800)730-3232 (714)744-0981 Fax: (714)744-2693

Advanced Micro Devices
901 Thompson Place, PO Box 3453
Sunnyvale, CA 94088-3000
(408)732-2400

Advanced Microcomputer Systems, Inc.
1321 NW 65th Place, Fort Lauderdale, FL 33309
(305)975-9515 Fax: (305)975-9698

Advanced Micro Solutions
1033 S Imperial Dr., Hartland, WI 53029
(414)367-3577

American Automation
2651 Dow Avenue, Tustin, CA 92680
(714)731-1661

AM Research 4600 Hidden Oaks Lane, Loomis, CA 95650
(800)949-8051 (916)652-7472 Fax: (916)6642
BBS: (916)652-7117
Email: support@amresearch.com
http://www.amresearch.com

Applied Digital Research Ltd.
P.O. Box 6480, Wellesley St, Auckland, NEW ZEALAND
+64 9 480-8827
Email: rossmcm@adr.co.nz
Compuserve: 100351,716
WWW: http://www.he.net/~adr/

Applied Microsystems
5020 148th Ave. N.E., PO Box 97002
Redmond, WA 98073-9702

Archimedes Software
2159 Union St., San Francisco, CA 94123
(415)567-4010
WWW: http://www.archimedes.com/devtools

Ashling Microsystems Ltd
Ireland Plessey Technological Park
Limerick, Ireland
+353 61 334466 Fax: +353 61 334477
United Kingdom Butler House
19-23 Market Street
Maidenhead, Berkshire, UK
+0628 773070 Fax: 0628 773009

Atmel 2125 O'Nel Drive, San Jose, CA 95131
(800)365-3375 (408)441-0311 Fax: (408)436-4300

Avocet Systems 120 Union St., Rockport, ME 04856
(800)448-8500 (207)236-9055 Fax: (207)236-6713

Binary Technology, Inc.
PO Box 541, Carlisle, MA 01741
(508)369-9556 Fax: (508)369-9549

Blue Earth Research
165 W. Lind Ct., Mankato, MN 56001-0400
(507)387-4001 Fax: (507)387-4008
BBS: (507)387-4007

Blue Ridge Micros
2505 Plymouth Rd., Johnson City, TN 37601
(615)335-6696 Fax: (615)929-3164

BSO/Tasking
International 333 Elm Street, Dedham, MA 02026-4530
(800)458-8276 (617)320-9400 Fax: (617)320-9212
Europe Tasking Software BV
P O Box 899, 3800 AW Amersfoort, Netherlands
+31 33 558584 Fax: +31 33 550033

Business Data Computers
P.O. Box 1549, Chester, CA 96020

Byte-BOS Integrated Systems
P.O. Box 3067, Del Mar, CA 92014
(800)788-7288 (619)755-8836

CG Microsystems
http://home.earthlink.net/~cgmicro/

ChipTools Inc (905)274-6244 Fax: (905)891-2715
Email: chiptool@hookup.net
Web: http://www.chiptools.com/

Circuit Cellar Inc.
4 Park St., Vernon, CT 06066
(203)875-2751 Fax: (203)872-2204

Creative Applications Engineering, Inc
Ed Carryer
(415)494-2363 BBS: (415)494-8463

Crossware Products
St John's Innovation Centre
Cowley Road, Cambridge, CB4 4WS, UK
+44 1223 421263 Fax: +44 1223 421006
Email: sales@crossware.com
Web: http://www.crossware.com

Custom Computer Consultants
1807 Huron River Drive, Ypsilanti, MI 48197

Cybernetic Micro Systems
Box 3000, San Gregorio, CA 94074
(415)726-3000

Dallas Semiconductor
4401 S. Beltwood Parkway, Dallas, TX 75244-3292
(214)450-0448 Fax: (214)450-3715
International: (214)450-5351
Orders: (800)336-6933
Email: micro.support@dalsemi.com
Web: www.dalsemi.com

DataCraft International
2828 Ione Dr., San Jose, CA 95132
(800)873-3709 (408)259-4866

Data Sync Engineering
40 Trinity St., Newton, NJ 07860
(201)383-1355 Fax: (201)383-9382
Email: sales@datasynceng.com
Web: http://www.datasynceng.com

DataRescue sprl
110 route du Condroz, 4121 Neupre Belgium
Web: http://www.datarescue.com

Dunfield Development Systems
P.O. Box 31044, Nepean, Ontario Canada K2B 8S8
(613)256-5820 Fax: (613)256-5821
BBS: (613)256-6289
Web: http://www.dunfield.com
Email: General information: info@dunfield.com
Sales inquiries/Administration: sales@dunfield.com
Technical inquiries/Support tech@dunfield.com
Old Email address: ddunfield@bix.com

EE Systems 50935 Hill Dr., Elkhart, IN 46514
(219)296-1754 Fax: (219)522-4271

Electronic Product Design, Inc.
6963 Bluebelle Way, Springfield, OR 97478
(503)741-0778

Embedded System Products (formerly A.T. Barrett and Associates)
11501 Chimney Rock, Houston, TX 77035-2900
(800)525-4302 (713)728-9688 Fax: (713)728-1049

Emulation Technology, Inc.
2344 Walsh Avenue, Bldg. F, Santa Clara, CA 95051
(408)982-0660 Fax: (408)982-0664
Email: et@pmail.emulation.com
WWW: http://www.emulation.com
FTP: ftp.emulation.com

Exor Inc.
4740T Interstate Dr., Cincinnati, OH 45246
(513)874-4665 Fax: (513)874-3684

Feger + Co., Hardware + Software Verlags OHG
Marienstrasse 1, D-83301 Traunreut, Germany

Forth, Inc. 1-800-55FORTH
http://www.earthlink.net/~forth

Forth Systeme P.O. Box 1103, Breisach, Germany
7767-551

Franklin Software
(408)296-8051

HBI Limited
6F, 1 Fleming Road, Hong Kong
852-891-3673 Fax: 852-834-9748

Hewlett-Packard 1501 Page Mill Rd., Palo Alto, CA 94304

HiTech Equipment Corp.
9400 Activity Rd., San Diego, CA 92126
(619)566-1892 Fax: (619)530-1458
Email: info@hte.com ftp: ftp.hte.com

Hi-Tech Software
PO Box 103, Alderly QLD 4051, Australia
(+61-7) 300 5011 Fax: (+61-7) 300 5246
BBS: +61 7 3300 5235
Email: hitech@hitech.com.au
WWW: http://www.hitech.com.au/

Hitex
North America HiTOOLS Inc., 2055 Gateway Place, Suite 400
San Jose, CA 95110
(408) 451 3986 Fax: (408) 441 9486
http://www.hitex.com info@hitex.com
Germany Greschbachstr 12, 76229 Karlsruhe
0721/9628-0 Fax: 0721/9628-149
info@hitex.ti.ba-karlsruhe.de
http://www.ba-karlsruhe.de/BA/firmen/hitex
United Kingdom Sir William Lyons Road, Science Park
Coventry CV4 7EX
+0203 692066 Fax: +0203 692131

Huntsville Microsystems
4040 S. Memorial Parkway, PO Box 12415
Huntsville, AL 35802

IAR Systems Software
North America One Maritime Plaza, Suite 1770
San Fransisco, CA 94111 USA
(415)765-5500 Fax: (415)765-5503
Sweden IAR Systems AB
Box 23051
S-750 23 Uppsala, Sweden
+46 18 16 7800 Fax: +46 18 16 7838
Germany IAR Systems GmbH
Brucknerstrasse 27
D-81677 Munchen, Germany
+49 89 470 6022 Fax: +49 89 470 9565
United Kingdom IAR Systems Ltd
9 Spice Court
Plantation Wharf, York Rd
London SWII 3UE, England
+44 71 924 3334 Fax: +44 71 924 5341

Intel Corporation
3065 Bowers Ave., Santa Clara, CA 95051
Technical Help: (800)628-8686 (USA/Canada only)
5 am to 5 pm PST
Email: james_sampson@ccm.hf.intel.com
Faxback support: (800)628-2283 (USA/Canada)
touch tone phones only
Will only FAX to USA/Canada locations
English or Japanese support is available
BBS: (916)356-3600 24 Hr.
Auto config: 1200 thru 14.4K Baud

Intellimap Engineering
1140 Morrison Dr., Suite 222
Ottawa Ontario Canada K2H 8S9
(613)829-3196 Fax: (613)820-1773

Intermetrics Microsystems Software, Inc.
733 Concord Ave., Cambridge, MA 02138
(617)661-0072 Fax: (617)868-2843

Iota Systems, Inc.
924 Incline Way, Suite N / POB 8987
Incline Village, NV 89452-8987
(702)831-6302 Fax: (702)831-4629

Integrated Silicom Solution
2231 Lawson Lane, Santa Clara, CA 95054
(800)379-4774 Fax: (408)588-0806

J & M Microtek, Inc.
83 Seaman Rd., W Orange, NJ 07052
(201)325-1892 Fax: (201)736-4567

JMI Software Systems, Inc.
P.O. Box 481, 904 Sheble Lane, Spring House, PA 19477
(215)628-0840 Fax: (215)628-0353

KC Automation GmbH (support for Sysoft products)
Alfredo Knecht
CH-6991 Neggio, Switzerland
Fax: ++41-91591149
Email: akne@tinet.ch

Keil Elektronik GmbH
Europe Bretonischer Ring 15
D-85630 Grasbrunn b. Muenchen, Germany
49 89 / 46 50 57 Fax: 49 89 / 46 81 62
North America Keil Software
16990 Dallas Parkway, Suit 120, Dallas, TX 75248
(800)348-8051 (sales and tech support)
(214)735-8052 Fax: (214)735-8055
CompuServe: 71715,1604
BBS: (214)713-9883
Web: http://www.keil.com/
FTP: ftp://ftp.keil.com/

Kontron Electronics
D-8057 Eching/Munich
Oskar von Miller Str. 1, Germany
(0 81 65) 77-0

Lakeview Research (Jan Axelson)
2209 Winnebago St., Madison, WI 53704
(608)241-5824
Email: jaxelson@lvr.com
WWW: http://www.lvr.com/

Lauterbach Datentechnik GmbH
Europe Fichtenstr. 27, D-85649 Hofolding, Germany
++49 (0)8104 8943 31 Fax: ++49 (0)8104 8943 49
Compuserve: 100272,507
Email: sales@lauterbach.com
WWW: http://www.lauterbach.com
USA Lauterbach Inc.
945 Concord Street, Framingham,MA 01701
(508)620-4521 Fax: (508)620-4522

Lear Com Company
2440 Kipling St. Suite 206, Lakewood, CO 80215
(303)232-2226 Fax: (303)232-8721

Logical Systems Corporation (Disassembler, Simulator)
Micro Dialects, Inc.
POB 30014, Cincinnati, OH 45230
(513)271-9100

Logisoft Box 61929, Sunnyvale CA 94086
(408)773-8465 Fax: (408)773-8466

L.S. Electronic Systems Design
2280 Camilla Rd., Mississauga, Ontario
Canada L5A 2J8
(905)277-4893 Fax: (905)277-0047

Lumino B.V
Web: http://www.lumino.nl/lumino/

Mandeno Granville Electronics, Ltd
128 Grange Rd., Auckland 3, New Zealand
+64 9 6300 558 Fax: +64 9 6301 720

Matra Semiconductor
2840-100 San Tomas Expressway, Santa Clara, CA 95051
(408)986-9000

MDL Labs
1073 Limberlost Court, Columbus, OH 43235
Tel/Fax: 614-431-2675
Email: arl@infinet.com

MetaLink Corporation
North America 325 E. Elliot Road, Chandler, AZ 85255
(800)638-2423 (602)926-0797
Fax: (602)926-1198
Europe MetaLink Europe GmbH
Westring 2, 8011<85614>
Kirchseeon-Eglharting, Germany
(08091)2046 Fax: (08091)2386

Micro Computer Control Corporation
PO Box 275, 17 Model Ave., Hopewell, NJ 08525
(609)466-1751 Fax: (609)466-4116
BBS: (609)466-4117
Email: 73062.3336@compuserve.com

Micro Future 40944 Cascado Place, Fremont, CA 94539
(510)657-0264 Fax: (510)657-5441
BBS: (510)657-5442

MicroMint 4 Park St., Vernon, CT 06066
(203)875-2751 Fax: (203)872-2204

Microtek International, Inc.
North America Microtek International, Inc.
3300 N.W. 211th Terrace, Hillsboro, OR 97124
(503)645-7333 Fax: (503)629-8460
Europe Microtek Electronics Europe GmbH
Starnberger Strasse 22, 82131 Gauting bei Munchen
Germany
+49(89)893139-30 Fax: +49(89)893139-50

MPE: MicroProcessor Engineering Ltd.
133 Hill Lane, Shirley, Southampton SO1 5AF U.K.
+44 1703 631441 Fax: +44 1703 339691
Email: mpe@mpeltd.demon.co.uk
sales@mpeltd.demon.co.uk
70730.3576@compuserve.com

New Micros of Dallas Texas

Nohau Corporation
51 E. Campbell Ave., Campbell, CA 95008
(408)866-1820
(408)378-2912 (24 hr. information center)
Fax: (408)378-7869
Email: nohau@shell.portal.com
WWW: http://www.nohau.com/nohau

Offete Enterprises, Inc.
1306 South B Street, San Mateo, CA 94402
(415) 574-8250

Okapi Systems (206)258-1163

Onset Computer Corporation
199 Main St., P.O. Bos 1030
North Falmouth, MA 02556-1030
(508)563-9000 Fax: (508)563-9477

Orion Instruments, Inc.
1376 Borregas Avenue, Sunnyvale, CA 94089
(408)747-0440 Fax: (408)747-0688
Email: info@oritools.com
http://www.oritools.com

Orion Instruments
180 Independence Drive, Menlo Park, CA 94025
(800)729-7700 Fax: (415)327-9881

Parallax, Inc. 6200 Desimone Lane, #69A, Citrus Heights, CA 95621
(916)721-8217

Philips Microcontroller Product Group
811 East Arques Ave. / POB 3409
Sunnvale, CA 94088-3409
Technical documentation:
Sunnyvale, CA - (800)447-1500 Fax: (408)991-3773
Eindhoven, Netherlands - Fax: 31-40-724825
Technical questions:
Sunnyvale, CA - (408)991-3518

Production Languages Corporation
P.O. Box 109, Weatherford, TX 76086
(800)525-6289 (817)599-8365 Fax: (817)599-5098

Prologic Designs
PO Box 19026, Baltimore, MD 21204
(410)661-5950 Fax: (410)661-5950

PseudoCorp 2597 Potter St., Eugene, OR 97405
(541)683-9173 Fax: (541)683-9186
Email: rhowden@teleport.com
Web: http://www.teleport.com/~rhowden

Quantasm Corporation
19672 Stevens Creek Blvd.
Cupertino, CA 95014
(800)765-8086 (408)244-6826 Fax: (408)244-7268

Raven Computer Systems
PO Box 12116, St. Paul, MN 55112
(612)636-0365

Rigel Corporation
P.O. Box 90040, Gainesville, FL 32607

Scientific Engineering Labs
255 Beacon St., Suite 3D, Somerville, MA 02143
(617)625-0288

Siemens Components, Inc.
Integrated Circuit Division, 10950 N. Tantau Ave.
Cupertino, CA 95014
(800)777-4363 Fax: (708)296-4805

Signetics Corporation (see Philips Microcontroller Product Group)

Signum Systems Mountain View, CA (415)903-2220
Thousand Oaks, CA (805)371-4608

Software Science
3570 Roundbottom Rd., Cincinnati, OH 45244
(513)561-2060 Fax: (513)271-3181
Email: pbarnes@iglou.com

Sophia Systems NS Bldg. 2-4-1, Nishishinjuku, Shinuku-ku
Tokyo 160, Japan
03-348-7000

Speech Technology Inc., Software Division
837 Front Street South, Issaquah, WA 98027
(206)392-8150

SPJ Systems 114, Chitrashala Bldg.
562, Sadashiv Peth
Pune, India
91-212-451607 Fax: 91-212-480285
Email: spjs@giaspn01.vsnl.net.in
Web: http://www.prime-digest.w1.com/spj

Standard Microsystems Corporation
80 Arkay Dr., Hauppage, NY 11788
(516)435-6000 Fax: (516)231-6004
WWW: http://www.smc.com
Email: techsupport@smc.com

StarCom WWW: http://www.n2.net/starcom

Sun Equipment Corporation
Lodestar Electronics Corp.
616 Hawick Rd., Raleigh, NC 27615
(800)870-1955 (919)881-2141 Fax: (919)870-5720

Suncoast Technologies
P.O. Box 5835, Spring Hill FL 34606
Voice/FAX (352)596-7599
Email: suncoast@earthlink.net
WWW: http://home.earthlink.net/~suncoast/

Sysoft SA (closed as of 1989 - see KC Automation GmbH)

Systronix Inc. 555 S. 300 E., Salt Lake City, UT 84111
(801)534-1017 Fax: (801)534-1019
BBS: (801)487-2778

TCG
11 Ally22 Ln21 Pei-Ta Rd.
Hsin-Chu City, Taiwan, R.O.C.
(886)3-532-7372 Fax: 886-3-531-7162
Email:ch.bbs@csie.nctu.edu.tw
http://www.yp.at-taiwan.com/~com00121
http://www.hth.com

URDA, Inc. (800)338-0517 (412)683-8732

US Software 14215 N.W. Science Park Drive, Portland, OR 97229
(800)356-7097 (503)641-8446 Fax: (503)644-2413
Product information available by ftp -
ftp.netcom.com : pub/ussw

Universal Cross Assemblers
Canada
(506)849-8952 Fax: (506)847-0681

Vail Silicon Tools, Inc.
Box 165, Pompano Beach FL 33069
(305)491-7443 Fax: (305)974-8531

Xicor
1511 Buckeye Dr., Milpitas, CA
(408)432-8888 Fax: (408)432-0640
Email: info@smtpgat.xicor.com
http//www.xicor.com
BBS: (800)258-8864

Zax Corporation
2572 White Road, Irving, CA 92714
(800)421-0982 (714)474-1170

Zitek Corporation
1651 East Edinger Ave., Santa Ana, Ca 92705
(714)541-2931



previous | start | next