Newsgroups: comp.robotics
Path: brunix!news.Brown.EDU!noc.near.net!MathWorks.Com!europa.eng.gtefsd.com!howland.reston.ans.net!EU.net!sunic!psinntp!psinntp!barilvm!aristo.tau.ac.il!sibit
From: sibit@datasrv.co.il (Sibit)
Subject: 8051 microcontroller FAQ (Mar. 16, 1994)
Message-ID: <1994Mar16.120848.28646@aristo.tau.ac.il>
Sender: usenet@aristo.tau.ac.il (USENET)
Organization: DataServe LTD. (An Internet Access Provider), Israel.
X-Newsreader: TIN [version 1.2 PL2]
Date: Wed, 16 Mar 1994 12:08:48 GMT
Lines: 844


This article is a collection of information sources on the Intel 8051 family
of microcontrollers (and variants).

The following questions are addressed:
      0)  Rantings and ravings (my prerogative as the compiler of this FAQ)
      1)  Who put this FAQ together?
      2)  How can I contribute to this FAQ?
      3)  What newsgroups will this FAQ be posted to?
      4)  Can I post this FAQ to my local BBS?
      5)  Does anyone know of any 8051 ftp sites for the 8051?
      6)  Does anyone know an any BBSs that support the 8051?
      7)  Does anyone know of any public domain 8051 programming languages?
      8)  Does anyone know of a public domain C for the 8051?
      9)  What commercially available software is available for the 8051?
     10)  What publications cover the 8051?
     11)  What's next?


0)  Rantings and ravings

    As you can all see, I have now switched to a zero-based numbering scheme.
    Of course, who cares?

    In my first few postings, I expressed my feeling that perhaps I was being
    a bit presumptious in compiling and posting this FAQ.  After all, I am
    twice a novice, both on the net and with the 8051.  However, from the
    comments and response I have received so far, it seems that this FAQ is
    in great demand.  I will post it every so often.  I hope to try to post
    twice a month, but the time spent on THIS project is taking me away from
    my real work.  As far as my family goes, I try to write to my wife and
    kids twice a week so that they don't forget who I am.  My kids are
    starting to call me "Uncle Russ."

    One question that I have for everyone is about the direction of this FAQ.
    Is there anything else that needs to be covered?

    Before I start, I'd like to let you in on the good news first...
      - Mark Hopkins (of CAS and 8051.ZIP fame) is working on a C compiler
        for the 8051.  The bad news - no word on when it will be finished.
      - Ken Davidson from Ciruit Cellar, Inc. has provided some details on
        the CCI BBS, and on how to get information from CCI by EMAIL.
      - Marco Kuystermans from Philips Semiconductors (parent company of
        Signetics) has informed me of the starting of a BBS - PHIBBS.  An FTP
        site is also planned.

    Well that covers it for now.  Let's get on with the details...


1)  Who put this list together?

    I was prompted to put this article together in response to my own
    frustration in searching for information, and to the constant occurrence
    of requests for information on this subject in various newsgroups.
    Hopefully others won't need to go through what I did.

    Normally, I spend all day programming in assembler on an IBM PC.  With
    my hobbyist hat on I decided to try my hand at a little microcontroller
    project design.  When it came time to start I had no idea what to
    do.  I had nothing to start with - no assembler, no programming
    language, no simulator.  I cobbled together a simulator to help me
    learn about the workings of the chip.  It's not being made available
    to the public since I'm afraid the simulator isn't very good.  It was
    for my own use, so the user interface (there is none) really sucks eggs.

    I decided to search the net for information on the 8051.  This list
    was compiled the hard way, logging onto every anonymous ftp site I
    could find and looking around.  I also used Archie, other FAQs and
    lists, and every reference to the 8051 that appeared in the various
    news groups.  It took a long time till stuff finally started popping
    up.  I saved all of my notes and the result is this article.


2)  How can I contribute to this list?

    I please ask that if you have any suggestions for additions, or you
    would like to correct any of the information contained herein, please
    notify by E-MAIL.  My address is:  sibit@datasrv.co.il
    Thank you.

    I would like to thank the following individuals who have contributed
    suggestions, additions, and encouragement (told you that I would insert
    thanks here) :
        Richard Vireday
        Laurent Papiernik
        Steve Baldwin
        Carl Wall
        Cecil A. Moore
        Larry Marini
        Graham Wood
        Jurgen Van Gorp
        Darin Latimer
        Mads Haahr
        Filip Gieszczykiewicz (He says he's looking for vowels to buy.  I
           personally think he has enough;  it's just that the letters are
           all in the wrong order.)
        Ken Davidson from Circuit Cellar, Inc.
        Marco Kuystermans of Philips Semiconductors

    I certainly hope that those of you who know of interesting items for
    the 8051 will share with everyone by contributing to this list.  For
    such a popular chip, I have to believe that there is a lot more out
    there than there appears to be.

    I hope that the various manufacturers of 8051 variants could be convinced
    to provide some sort of support on anonymous ftp sites.  If you are a
    manufacturer and have an anonymous ftp site available that supports the
    8051, please let me know by E-Mail so that I can add it to this FAQ.


