10) MICROCONTROLLER FREE SOFTWARE SOURCES
    This section includes descriptions and references to free
    microcontroller software.  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.
    If you are looking for commercial software for the 8051, 68hc11, or
    PIC, then check out the FAQs on these microcontrollers for details on
    what is available.
    The following is a list of the anonymous ftp sites that have source
    code and programming languages for various microcontrollers.  There
    are many others that  are not listed here that contains bits and
    pieces.  Usually you can find them using Archie and searching for
    variations on the name of the microntroller you are looking for.
    ftp.pppl.gov (formerly lyman.pppl.gov)
        - this is a great source of 8051 stuff
        /pub/8051
        /pub/incoming - check this out for new untested/unsorted items
    ftp.mcc.ac.uk
        - this is a new 8051 ftp site
    ftp.intel.com
        - good source of stuff the MCS-51 and MCS-96 families
        /pub/mcs51 - various development tools and sample code for the
                     MCS-51 family
        /pub/mcs96 - various development tools and sample code for the
                     MCS-96 family
    nctuccca.edu.tw
        - mirror of ftp.intel.com
        /vendors/Intel
    freeware.aus.sps.mot.com (Motorola)
        - the ftp site version of the freeware BBS
        - lots of free software for the HC05, HC08, HC11, HC16, 680x0,
          683xx, and PowerPC
        - also see the Web pages in the next section
    nscmicro.nsc.com
        - the authoratative source for COP8 infomation
        /pub/COP8 - various develepment tools and sample code for the
                    COP8 family including most application notes
    ftp.zilker.net
        - /pub/philips
        - Philips "mini ftp site" set up by Phil Wood of Philips
        - lots of 8051 code and programming tools from their BBS
    Philips-archive@InetBSystems.us.com
        - send Email message with the word "help" in the subject line to
          learn how to access the archive
    ftp.ee.ualberta.ca
        - Circuit Cookbook
        - HUGE archive of all sorts of stuff on the 68hc11 (lots of other
          good stuff too!)
        - you'll have fun mucking around this ftp site, there's piles of
          stuff here
        /pub/cookbook
        /pub/motorola
        /pub/motorola/68hc11
        /pub/motorola/mcu11
    cherupakha.media.mit.edu (cher.media.mit.edu)
        - HUMONGOUS archive of all sorts of stuff on the 68hc11 including
          the 6.270 robotics project, Mini Board, F1 board, and more
          (lots of other good stuff too!)
        - you'll lose yourself rooting around this ftp site, there's
          piles of stuff here (assemblers, tools, C compilers, plans and
          schematics, and many other items)
        /pub/projects - tools, docs, schematics, etc. for the MIT 6.270
          robotics project using a 68hc11-based development system
        /pub/6811 - software, schematics, etc. for the 68hc11-based F1
          board
        /pub/incoming - various unsorted or new items
        /pub/miniboard - software, docs, schematics, etc. for the 3"x2",
          68hc11-based Mini Board controller
    ftp.funet.fi (nic.funet.fi)
        - this is a good source for various microcontrollers
        /pub/microprocs/ (subdirectories include: 1802, 6805, 8048,
           8051, 8096, PIC and many other microprocessors)
    ftp.sics.se
        - many assemblers, utilities, and application notes for the PIC
        - Microchip BBS mirror
        - ftp site of Memec Scandinavia, Microchip's Swedish agent.
        /pub/mchipsoft
    ernie.uvic.ca
        - files provided by local Motorola representative
        /pub (subdirectories include: ibm, dsp96k, dsp56100, dsp56k,
          dsptools, develop, mac, mcu302, mcu332, mcu11, pgmr, mcu16,
          mcu, market, qa, general, m68k, evm, dsp)
    wpi.wpi.edu
        - basic stamp information
        - PIC "C" compiler
        /stamp
    ftp.std.com
        /vendors/microchip/
    ftp.luth.se
        /pub/misc/microchip - PIC information
        /pub/misc/microchip/stamp/mirror - mirror of wpi.wpi.edu
        /pub/languages/assembler - various freeware assemblers
    ti.com
        read the 00readme file first or you'll be lost
    asterix.inescn.pt - FORTH archive
        /pub/forth
    hpcsos.col.hp.com
        /mirrors/.hpib0/forth/8051 (mirror of asterix Forth archive)
        /mirrors/.hpib0/forth/eForth
        /misc/ns32k/beowulf
    ftp.netcom.com
        /pub/imagecft - prerelease version of ImageCraft C for 68hc11
    info@circellar.com - Email (not ftp)
        - send Email to get information file on services available
        - all Circuit Cellar INK and BYTE related files available
    ftp.ultranet.com
        /biz/mchip - PIC information
        - also see the Web page: http://www.ultranet.com/biz/mchip
    ftp.mrc-bbc.ox.ac.uk
        /pub/microchip
    ftp.oak.oakland.edu
        - has information and software for a wide range of
          microprocessors and microcontrollers
    ftp.uni-erlangen.de
        - information on PIC
        /mounts/epix/public/pub/Multimedia/VideoCrypt/
            microcontroller/microchip.bbs
    ftp.armory.com (Steve Walz)
        - /pub/user/rstevew/8051
        - /pub/user/rstevew/TB8051
        - /pub/user/rstevew/incoming
    ftp.cygnus.com (Jeff Fox)
        - source of information and software on the MuP21 Forth
          microcontroller
        /pub/forth - MUP21FTP.ZIP includes a software simulator for
            the MuP21 and and the upcoming F21.
        also see the Web page: http://www.dnai.com/~jfox
    ftp.best.com
        /pub/cera
    ftp.netcom.com
        /pub/ce/cera
        - embedded systems FTP archive
    ftp.parallaxinc.com
        /pub
        - ftp site of Parallax
          "Cool PIC development tools & the BASIC Stamp"
    ftp.std.com - Minds-Online ftp site
        /customers2/nonprofits/minds-online
        - Chock full of compilers, assemblers, code, articles, fuzzy
          logic, and much more.
    evans.ee.adfa.oz.au
        /mirrors/tms340
        - support for Texas Instruments parts
    ftp.ti.com
        /mirrors/tms320bbs
        - mirror of the contents of Texas Instruments BBS
    ftp://iglou.com/members/ITU
        - Microchip PIC and embedded systems
    ftp://ieee.cas.uc.edu
        - electronics archive
    Advanced Micro Devices, Embedded Processor Division home page
        - http://www.amd.com/html/products/EPD/EPD.html
        - covers both the 29K and E86 embedded processor lines
    Automation and Process Control
        - http://www.ba-karlsruhe.de/automation/home.html
    Brian Brown's 8051 web page
        - http://www.cit.ac.nz/smac/cbt/hwsys/i8051/default.htm
        - contains Brian Brown's 8051 course
        - lots of other good stuff
    Chip Directory and Chip Manufacturers (Jaap van Ganswijk)
        - http://www.hitex.com/chipdir           (USA, California)
        - http://www.civil.mtu.edu/chipdir       (USA, Michigan)
        - http://www.leg.ufrj.br/chipdir         (Brasil)
        - http://www.xs4all.nl/~ganswijk/chipdir (The Netherlands)
        - http://bbs.cc.uniud.it/chipdir         (Italy)
    Electronic Laboratory of the DAEC Department of Meudon
        - http://formper1.obspm.fr
        - electronics, embedded systems, FPGA, microncontrollers in
          astronomy projects
    Embedded Systems Information (Cera Research)
        - http://www.cera.com
    Forth Interest Group home page
        - http://taygeta.oc.nps.navy.mil/fig_home.html
    French Forth web site
        - http://ourworld.compuserve.com/homepages/mp7
          maintained by Marc Petremann:
             17, allee de la Noiseraie
             F - 93160 NOISY LE GRAND
             Email: 100647.3306@compuserve.com
        - http://ourworld.compuserve.com/homepages/bioforth
          maintained by Gerard SOULA
    Gregory Pugh's homepage
        - http://sleepy.anest.ufl.edu/~glp/8051.html
    High Tech Horizon
        - http://www.hth.com
        - This web page is in Swedish, but the files are available to all
          in the "Hardware Hackers Filelibrary" at the bottom of the
          Web-page.
        - High Tech Horizon, Asbogatan 29 C, S-262 51 Angelholm, SWEDEN
          +46 431 41 00 88   Fax: +46 431 41 00 88
          Email: info@hth.com
    ITU Technologies (ITUTec@aol.com)
        - Microchip PIC and embedded systems
        - http://www.iglou.com/ITU
    Microchip PIC
        - http://www.ultranet.com/biz/mchip
    Motorola's semiconductor WWW page
        - http://motserv.indirect.com
        - on-line searchable Master Selection Guide and OEM Price Book
        - 'MFax' service to request all kinds of data sheets
        - a bunch of other cool stuff
    Motorola's microcontroller WWW page
        - http://freeware.aus.sps.mot.com/index.html
        - the WWW version of the freeware BBS
        - lots of free software for the HC05, HC08, HC11, HC16, 680x0,
          683xx, and PowerPC
    MuP21 Forth microcontroller
        - http://www.dnai.com/~jfox
        - information and software on the MuP21 Forth uC
    Parallax Inc. web page
        - http://www.parallaxinc.com
        - "Cool PIC development tools & the BASIC Stamp"
    Scrumpel 68hc11 web page
        - http://www.stack.urc.tue.nl/~hcc6811
    Texas Instruments
        - http://www.ti.com
    Zorin
        - http://www.eskimo.com/~zchris
        - 68hc11 information and support for their line of boards
    The following BBSs have 8051 information:
    Circuit Cellar, Inc.
        - contains code from their magazine articles and from the
          original Circuit Cellar articles in Byte magazine, also
          contains many other interesting items
        - The BBS is mentioned 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
    Dunfield Development Systems
        - support for their Micro-C C compiler and development tools
        - includes a lot of nice goodies
        - (613) 256-6289
    ED Teck. Pubs BBS
        - run by Fred Eady who writes for hobbyist magazines
        - good source of information on the PIC
        - (407)454-3198
    Electronics Now
        - contains code from their magazine articles
        - (516)293-2283
    Intel American Marketing Applications Support Bulletin Board System
        - 16 lines, hi-speed modems (14.4K)
        - Lots of useful info and files (including design examples)
        - Full ANSI-BBS with color is recommended, but support for just
          about all terminal types is provided
        - 916-356-3600 (24 hours)
          Auto config: 1200 thru 14.4K Baud
          8 data bits, no parity, 1 stop
    Iota Systems, Inc.
        - Support for their line of hardware and software products
        - (702)831-4732
    Jens Holm's electronics BBS:
        - one of a number of BBSs that are networked over most of the
          industrial part of Europe
        - +45-86-510356 (Denmark)
        - distributes all shareware and freeware software which
          relates to electronics
        - system administrator - Jens Holm
          jholm@bjarke.nrg.dtu.dk or Jens.holm@asgaard.dk
    Don Lekei BBS
        - support for the PIC line of microcontrollers
        - (604)597-3479 (Canada)
    Massilia Underground BBS (Marseille, France)
        - +33-91794120
        - fidonet 2:323/25
        - not a commercial BBS
        - microcontroller related stuff (assemblers, debuggers,
          boards, etc), some 8051 stuff
        - everything coming in is tested
    Microchip BBS
        - support for the PIC line of microcontrollers
        - Contact by dialing the same number you would use to get to
          Compuserve at 19200,n,8,1, except that you press + at the
          (garbage) prompt, followed by MCHIPBBS as the host (instead of
          CIS).
    Micro Computer Control Corporation
        - (609)466-4117
    Motorola (Austin Texas) BBS
        - terrific, has piles of stuff, only some of which is on
          bode.ee.ualberta.ca
        - (512) 891-3733 (Austin, Texas)
        - V.32 9600 Baud modems w/ MNP-5
        - 8 Data Bits, No Parity, 1 Stop Bit.
    Other Motorola BBSs:
        - Munich, Germany:  49-89-92103-111  (2400 baud)
        - Stuttgart, Germany:  49-7031-275496  (19200 baud)
        - San Diego, California:  (619) 279-3907
        - Toronto, Ontario, Canada:  (416) 497-8989
    National Semiconductor COP8 BBS
        - (800)672-6427
        - worldwide telnet to nscmicro.nsc.com
    Protel (Microchip PIC software support)
        - (408)243-0125
    Parallax Inc.
        - (916)624-7101
    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)
    Philips Semiconductors (Signetics)
        - support for their 8051 variants
        - contains many good source code items
        - partially mirrored on ftp.pppl.gov and nic.funet.fi
        - (800)451-6644 or (408)991-2406
    Texas Instruments microcontroller BBS
        - (713)274-3700
    68hc11
        - for information, send empty message to listserv@hipp.etsu.edu
        - to join, send the message "subscribe mc68hc11 your_real_name"
          to listserv@hipp.etsu.edu
    Basic Stamp
        - to join, send the message "subscribe stamp-list" to
          majordomo@cybernetics.net
    GCC compilers for embedded systems
        - to join, send the message "subscribe crossgcc "
          to majordomo@first.gmd.de
        - for those who are building a cross gcc compiler for an
          embedded processor/system
    Imagecraft C
        - to join, send the message "subscribe icc11-list" to
          listserv@netcom.com
    Minds-Online
        - One mailing list is for announcing significant postings on the
          Minds-Online ftp site.
        - Another MODERATED mailing list will carry messages from real
          engineers who are working on designs slated for volume
          production.  "No tire-kickers, no students, no academics, no
          sleazy something-for-nothing ripoff artists, no hobbyists, and
          no totally lost people will be able to post e-mail."  (Uh, it
          looks like that sort of leaves out yours truly, I certainly
          belong in several, if not most, of those categories).
        - to join, send the message "subscribe" to the email address:
          minds-online@world.std.com
    Mini Board and 6.270 board (68hc11)
        - send a message containing the word "help" for directions to
          listserv@oberon.com
        - mailing list address:  robot-board@oberon.com
        - maintainer:  gkulosa@oberon.com
    Parallel Performance Group (PPG)
        - series of monthly newletters on high-tech software topics
        - for information send any e-mail to info@ppgsoft.com
    Philips Newsletter
        - send Email with "subscribe" in the subject field to
          Philips-News@InetBSystems.us.com
        - news, views, and articles (contributions welcome)
    Philips Developers Forum
        - send an Email message with the word "subscribe" in the subject
          to Philips-forum-request@InetBSystems.us.com
        - technical discussions between engineers and developers
    PIC
        - to subscribe, send email to listserv@mitvma.mit.edu
        - send the message "SUB PICLIST" for standard subscription
        - send the message "SUB PICDIGEST" to receive digested mailings
        - list address is: PIC@mitvma.mit.edu