9.5)  Internet sources of information on specific microcontrollers

    If you are interested in finding sources of information on a specific
    microcontroller, check out the really fine FAQs ;-) that have been
    compiled for the more popular microcontrollers.

      Subject:  PIC microcontrollers
      Newsgroups:  comp.realtime
                   comp.robotics
                   sci.electronics
                   sci.electronics.repair
      Archive:  rtfm.mit.edu :  <plus all mirror sites>
                /pub/usenet/comp.answers/microcontroller-faq/PIC
                /pub/usenet/sci.answers/microcontroller-faq/PIC
                /pub/usenet/news.answers/microcontroller-faq/PIC
      Maintainer:  Tom Kellett
                   Email: Tom@takdsign.demon.co.uk

      Subject:  8051 microcontrollers
      Newsgroups:  comp.sys.intel
                   comp.realtime
                   comp.robotics
                   comp.lang.forth
                   sci.electronics
      Archive:  rtfm.mit.edu :  <plus all mirror sites>
                /pub/usenet/comp.answers/microcontroller-faq/8051
                /pub/usenet/sci.answers/microcontroller-faq/8051
                /pub/usenet/news.answers/microcontroller-faq/8051
      Maintainer:  Russ Hersch
                   Email: sibit@datasrv.co.il

      Subject:  68hc11 microcontrollers
      Newsgroups:  comp.realtime
                   comp.robotics
                   sci.electronics
      Archive:  rtfm.mit.edu :  <plus all mirror sites>
                /pub/usenet/comp.answers/microcontroller-faq/68hc11
                /pub/usenet/sci.answers/microcontroller-faq/68hc11
                /pub/usenet/news.answers/microcontroller-faq/68hc11
      Maintainer:  Russ Hersch
                   Email: sibit@datasrv.co.il

      Subject:  Motorola 68K microprocessor line
      Newsgroups:  comp.sys.m68k
      Archive:  bode.ee.ualberta.ca : pub/motorola/general
                ftp.luth.se : /pub/misc/motorola/faq
                file name of archive is m68kfaq?.zip (? is version)
      Comments:  - also includes information on the 683xxx and 68hc16
                 - without a doubt, one of the finest FAQs ever written
                 (well, of course Bob paid me to say this ;-)
      Maintainer:  Robert Boys - Ontario, Canada
                   Email: r.boys@genie.geis.com
                                 or
                          fboys@uoguelph.ca


    Several other FAQs have been compiled that address various aspects of
    microcontroller design and implementation.

      Subject:  I2C protocol
      Newsgroups:  sci.electronics
                   alt.hardware.homebuilt
                   comp.robotics
                   comp.protocols.misc.
      Comments:    The I2C bus is a simple 2 wire serial interface
                   developed by Philips.  A number of 8051 variants as
                   well as several peripherals include I2C support.
      Maintainer:  Vincent Himpe
                   Email: Vincent.Himpe@ping.be

      Subject:  Robotics
      Newsgroups:  comp.robotics
      Maintainer:  Kevin Dowling
                   (412)268-8830
                   Email: nivek@ri.cmu.edu
                   Smail: Carnegie Mellon University
                          The Robotics Institute
                          Pittsburgh, PA 15213

      Subject:  Electronics
      Newsgroups:  sci.electronics
      Comments:  There are a number of FAQs available in this newsgroup
                 on various subjects.  Among some of the subjects covered
                 are:  LCDs, stepper motors, suppliers, etc.

      Subject:  Real-time
      Newsgroups:  comp.realtime, comp.answers, news.answers
      Archive:  rtfm.mit.edu : pub/usenet/comp.realtime
      Maintainer:  Mark Linimon
                       Lonesome Dove Computing Services
                       Roanoke, Virginia
                   Email: linimon@nominil.lonesome.com.

      Subject:  Neural Networks
      Newsgroups:  comp.ai.neural-nets,comp.answers,news.answers
      Archive:  rtfm.mit.edu : pub/usenet/neural-net-faq
      Maintainer:  Lutz Prechelt
                   Email: prechelt@ira.uka.de

      Subject:  Fuzzy Logic
      Newsgroups:  comp.ai.fuzzy,comp.answers,news.answers
      Archive:  rtfm.mit.edu : pub/usenet/fuzzy-logic/
      Maintainer:  Mark Kantrowitz
                   Email: mkant+@cs.cmu.edu

      Subject:  Embedded Systems FAQ Roadmap
      Comments:  Lists various sources of information on embedded systems
                 found on the Internet
      Archive:  email cera@netcom.com
                send EMBFAQ in SUBJECT line
      Maintainer:  CERA Research


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.


10.1)  FTP sites

    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

    ftp.ee.ualberta.ca (preferred address)
    bode.ee.ualberta.ca
    wattson.ee.ualberta.ca
        - 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/6270 - 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

    hpcsos.col.hp.com
        /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

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

    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.


10.2)  Web pages

    http://motserv.indirect.com (Motorola)
        - Motorola's semiconductor WWW page
        - 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

    http://freeware.aus.sps.mot.com/index.html (Motorola)
        - Motorola's microcontroller WWW page
        - the WWW version of the freeware BBS
        - lots of free software for the HC05, HC08, HC11, HC16, 680x0,
          683xx, and
            PowerPC

    http://www.ultranet.com/biz/mchip
        - source of information on the Microchip PIC

    http://www.dnai.com/~jfox
        - source of information and software on the MuP21 Forth
          microcontroller

    http://www.cera.com
        - embedded systems information

    http://www.parallaxinc.com
        - Parallax Inc. web page
          "Cool PIC development tools & the BASIC Stamp"

    http://www.ba-karlsruhe.de/automation/home.html
        - automation and process control

    http://formper1.obspm.fr
        - Electronic Laboratory of the DAEC Department of Meudon
        - electronics, embedded systems, FPGA, microncontrollers in
          astronomy projects