3)  What newsgroups will this FAQ be posted to?

    This FAQ will be posted to the following newsgroups:
      comp.sys.intel
      comp.realtime
      comp.robotics
      sci.electronics

    The schedule for posting will hopefully be twice a month - on the first
    and 15th.  I can't promise that it will be on time, however I'll do my
    best.


4)  Can I post this FAQ to my local BBS?

    I am putting no restrictions on the use of this FAQ except - It must be
    distributed in its entirety and no financial gain may be realized from
    it.  After all, I spent and continue to spend a lot of time on this and
    the only thing that I intend to gain from it is more information on the
    8051, and getting to know my fellow 8051 groupies better.

    For this reason I have appended a copyright statement to the end of this
    FAQ.  I feel pretty silly doing this, but I just want to protect myself.
    The copyright does not limit the use of this list for noncommercial
    purposes.  I hereby give my permission to one and all to pass this list
    around and post it wherever you want - just not for financial gain please.

    Thank you.


5)  Does anyone know of any 8051 ftp sites for the 8051?

    The following is a list of the various anonymous ftp sites that have
    8051 source code and programming languages.  There are many others that
    are not listed here that contains bits and pieces.  Usually you can find
    them using Archie and searching for "8051", "AS31", "ASM51", "MCS-51" and
    stuff like that.

      ftp.pppl.gov (formerly lyman.pppl.gov) - this is a great one
          /pub/8051

      ftp.funet.fi (nic.funet.fi) - this is a great one, too
          /pub/compilers/8051
          /pub/microprocs/MCS-51   <mirror of ftp.pppl.gov>
          other subdirectories in /pub/microprocs include:
               1802, 6805, 6811, 8048, 8096 and many other microprocessors

      info@circellar.com - Email (not ftp)
          - send Email to get information file on services available
          - all Circuit Cellar INK and BYTE related files available

      lth.se
          /pub/languages/assembler

      ftp.intel.com - not as good as one would hope or think,
                      in fact not any good at all
                    - according to insiders at Intel, this is
                      slated to be improved
                    - the last time I checked (Mar. 7, 1994) I noticed
                      a lot of new items in /pub/support - still nothing
                      on the 8051 - What about it Intel?

      asterix.inescn.pt - FORTH archive
          /pub/forth/8051

      hpcsos.col.hp.com
          /mirrors/.hpib0/forth/8051
          /misc/ns32k/beowulf/a-8051
          /mirrors/.hpib0/forth/eForth

      130.123.96.9
          giovanni/51forth.zip

      csd4.csd.uwm.edu - no longer supports 8051, don't even try

      soon to come... Philips Semiconductor ftp site


6)  Does anyone know of any BBSs that support the 8051?

    The following BBSs have 8051 information:

    Circuit Cellar, Inc.
          - The BBS is in the masthead of each issue (on the table of
            contents page).  Excerpts from the BBS appear in Ken Davidson's
            ConnecTime column in every issue with a description of how
            to access the system at the end of every column.
          - (203)871-1988
          - Voice: (203)875-2751
          - Fax: (203)872-2204
          - Special thanks to Ken Davidson of CCI for this information.

    Philips Semiconductor (parent company of Signetics)
          - support for: standard logic, programmable logic,
            in-car electronics (planned), 8 and 16 bit microcontrollers,
            I2C software, third party software, discrete semiconductors,
            cross assemblers (general), RF (planned)
          - PHIBBS is located in the Netherlands: +31-40-721102
          - maximum 14400 baud / V42bis
          - 24 hours a day available
          - Help desk: +31-40-722749  (9.00 AM - 16.00 PM CET)
          - Special thanks to Marco Kuystermans, sysop of PHIBBS

    Signetics
          - support their 8051 variants
          - contains many good source code items
          - partially mirrored on ftp.pppl.gov and nic.funet.fi
          - (800)451-6644

    Electronics Now
          - contains code from magazine articles
          - (516)293-2283
          - 1200/2400, 8N1

    Dunfield Development Systems
          - supports their Micro-C and development tools
          - (613)256-5820
          - 24hr with touch tone

    PseudoCorp
          - supports their line of simulators and assemblers
          - (804)873-4838

    Systronix Inc.
          - supports their line of development tools
          - (801)487-2778

7)  Does anyone know of any public domain 8051 programming languages?

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

    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

      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


    Basic

      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:  BASIC-52.ZIP
      Description:  Source files for BASIC-52 interpreter
      Author:  Intel Corporation, Embedded Controller Operations
      Location:  ftp.pppl.gov : /pub/8051/signetics-bbs
                 ftp.funet.fi : /pub/microprocs/MCS-51/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:  hpcsos.col.hp.com : /mirrors/.hpib0/forth/8051


    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
                 ftp.funet.fi : /pub/microprocs/MCS-51/csd4-archive

      Program:  RISM and ECM51.EXE compatible host system
      Descrition:  RISM is a reduced instruction set monitor and
                   ECM51.EXE is its compatible host system for a PC
      Author:  Cecil A. Moore
      Location:  from the author at Cecil_A_Moore@ccm.hf.intel.com


8)  Does anyone know of a public domain C for the 8051?

    According to a message posted to the comp.intel.sys newsgroup from
    Mark Hopkins (of CAS assembler and 8051.ZIP fame) in response to my
    question if anyone knew of a free C compiler stated, "I'm writing one."
    No word yet on when it might be available, but maybe there is hope on
    the horizon.

    I still haven't heard anything to substantiate the rumors of a Small-C
    or GNU port for the 8051.  Anyone have the poop on this?


9)  What commercially available software is available for the 8051?
    What books and documentation are available for the 8051?

    Many firms (large and small) offer a variety of 8051 microcontroller
    variants, programming languages, support packages, periodicals, and
    books and documentation for the 8051.

    No endorsement is implied by inclusion in this list.  I do have some
    experience with the Dallas DS5000 (very convenient and easy to use).
    I have made an attempt to include as many companies as possible.  I
    apologize to those 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 line.
    Any corrections appreciated.

      C compilers
          - Archimedes Software
          - Avocet Systems
          - Dunfield Development Systems (low cost)
          - Franklin Software
          - Keil Electronics
          - Micro Computer Control (low cost)
          - Nohau Corporation (Franklin C)
          - Okapi Systems
          - Signum Systems

      Basic compilers
          - Binary Technology, Inc.
          - Systronix Inc.

      Pascal
          - Scientific Engineering Labs

      PL/M
          - Boston Systems Office
          - Intel Corporation

      8051 and variants
          - Advanced Micro Devices
          - Dallas Semiconductor
          - Intel Corporation
          - Matra Harris Semiconductor
          - Siemens
          - Signetics Corporation

      Board level products
          - Binary Technology, Inc.
          - Circuit Cellar Inc.
          - DataCraft International
          - Dunfield Development Systems
          - EE Systems
          - Forth, Inc.
          - HiTech Equipment Corp.
          - Parallax, Inc.
          - Prologic Designs
          - Rigel Corporation
          - Software Science
          - Suncoast Technologies
          - URDA, Inc.

      Assemblers
          - Archimedes Software
          - Boston Systems Office
          - Cybernetics Microsystems
          - Dunfield Development Systems
          - Intel Corporation
          - Keil Electronics
          - Lear Com Company
          - Metalink
          - Micro Computer Control
          - Microtek Research
          - Nohau Corporation
          - Okapi Systems
          - Parallax, Inc.
          - PseudoCorp
          - Raven Computer Systems
          - Signum Systems
          - Sysoft SA

      Forth
          - AM Research (features a kernel of less than 700 bytes)
          - Bryte Computers, Inc.
          - 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 product for the 8051 family
               which includes a board and extensive documentation.
          - 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."

      Documentation
          - Advanced Micro Devices
               Data book / Handbook (nicely done reference)
               Application notes
          - Business Data Computers
          - Intel Corporation (books, application notes)
          - Rigel Corporation
               example software, experimenter's guide
          - Software Science (application notes)
          - Suncoast Technologies (beginner's guide)
          - Systronix Inc. (BASIC-52 Programmer's Guide)
          - C & the 8051
               Thomas W. Schultz, Prentice Hall, ISBN 0-13-753815-4

      Simulators
          - Avocet Systems
          - Cybernetic Micro Systems
          - Dunfield Development Systems
          - HiTech Equipment Corp.
          - Keil Electronics
          - Lear Com Company
          - Microtek Research
          - PseudoCorp

      Emulators
          - American Automation
          - Applied Microsystems
          - Hewlett-Packard
          - HiTech Equipment Corp.
          - Huntsville Microsystems
          - Kontron Electronics
          - MetaLink Corporation
          - Nohau Corporation
          - Philips (pseudo-ICE)
          - Signum Systems
          - Sophia Systems
          - Zax Corporation
          - Zitek Corporation

      Miscellaneous
          - Byte-BOS Integrated Systems (multitasking operating system)
          - Dallas Semiconductor
               development kit for their DS5000 (very nice)
          - Parallax, Inc. (programmers)



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

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

      AM Research,
      Loomis, CA.
      (916) 652-7472 or (800)949-8051

      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

      Avocet Systems
      120 Union St.
      Rockport, ME  04856
      (207)236-9055

      Binary Technology, Inc.
      PO Box 541
      Carlisle, MA  01741

      Boston Systems Office
      128 Technology Center
      Waltham, MA  02254-9164
      (617)894-7800

      Bryte Computers, Inc.
      PO Box 46
      Augusta, ME  04330-0046

      Business Data Computers
      PO Box 1549
      Chester, CA  96020

      Byte-BOS Integrated Systems
      (415)-543-3626

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

      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-0470

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

      Dunfield Development Systems
      PO Box 31044
      Nepean, Ontario  K2B 8S8
      Canada
      (613)256-5820
      FAX: (613)256-5821

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

      Forth, Inc.
      1-800-55FORTH

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

      Franklin Software
      (408)296-8051

      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

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

      Intel Corporation (you expected this, right?)
      3065 Bowers Ave.
      Santa Clara, CA  95051

      Keil Electronics
      Kiem-Pauli-Weg 11
      8014 Neubiberg
      Germany

      Kontron Electronics
      D-8057 Eching/Munich
      Oskar von Miller Str. 1
      Germany
      (0 81 65) 77-0  (is this phone number serious?)

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

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

      MetaLink Corporation
      PO Box 1329
      Chandler, AZ  85244-1329
      (802)926-0797 or (800)638-2423

      Micro Computer Control
      PO Box 275
      Hopewell, JN  08525
      (609)466-4116

      MicroMint
      <anyone have the latest address and phone number?>

      Microtek Research
      Box 60337
      Sunnyvale, CA  94088
      (408)733-2919

      MPE: MicroProcessor Engineering Ltd.
      133 Hill Lane, Shirley
      Southampton SO1 5AF U.K.
      (+44) 703-631441 fax: (+44) 703-339691
      email: <mpe@cix.compulink.co.uk>
      U.S. dealer is AMICS Enterprises. phone: 716-461-9187
      Canadian dealer is Universal Cross-Assemblers phone: 506-847-0681.

      Nohau Corporation
      51 E. Campbell Ave.
      Suite 107E
      Campbell, CA  95008

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

      Okapi Systems
      (206)258-1163

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

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

      PseudoCorp
      716 Thimble Shoals Blvd.
      Newport News, VA  23606
      (804)873-1947
      FAX: (804)873-2154
      BBS: (804)873-4838

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

      Rigel Corporation
      PO Box 90040
      Gainesville, FL  32607

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

      Signetics Corporation
      811 E. Arques Ave.
      PO Box 3409
      Sunnyvale, CA  94088-3409

      Signum Systems
      1820 14th St.
      Suite 203
      Santa Monica, CA  90404
      (213)450-6096

      Software Science
      3570 Roundbottom Rd.
      Cincinnati, OH  45244

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

      Suncoast Technologies
      PO Box 5835
      Spring Hill, FL  34606
      (904)596-7599

      Sysoft SA
      6926 Montagnola
      Switzerland
      (091)543195

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

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

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

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


10) What publications cover the 8051?

    Various magazines and journals provide articles from time to time
    on the 8051 family of microcontrollers:

      The Computer Applications Journal (Circuit Cellar Ink)
          - POB 7694, Riverton, NJ  08077-8784
          - FAX: (203)872-2204
          - Voice orders: (609) 786-0409
          - On-line orders (BBS): (203) 871-1988
          - Email orders: ken.davidson@circellar.com
          - $21.95, $31.95 surface Canada and Mexico,
            $49.95 air all other countries
      Microcomputer Journal (formerly Computer Craft)
          - 76 N. Broadway, Hicksville, NY  11801
          - $18.95 one year, foreign $23.00, foreign air mail $76.00
      Electronics Now
          - Box 55115, Boulder, CO  80321-5115
          - $19.97 one year
      The Computer Journal
          - PO Box 535, Lincoln  96648


11) What's next?

    Someone posted the previous version of this FAQ to the news.answers or
    comp.answers newsgroup (I forget which).  It seems that the powers that
    be in that newsgroup didn't much like the format of the FAQ.  As soon as
    I figure out how to make it conform to their standards, then I guess this
    FAQ will also be posted there.

    Mads Haahr (Copenhagen) suggested that the FAQ should include a brief
    description of the 8051 family of microcontrollers.  Hopefully, the next
    version will contain some material along these lines.

    Thanks to Carl Wall (Toronto) for the information on a very interesting
    product line from L.S. Electronic Systems Design, Ontario, Canada.  I
    hope to include this information in the next version of the FAQ.


__________________________________________________________

Copyright (c) 1994 by Russell Hersch, all rights reserved.
(Boy, does this feel silly putting this here!)

-----------------------------------
Russ Hersch - sibit@datasrv.co.il



