Archive-name: microcontroller-faq/68hc11
Posting-Frequency: monthly
Last-modified: Feb. 26, 1994

This article is a collection of information sources on the line of
Motorola 68hc11 microcontrollers.

The following topics are addressed:

      0)  Rantings and ravings (to make the FAQ zero-based)

      1)  ABOUT THIS FAQ
    1.1)  Who put this FAQ together?
    1.2)  How can I contribute to this FAQ?
    1.3)  What newsgroups will this FAQ be posted to?
    1.4)  May I distribute this FAQ or post it somewhere else?
    1.5)  How about FAQs on other microcontrollers?

      2)  ABOUT THE 68hc11
    2.1)  The 68hc11 microcontroller
    2.2)  68hc11 flavors
    2.3)  Sources and prices
    2.4)  Advantages realized in implementing control applications
          with this family of microcontrollers

      3)  SOURCES OF INFORMATION ON THE 68hc11
    3.1)  FTP sites
    3.2)  Mailing Lists
    3.3)  BBSs

      4)  68hc11 PRODUCTS
    4.1)  Free languages and development systems
    4.2)  Free C compilers
    4.3)  Plans for 68hc11-based boards
    4.4)  Commercially available software

      5)  68hc11 DOCUMENTATION
    5.1)  Periodicals
    5.2)  Books


0)  Rantings and ravings

    Disclaimer:  Just so it is understood, the "rantings and ravings" are
    MY rantings and ravings.  My readers are refined and sophisticated
    and would never rant or rave.  I, on the other hand, sit in front of
    the TV in torn underwear and drink beer out of the bottle.

    As far as whether this FAQ gets split or not, please send me your
    suggestions and opinions.  Spare time is a rare commodity, and it
    would be ashame for me to go to all the effort of splitting this FAQ,
    only to find out that everyone starts to complain about the
    multi-part format.  So what'll it be - one part or multi-part?


    A new feature in 8051 FAQ is a list of individuals who have expressed
    interest in helping others with hardware and software problems for
    8051 systems.  Any one out there who's willing to offer assistance to
    the hc11 crowd?  If you feel you are qualified, and you're willing to
    do a good turn, let me know what your areas of specialization are and
    I'll put together a list for this FAQ.  Thanks!


    Take care,

              Uncle Russ


1)  ABOUT THIS FAQ

1.1)  Who put this FAQ together?

    I started by putting together a FAQ on the 8051 microcontroller in
    response to my own frustration in finding information.  The FAQ has
    now been out for some time and has been very well received.  One of
    the questions that I'm frequently asked is if I know of a FAQ on the
    68hc11.  Not only that, but how many times have you seen the
    following questions posted on the newsgroups:  "anyone know of a C
    compiler for the 68hc11?", "anyone know of an assembler for the
    68hc11?", and so on.

    Therefore, I decided to jump in and try my hand again.  I figured
    that this would be a good learning experience.  From what I've seen
    so far, the 68hc11 is a good chip, and well worth learning and
    developing with.  I really don't have any experience with the 68hc11
    (yet), so I'm going to need everyone's help on this.  Just as with
    the 8051 FAQ, with everyone's help this FAQ should turn out to be a
    pretty useful document.


1.2)  How can I contribute to this list?

    I please ask that if you have any suggestions or additions, or you
    would like to correct any of the information contained herein, please
    send me a note.
         My Email address is:  sibit@datasrv.co.il
         My Smail address is:
               Russ Hersch
               HaVradim 11
               Ginot Shomron
               ISRAEL

    The list of individuals who have sent suggestions and encouragement
    has overflowed.  I hope it suffices to say "Thank you to all who have
    contributed to this FAQ - we all appreciate it."

    Special thanks to:
          David Dunfield (Dunfield Development Systems)
          Kevin Johnson (VSI, New Zealand) for the excellent
             product summaries
          Bob Boys

    Very, special thanks to Ping Huang and Thomas Koenig of the
    news.answers moderators team for all of their help.

    I certainly hope that those of you who know of interesting items for
    the 68hc11 will share with everyone by contributing to this list.

    If you are a manufacturer and have an anonymous ftp site available
    that supports the 68hc11, please let me know by Email so that I can
    add it to this FAQ.  Also please feel free to keep me updated on your
    products.


1.3)  What newsgroups will this FAQ be posted to?

    This FAQ will be posted to the following newsgroups:
          comp.realtime
          comp.robotics
          sci.electronics
          comp.answers
          sci.answers
          news.answers
    The first three newsgroups often contain discussions, announcements,
    or information on the 68hc11.  Check them out from time to time.  By
    posting to the *.answers newsgroups, the FAQ will automatically be
    archived.  The archive name of this FAQ (also included in the header)
    is: microcontroller-faq/68hc11.

    The schedule for posting will be once a month.  I can't promise that
    it will be on time, but I hope to post it on the 26th of each month.

    You might also want to check out the following newsgroups, since they
    occasionally have items of interest for you 68hc11 users.
          comp.sys.m6809
          comp.sys.m68k
          comp.lang.misc
          alt.comp.hardware.homebuilt

    A bit farther afield, but still of possible interest:
          comp.ai.fuzzy
          comp.dsp
          sci.engr.control
          sci.engr.semiconductors


1.4)  May 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 with the copyright notice, and no
    financial gain may be realized from it.  After all, I have 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 68hc11, and getting
    to know my fellow 68hc11 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 - as long as
    it is not for financial gain.

        Thank you.


1.5)  How about FAQs on other microcontrollers?

    If anyone wishes to start a FAQ on another microcontroller, please
    feel free to copy the format of this FAQ - I don't intend on
    copyrighting the look and feel ;-).  With a common format, we will
    all benefit when trying to find information on a particular
    microcontroller.

    If anyone has any comments on the format itself, I'm open for
    suggestions.


    Other Microcontroller FAQs

      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:  Microcontroller primer and FAQ
      Newsgroups:  comp.sys.intel
                   comp.realtime
                   comp.robotics
                   sci.electronics
                   alt.comp.hardware.homebuilt
      Archive:  rtfm.mit.edu :  <plus all mirror sites>
                /pub/usenet/comp.answers/microcontroller-faq/primer
                /pub/usenet/sci.answers/microcontroller-faq/primer
                /pub/usenet/news.answers/microcontroller-faq/primer
      Maintainer:  Russ Hersch
                   Email:  sibit@datasrv.co.il

    Additional FAQs of interest

      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, 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:  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)
      Maintainer:  Robert Boys - Ontario, Canada
                   Email: r.boys@genie.geis.com
                                 or
                          fboys@uoguelph.ca


    Two useful articles are also available.  One article provides a
    tabular cross reference of features and pin counts.  The second
    article provides pinout diagrams of many of the Motorola line of 8
    bit microcontrollers.  Both lists were compiled and are being
    maintained by Roger Nelson <rnelson@mail.wsu.edu>.

    For more information on various microcontrollers and their features,
    refer to the Microcontroller primer and FAQ listed above.


2)  ABOUT THE 68hc11


2.1)  The 68hc11 microcontroller

    General

    The 68hc11 is a powerful 8-bit data, 16-bit address microcontroller
    from Motorola with an instruction set that is similar to the older
    68xx (6801, 6805, 6809) parts.  Depending on the variety, the 68hc11
    has built-in EEPROM/OTPROM, RAM, digital I/O, timers, A/D converter,
    PWM generator, and synchronous and ansynchronous communications
    channels (RS232 and SPI).  Typical current draw is less than 10ma.


    Architecture

    CPU has two 8 bit accumulators (A & B) that can be concatenated to
    provide a 16 bit double accumulator (D).  Two 16 bit index registers
    are present (X,Y) to provide indexing to anywhere in the memory map.
    Having the two index registers means the 68hc11 is very good for
    processing data.  Although an eight bit processor, the 68hc11 has
    some 16 bit instructions (add, subtract, 16 * 16 divide, 8 * 8
    mulitply, shift, and rotates).  A 16 bit stack pointer is also
    present, and instructions are provided for stack manipulation.
    Typically multiplexed address and data bus.


    Onboard subsystems

    Timer -  Main timer system comprises of a single 16 bit counter
    clocked at the E clock (2,3,or 4 Mhz - there is a programmable
    prescaler to slow it down if required). From this single counter run
    a number of input capture and output compare registers (3-4  IC, 5 -
    4 OC). The IC and OC functions are very versatile, and pulses as
    short as 1 E clock can be generated.

    A-D Convertor - Typically 8 channel 8 bit A/D, although the G5 has a
    10 bit A/D.

    Serial Communications Interface (SCI) - Asynchronous serial
    communications; Data format - 1 Start, 8 or 9 data, and one stop bit.
    Data rate - 150 - 312500 Baud (312500 is using 4 mhz E clock)

    Serial Peripheral Interface (SPI) - Synchronous serial
    communications, comprises CLK, DATA IN, DATA OUT and optionally chip
    selects.  As well as using specific SPI devices, it is very easy to
    expand IO using the SPI and standard logic devices (e.g. 74HC595 and
    74HC165).


2.2)  68hc11 flavors

    The following are Motorola flavors:

    HC11 A Series
       8K ROM (A8), ROMless (A0,A1), 256 RAM, 256 EEPROM (A1,A8), SPI,
       SCI, 3 IC 5 OC, 8 channel 8 bit A/D

    HC11 C0
       Nice new device.  ROMless, on board bank switching to support
       memory maps of up to 256K.  Totally glueless interface - Chip
       selects on board, Read Enable and Write Enable signals now
       generated on chip.  256 RAM, 8 channel 8 bit A/D - Good pricing

    HC11 D Series
       Smallest and lowest cost member of the hc11 Family.  ROMless (D0),
       4K ROM (D3), 4K EPROM (711D3) - No A-D or EEPROM.  Still has
       standard timers and serial ports

    HC11 E Series
       Same as A series execpt 512 bytes RAM and EEPROM.  Pin compatible,
       only difference is one timer pin (PA4) can now be used for IC or
       OC instect of just OC.  Also have EPROM devices and larger
       memory - hc711e9 (12K OTP), hc711e20 (20K OTP)

    HC11 F series
       ROMless, non multiplexed address/data bus with 4 chip selects
       built in.  1K RAM, 512 bytes EEPROM - otherwise same peripherals
       as E series

    HC11 G Series
       16K ROM/EPROM, Non mulitplexed address/data bus, 512 RAM, 4
       channel PWM, 10 Bit A/D convertor, 2 separate 16 bit timers

    HC11 K4
       24K ROM/EPROM, 1Mb addressing using on chip memory mapping.  Non
       multiplexed address and data  bus. 4 programmable chip selects, 8
       channel 8 bit A/D.  4 channel PWM, 768 bytes RAM

    Toshiba second-sources the 68hc11, and they list the following
    variants: A0/A1/A8 and E0/E1/E9.

    For a nice breakdown of the 68hc11 line, check out the file
    taxonomy.txt at cherupakha.media.mit.edu : /pub/miniboard/hobby-tips.
    The file contains a table detailing all of the possible combinations
    that the 68hc11 is supplied in.


2.3)  Sources and prices

    Sources??  Prices??  Hell - you can't even find the suckers!  For
    those of you who remember the old Chicken Man series on radio, "He's
    everywhere! He's everywhere!" - the 68hc11 is not Chicken Man.  The
    68hc11 - "It's nowhere, it's nowhere!"  I remember one episode in
    which our hero was fighting against an evil plot to steal all of the
    refrigerator light bulbs in the world.  Well, maybe the same thing
    happened with the 68hc11 - they just can't be found.

    Maybe it's just a clever scam.  The 68hc11 really doesn't exist.
    Instead, Motorola cobbled together a microprocessor using an Intel
    8051 running an emulation of the 68hc11 instruction set (Intel
    Inside?).

    Ruud Schramp found some in the Netherlands (sounds like an
    appropriate place to find them).  The breakdown is as follows
    (1 US dollar =+- Dfl 1.70):
       Main Importer of Holland   Dfl 15.-- (quantity >100)
       Main Importer of Holland   Dfl 19.-- (if you buy 1 and if they
                                             want to sell 1)
       Distributor                Dfl 25.-- (also no single sales)
       Shop (Display Electronica) Dfl 35.-- (quantity 1)

    Also, the 68hc11 can be found at the following places:

    Active Electronics
       1-800-677-8899

       Some prices from catalog #914:

          68HC11A1FN      13.90
          68HC11A0FN      13.40
          68HC11A1P       18.75
          68HC11A0P       16.40
          68HC11E1FN      17.90
          68HC11F1FN      29.85
          68HC24          18.00 port replacement
          68HCP11A1FN     14.90
          68HCP11A0P      17.90
          68HCP11A1P      20.90
          68HC711D3S      26.90 (OTP)
          68HC711E9FNX    37.50 (OTP)
          68HC711E9FS     44.90 (OTP)
          68HC811E2FN     28.40

          They also sell evaluation boards

    JDR Microdevices
       1850 South 10th Street
       San Jose, CA 95112-4108 USA
       Sales: (800) 538-5000 or (408) 494-1400
       Fax Orders: (800) 538-5005
       Tech Support: (800) 538-5002
       BBS: 408-494-1430

       They list the 68HC11A1P (48 pin DIP version) at $11.95 in their
       1994 electronic component catalog (#37).  They have lots of other
       good stuff in the catalog.  No minimum order.

    Newark Electronics
       Branches throughout the USA, several in Canada, one in U.K.
       One branch at:
       20700 Hubbell Avenue
       Oak Park, MI 48237-0630
       Sales: (313) 967-0600
       Fax: (313) 967-0957

       Catalog number 112 indicates that the carry Motorola micros
       (including the HC11 family.  These guys are big distributors, so
       they can probably get any part in the HC11 family, but they
       probably won't be cheap.

       Prices shown in their 1992 catalog are:

       MC68HC11E0FN (PLCC version) lists at $21.26
       MC68HC11E1FN (PLCC version) lists at $22.36

    B.G. Micro
       P.O.B. 280298
       Dallas, TX  75228
       (214)271-5546

       They usually have a couple varieties at good prices.


2.4)  Advantages realized in implementing control applications on this
      family of microcontrollers

    Traditional architecture - a more traditional architecture than other
    competing products (such as the 8051 and PIC) makes it easier to
    learn and develop on (especially well-suited for teaching
    microcontrollers)

    More features - a 68hc11 is typically a "one-chip" solution since it
    often includes such items as A/D, PWM, and many I/O lines

    Popular - widely used since it is very inexpensive and has a wide
    range of development tools available (both freeware and commercial)


3)  SOURCES OF INFORMATION ON THE 68hc11

3.1)  FTP sites

    The following is a list of the various anonymous ftp sites that have
    68hc11 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 "68hc11", "6811", or
    "hc11".

    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/motorola
        /pub/motorola/68hc11
        /pub/motorola/mcu11

    cherupakha.media.mit.edu (cher.media.mit.edu)
        - HUMUNGOUS 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
          heaps 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 one, too
        /pub/microprocs/6811
        other subdirectories in /pub/microprocs include:
          1802, 6805, 8048, 8051, 8096 and many other microprocessors

    ernie.uvic.ca
        - files provided by local Motorola representative
        /mcu11
        other subdirectories include: ibm, dsp96k, dsp56100, dsp56k,
        dsptools, develop, mac, mcu302, mcu332, mcu11, pgmr, mcu16, mcu,
        market, qa, general, m68k, evm, dsp (a little bit of something
        for everyone)

    hipp.etsu.edu
        /pub/hc11
        /pub/hc11/Mcintosh.Evb.Disk - Macintosh software for EVB
        /pub/hc11/beacon - navigation project for mc68hc811e2-based
           robots

    hpcsos.col.hp.com
        /misc/ns32k/beowulf

    ftp.netcom.com
        /pub/imagecft - version 0.50 (prerelease) of ImageCraft C

    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.luth.se
        /pub/languages/assembler
        /pub/misc/motorola - lots of stuff

    crl.nmsu.edu
        /pub/non-lexical/6811 - AS11 assembler and other misc files

    ftp.stack.urc.tue.nl
        /pub2/scrumpel/
        - ftp site for the 68HC11 workgroup
        - Scrumpel monitor (SCRUMPEL.ZIP), a nice monitor with
          simple breakpoint features, lots of memory accessing
          features
        - Buggy101.ARJ, a program for their robot project
        - soon to come Disk Operating System
        - documentation on the Scrumpel 6g microcrontroller system

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

    soon to come... Motorola ftp site


3.2)  Mailing Lists

    listserv@oberon.com
        - mailing list for the Mini Board and 6.270 board
        - send a message containing the word "help" for directions
        - mailing list address:  robot-board@oberon.com
        - maintainer:  gkulosa@oberon.com

    listserv@hipp.etsu.edu
        For information, send empty message.
        To subscribe, send message with the body:
            subscribe mc68hc11 your_real_name

    listserv@netcom.com - mailing list for Imagecraft C
        to join the mailing list, send the message "subscribe icc11-list"


3.3)  BBSs

    The following BBSs have 68hc11 information:

    Austin Texas Motorola 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

    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 and development tools
        - lots of goodies with some items contributed from BBS users
        - (613)256-6289 (new phone number)
        - v32/v42/HST

    Electronics Now
        - contains code from their magazine articles
        - (516)293-2283
        - 1200/2400
        - 8 Data Bits, No parity, 1 Stop bit

    Elektronik Laden Mikrocomputer GmbH
        - product descriptions and sample code
        - +49-05232/85112, 14.4k 8n1

    Maus BBS
        - contains most of the files of Motorola's Munich Mailbox but
          much faster baud rate
        - Boeblingen, Germany (near Stuttgart)
        - 49-7031-275496.

    New Micros
        - support for their line of development systems
        - (214)339-2321

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

    Scrumpel BBS
        - Forth and 68hc11 software
        - also new implementations of eForth and FIG Forth, as well as a
          new Forth implementation
        - +31-40-527266 (after Oct. 1, 1995  +31-50-2527266)


4)  68hc11 PRODUCTS

    This section includes descriptions and references to free and
    commercial software for the 68hc11.  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.  Some
    very high quality, low-priced packages are available which are
    suitable for both the hobbyist and professional on a limited budget.
    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: A11.ZIP
      Description: PseudoSam 68hc11 Cross Assembler
      Location:  ftp.funet.fi : /pub/microprocs/6811

      Program: CUG292WK.ZIP
      Description:  C source for a cross assembler, includes 68hc11
      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 68hc11
      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:  as11
      Description:  Portable cross assembler (source in C), other
                    processors available
      Author:  William C. Colley, III
      Location:  hpcsos.col.hp.com : /misc/ns32k/beowulf/a2-6811

      Program:  MOTOASM
      Description:  68HC11/68HC05 assembler for Acorn RiscPC or 300x/400x
                    Includes:  C-like preprocessor, editor throwback,
                    drag & drop multitasking assembly, command-line
                    assembly option
      Author:  based on the Motorola freeware assemblers
               ported and improved by Maurizio Ferrari
      Location:  mic2.hensa.ac.uk : micros/arch/riscos/b/b044

      Program:  DASM
      Description:  Dasm is a rich macro assembler for the 6502, 68705,
                    6803/HD6303 and the 68HC11.
      Author:  Written by Matt Dillon for the Amiga
               Ported to MSDOS and Linux by Jay Carlson
                   nop@io.com
                   nop@ccs.neu.edu
      Comments:  Author says that for now this software should be
                 considered beta.  Although he also says that he's been
                 using it to great success for 3 years, including using
                 it to rebuild two major commercial products without
                 error.
      Location:  sunsite.unc.edu : /pub/Linux/apps/dasm.tar.z <Linux port>
                 Author has lost the DOS port, but claims it was fairly
                 trivial.  Mostly changing "r" to "rb" in fopen()s.


    Basic

      Program:  Basic11 and Bas11
      Description:  Basic interpreter for the 68hc11
      Location:  bode.ee.ualberta.ca : /pub/motorola/mcu11


    Forth

      Program:  forth11.arc
      Description:  FIG-Forth for the 68hc11
      Author:  based on the original 6800 FIG-Forth
               ported by Brian McClellan
      Location:  bode.ee.ualberta.ca : /pub/motorola/

      Program:  Tiny4th
      Description:  MS-DOS 6811 FORTH system
      Author:  Karl Lunt
      Location:  cherupakha.media.mit.edu : /pub/6811/tiny4th


    Miscellaneous
      Program:  c2mcx10.zip
      Description:  C to MCX11 interface library that allows C programs
                    compiled with Image Craft's v0.43 C compiler, ICC11,
                    to make MCX11 service calls.  Without this, MCX11
                    applications would have to be written in 68hc11
                    assembly language.  The SCI driver extension provides
                    buffered, interrupt driven, serial I/O on the
                    68hc11's SCI serial port.  It runs in conjunction
                    with MCX11.
      Author:  Brian Dombrowski
      Location:  hipp.etsu.edu
                 cher.media.mit.edu


    Development systems

      Program:  SIM68.EXE
      Description:  A simulator for MS-DOS machines for the 6811 family
                       of microcontrollers (MS-DOS)
                    Includes:  breakpoints, watchpoints, source tracing,
                       register viewing and modification, data viewing
                       and modification, supports all 6811 interrupts.
                    Registered copy costs $25US
      Author: Perry J Fisch, 71174.1756@compuserve.com
      Location:  A shareware version (v2.21j) is available on many BBSs
                 as well as on many of the FTP sites.  It is also
                 available on the Motorola BBSs in Austin and Toronto.

      Program:  68hc11 simulator
      Description:  An opcode simulator for the 68HC11 processor.
                    Ported to Unix and MS-DOS.
      Author:  Ted Dunning <ted@nmsu.edu>
      Location:  crl.nmsu.edu : /pub/non-lexical/6811/sim6811.shar

      Program:  MCX11
      Description:  Real-time kernel for the 68hc11
      Author:  Tom Barrett (Embedded System Products)
      Location:  bode.ee.ualberta.ca : /pub/mcu11/mcx11v15.arc

      Product:  ADev11
      Description:  Development system for Amiga computers.
                    Includes:  C compiler, assembler, linker, downloader,
                    disassembler, simulator, and other tools
      Author: Stan Burton <sburton@mhaug.uumh.ab.ca>
                          <sburton@dres.dnd.ca>
                          <sburton@bix.com>
      Location:  ftp.wustl.edu:/pub/aminet/dev/cross/ADev11_2.1.lha
                 any ftp site on the Amiga archive net


4.2)  Free C compilers

    One of the big advantages of choosing the 68hc11 for your next
    project (especially you hobbyists on a low budget) is the
    availability of freeware and low cost C compilers.

      Program: smallc11
      Description:  Small-C ported to the 68hc11
                    (includes source code for Turbo C)
      Author:  James E. Hendrix
               Ported to 68hc11 by John Dumas
               Improved and Converted to Turbo C by Hellmuth Michaelis
      Comments:  may be buggy depending on the version
      Location:  bode.ee.ualberta.ca : /pub/motorola/68hc11/smallc11.zip

      Program: ImageCraft C Compiler (icc11)
      Description:  version 0.50 (prerelease, but complete) of a C
                    compiler for the 68hc11
      Author:  ImageCraft
      Comments:  this seems like a pretty nice package, a commercial
                 version (v 1.0) has just been released for $40
      Location:  bode.ee.ualberta.ca : /pub/motorola/icc11.zip
                 cherupakha.media.mit.edu : /pub/6811
                 ftp.netcom.com : /pub/imagecft (version 0.50)

      Program: interactive-c
      Description:  C compiler for use with the 6.270 robotics project
      Author:  Randy Sargent - rsargent@media.mit.edu
      Location:  cherupakha.media.mit.edu : /pub/6270/interactive-c

      Product:  ADev11
      Description:  Development system for Amiga computers.
                    Includes:  C compiler, assembler, linker, downloader,
                    disassembler, simulator, and other tools
      Author: Stan Burton <sburton@mhaug.uumh.ab.ca>
                          <sburton@dres.dnd.ca>
                          <sburton@bix.com>
      Location:  ftp.wustl.edu:/pub/aminet/dev/cross/ADev11_2.1.lha

      Program: gcc11
      Description:  beta version of the GNU C compiler for the 68hc11
      Author:  Free Software Foundation
               Ported to 68hc11 by Coactive Aesthetics, Inc.
      Location:  bode.ee.ualberta.ca : /pub/motorola/68hc11/gcc
                 cherupakha.media.mit.edu : /pub/miniboard/gcc

    A freeware version of the Hi-Tech C compiler is available for
    evaluation and tinkering.  This compiler produces crippled assembler
    output only and does not include libraries.  A method was developed
    and uploaded to make the compiler output usable.
      Program: Hi-Tech C
      Description:  demonstration version of the Hi-Tech C compiler
      Author:  Hi-Tech Software
               fixup stuff has no identification
      Location:  design.fen.qut.edu.au : /hitech - the compiler itself
                 cherupakha.media.mit.edu :
                    /pub/miniboard/incoming/CheapSkateC - fixup stuff


    I've been playing with the Dunfield Development System lately (on the
    8051), and it's really quite nice.  I've also heard many good things
    about it from others.  It includes a near ANSI-C compiler, run-time
    library with source, assembler, ROM debugger, integrated development
    environment, monitor with source, utilities, and other extras.
    Although not freeware, the low price ($100), 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.

    Another decent C compiler comes from ImageCraft.  This package, which
    runs under DOS and OS/2, includes a near ANSI C compiler, assembler,
    linker, librarian, ANSI C functions and headers, and 90 page manual.
    The current release is version 1.02 of their compiler.  The price is
    just $40.  Initial feedback on this compiler seems promising.  The
    pre-release versions are already in use by many of you, and will
    still be available as freeware.


4.3)  Plans for 68hc11-based boards

      Board: F1 controller system
      Description:  68hc11f1-based microcontroller
      Designer:  Peter Dunster <pdunster@cc.uow.edu.au>
      Location:  cherupakha.media.mit.edu : /pub/6811/F1-board

      Board: MIT 6.270 robotics board
      Description:  68hc11-based robotics microcontroller
      Designer:  Fred Martin and Randy Sargent of MIT
      Location:  cherupakha.media.mit.edu : /pub/6270

      Board: Mini Board
      Description:  small inexpensive 68hc11-based microcontroller system
                    for robotic applications
      Designer:  Offshoot of the MIT 6.270 project
      Location:  cherupakha.media.mit.edu : /pub/miniboard
      Suppliers:  Gregory Ratcliff (gratclif@magnus.acs.ohio-state.edu)
                    1763 Hess Boulevard, Columbus, Ohio  43212
                    (614) 487-0694 (late evenings EST)
                  Mark Reeves (mdreeves@wart.nando.net)
                    1117 Braemar Court, Cary, NC  27511
                    FAX/voice (919)481-3170
                  MIT Epistemology and Learning
                    Epistemology and Learning Publications
                    MIT Media Laboratory
                    20 Ames Street E15-301
                    Cambridge MA  02139


4.4)  Commercially available products

    Many firms (large and small) offer a variety of 68hc11 programming
    languages, support packages, and development systems.  No endorsement
    is implied by inclusion in this list.  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 a line - please.  Any corrections
    appreciated.

    C compilers
        - Archimedes Software
        - Avocet Systems (repackaging of the Hi-Tech Software C compiler)
        - Dunfield Development Systems
             C cross compiler for MS-DOS, near ANSI C
             includes: assembler, library source code, ROM debugger,
                integrated development system, utilities, lots of
                other goodies
             extensive documentation
             low price:  $100
             good reputation and good support
        - Hi-Tech Software
             $500 USD, $350 for students
             high compliance to ANSI C
             available for MS-DOS and soon for SUN
        - 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
        - ImageCraft
             C cross compiler for MS-DOS and OS/2, near ANSI C
             low price:  $39.95
             includes: assembler, linker, and librarian
             standard C header files and library functions
             90 page manual
             both 16 bit and 32 bit executables
             MIT Interactive C compatible multitasking kernel library
             Miniboard library
        - Intermetrics Microsystems Software, Inc.
             Whitesmith's compiler
             comes with assembler and C source level debugger
        - Introl Corporation

    Board level products
        - Ackerman Computer Sciences (ACS)
        - AM Research
             complete FORTH based system with PC based host system
        - Beall & Glenn Enterprises (68HC11 Quick Setup Board)
             about 4x5 inches with a 68hc11E1, 32K byte external EEPROM,
                BUFFALO monitor in the EEPROM, RS232 driver, and SIP
                headers for running the address and data lines to your
                custom proto board
             easy to set up for debug or downloading to the 32K EEPROM
             comes with two diskettes with tons of cross development
                software that runs on an IBM PC
             minimal documentation, no schematic, 512 byte RAM limit
             $45 for an assembled and tested board
        - CGN
             a "module" which is the 68HC11 CPU, address latch, and
                 RS-232 interface on a board that has wirewrap pins
                 coming out of the bottom of it (you take the board,
                 plug it through a piece of perf board, and wirewrap
                 memory, I/O, etc)
        - Coactive Aesthetics, Inc.
             Powerful networked microcontroller based on the 68hc11f1
             Includes port of GNU C, monitor/debugger, libraries, etc
        - Elektronik Laden Mikrocomputer GmbH
             MOPS 11 Development kit which includes a board with
             32k EPROM/RAM, 32k RAM, 68hc24, RTC, MAX232, serial LCD,
             expansion connector, assembler, Basic, Pascal and a
             monitor with a tracing option.  For a PC or Atari ST host.
        - J & M Microtek, Inc.
             about 4.5x5.25 inche, 68hc11a1 based board with 32K ROM
                and 32K RAM, SPI, 8255A, 2 26 pin headers for expansion
             Software package available with assembler, monitor,
                disassembler
        - LDG Electronics
        - Midwest Micro-Tek
        - Mosaic Industries
             QED Board - surface mount board based on the MC68hc11 F1 and
                F1CFN (16 MHz)
             Features a built-in Forth true multi-tasking PROM, 8 Mbyte
                address space, 60 I/O lines, interface for LCD and
                keypad, built in math functions for FFT, matrix
                manipulation, and floating point.  2 RS-232 UARTS, one
                can perform RS-485.  Built-in debugger, and many other
                features built in.
             Supplements the 68hc11 analog with an 8 channel 12 bit A/D
                and an 8 channel 8 bit DAC all on board (3.2" X 4")
        - Motorola
             M68HC11EVBU - Basic Evaluation board comprising HC711E9
                programmed with a monitor program, running in single chip
                mode.  Can run programs of up to 1/2 K in internal RAM.
                Serial interface to PC. Patch area on PCB for adding
                other hardware.  Comes with AS11 freeware assembler.
                HC11E Series
             M68HC11EVB - Provides a single chip emulation capability.
                Monitor program runs in top 8K of memory map, 8 or 16K
                RAM is available for user program / data. Comes with AS11
                freeware assembler. HC11A or E series devices
             M68HC11EVM - Full incircuit emulation for both single chip
                and expanded modes. Supports HC11 A, E and D series
                devices.  Comes with P&E's front end software which
                provides symbolic debug in assembler (EVM11) and
                integrated assembler / editor ( IASM11)  Note :-
                assembler is not linkable
             M68HC11EVS - System comprises of a platform board and a
                target board. Target boards are available for C0, F1, G5,
                K4, L6 devices.  Functionally the same as the EVM and
                comes with the same software tools.
        - New Micros, Inc.
             F68hc11 based microcontroller board with built-in Max-Forth,
                1 async serial port and 1 sync serial port, 8 channel 8
                bit A/D, 512 EEPROM, 8K RAM
        - Technological Arts
             plugs vertically into solderless breadboard
        - Wheatstone MicroSystems, Inc.
        - Zorin (BOTBoards & Components)
             Full kit comes complete with PC software, BUFFALO monitor
             and full documentation, RS-232 interface, and servo motor.
             All I/O pins come out on pin headers. Includes 1"x2" proto
             area.  Other kits available.

    Assemblers
        - 2500 A.D.
        - Archimedes Software
        - Dunfield Development Systems
        - Micro Dialects, Inc.
             Integrated development environment including assembler,
             editor, and terminal emulator for the Macintosh (supports
             many, many different chips)
        - Nohau Corporation
        - PseudoCorp
        - The Engineers Collaborative, Inc. (TECI)

    Forth
        - Forth, Inc.

    Simulators
        - 2500 A.D.
        - Avocet Systems
        - J & M Microtek
             Univeral simulator/debugger simulates a wide range of
                microprocessors on IBM PC compatibles, with support for
                on-board debugger
        - PseudoCorp

    Emulators
        - American Automation
        - MetaLink
        - MicroTek International, Inc.
        - Motorola
             MMDS11 - Motorola's new modular development system.  Full
                incircuit emulation, historical trace buffer, hardware
                triggers.  16 general purpose logic clips.  A full system
                comprises MMDS11 station module, target module (same
                boards as used by EVS) and a target cable.
        - Nohau Corporation
        - Orion Instruments
        - The Engineers Collaborative, Inc. (TECI)

    Real-time
        - Accelerated Technology, Inc.
             small, scalable, preemptive real-time kernel;  networking
             and file system add-ons available;  modular, using a
             nanokernel
        - 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.
        - ImageCraft
             REXIS (Real-time EXecutive for Intelligent Systems) is a
             multitasking executive with support for subsumption style
             programming.  It is sold as a library (binaries only) for
             ICC11 (their C compiler) for about $29.95.  It is being used
             by the Canadian Forestry to program their forest tending
             robots.
        - Intelligent Systems International Inc.
             prioritized, preemptive, real-time kernel;  highly
             distributed design;  offered by several DSP board vendors
             for their products
        - JMI Software Systems, Inc.
             small, prioritized, preemptive real-time kernel
        - U S Software
             SuperTask! -  RTOS

    Miscellaneous
        - Quantasm Corp.
             ASMFLOW - produces flowchart and tree diagrams from source
                code, register usage analysis, Xref, timing info
        - U S Software
             USNET   - TCP/IP Networking Suite
             USFiles - File System
             GOFAST  - Floating Point Library


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

    Accelerated Technology, Inc.
                    P.O. Box 850245,  Mobile, Alabama  36685
                    (205)661-5770   (800)468-6853   Fax: (205)661-5788

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

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

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

    Archimedes Software
                    2159 Union St., San Francisco, CA  94123
                    (415)567-4010

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

    Beall and Glenn Enterprises
                    Route 1, Box 243, Lacey's Spring, AL  35754
                    (800)874-4797

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

    CGN (see-gen)
                    Sunnyvale,  CA
                    (408)720-1814

    Coactive Aesthetics, Inc.
                    P.O.Box 425967, San Francisco, CA  94142
                    (415)626-5152   Fax: (415)626-6320
                    Email: coactive@coactive.com

    Dunfield Development Systems
    North America   Head Office
                    P.O. Box 31044   Nepean, Ontario Canada   K2B 8S8
                    613-256-5820       Fax: 613-256-5821
                    BBS: 613-256-6289
                    Email:  ddunfield@bix.com

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

    Elektronik Laden Mikrocomputer GmbH
                    W. Mellies Str. 88, D-32758 Detmold
                    +49-05323/8171   Fax: 05232/86197
                    BBS: 05232/85112, 14.4k 8n1

    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

    Enertec, Inc.   (215)362-0966

    The Engineers Collaborative, Inc. (TECI)
                    RR #3, Box 8C, Barton, VT  05822
                    (800)336-8321   (802)525-3458   Fax: (802)525-3451

    Forth, Inc.     (800)55FORTH

    Hi-Tech Software
                    PO Box 103, Alderly QLD 4051, Australia
                    (+61-7) 300 5011   Fax: (+61-7) 300 5246

    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

    ImageCraft      P.O.Box 64226, Sunnyvale, CA 94088-4226
                    (408) 749-0702
                    Email: imagecft@netcom.com

    Intelligent Systems International Inc.
                    Lindestraat 9, B-3210 Linden, Begium
                    +32 16 62 15 85   Fax: +32 16 62 15 84

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

    Introl Corporation
                    (414)327-7171   Fax:  (414)327-7734
                    Email: info@introl.com

    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

    LDG Electronics
                    1445 Parran Road, St. Leonard, MD  20658
                    (410)586-2177

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

    Logisoft        (408)773-8465

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

    Micro Dialects, Inc.
                    P.O. Box 190, Loveland, OH 45140
                    (513)271-9100    FAX: (513)271-4922
                    MCI Mail: 'MICRODIALECTS'
                    AppleLink: 'MDI'

    Microtek International, Inc.
    North America   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
                    +49(89)893139-30       Fax:  +49(89)893139-50

    Midwest Micro-Tek
                    2308 East Sixth St., Brooking, SD  57006
                    (605)697-8521   Fax: (605)697-8109

    Mosaic Industries
                    5437 Central Avenue Suite 1, Newark, California
                    (510)790-8222

    Motorola Literature Distribution
    North America   P.O. Box 20912, Phoenix, Arizona  85036
                    (800)441-2447
    Europe          Motorola Ltd.
                    European Literature Center
                    88 Tanners Drive, Blakelands,  Milton Keynes
                    MK14 5BP,  England
    Hong Kong       Motorola Semiconductors H.K. Ltd.
                    Silicon Harbour Center
                    No. 2 Dai King Street, Tai Po Industrial Estate
                    Tai Po, N.T., Hong Kong
    Nippon Motorola Ltd.
                    4-32-1 Nishi-Gotanda, Shinagawa-ku, Tokyo 141, Japan
    MFAX (Design-NET MFAX document faxing system)
                    RMFAX0@email.sps.mot.com
                    Questions about service:  (602)244-6591

    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: AMICS Enterprises
                       (716)461-9187
                    Canadian dealer: Universal Cross-Assemblers
                       (506)847-0681.

    New Micros, Inc.
                    1601 Chalk Hill Road, Dallas, Texas  75212
                    (212)339-2204

    Nohau Corporation
                    51 E. Campbell Ave., Campbell, CA  95008
                    (408)866-1820
                    (408)378-2912 (24 hr. information center)
                    Fax: (408)378-7869

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

    P&E Microcomputer Systems, Inc.
                    (617)944-7585

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

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

    Technological Arts
    USA             309 Aragona Bv., #102-418, Virginia Beach, VA  23462
    Canada          1644 Bayview Ave., #1704, Toronto, Canada  M4G 3C2
                    (416)482-0677

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

    Wheatstone MicroSystems, Inc.
                    105-14 Elm St., Suite 418, Old Saybrook, CT  06475
                    (203)669-0401

    Zorin           PO Box 30547, Seattle, WA 98103-0547
                    (206) 282-5179   Email: zchris@eskimo.com


5)  68hc11 DOCUMENTATION


5.1) Periodicals

    Various magazines and journals (journals seems to be THE popular name
    for magazines these days) provide articles from time to time on the
    68hc11 line of microcontrollers:

    The Computer Applications Journal (Circuit Cellar Ink)
        - programming and construction articles
        - 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

    Computer Design
        - industry announcements and trends
        - One Technology Park Drive, P.O. Box 990, Westford, MA  01886
        - (508)692-0700

    The Computer Journal
        - programming and construction articles
        - PO Box 535, Lincoln  96648

    Dr. Dobbs Journal
        - programming articles, concepts, and designs
        - 411 Borel Ave., San Mateo, CA  94402
        - (415)358-9500

    Electronic Engineering Times
        - industry announcements and trends
        - FREE to qualified engineers and managers involved in
          engineering decisions
        - Fulfillment Dept., PO Box 9055, Jericho, NY  11753-8955
        - FAX: (516)733-6960

    Electronics Now
        - construction articles
        - Box 55115, Boulder, CO  80321-5115
        - $19.97 one year

    Elektor Electronics
        - programming and construction articles
        - World Wide Subscription Service Ltd
          Unit 4, Gibbs Reed Farm, Pashley Road
          Ticehurst TN5 7HE, England
        - 27 UK pounds
     or
        - Old Colony Sound Lab, P.O. Box 243, Peterborough, NH 03458
        - Tel. (603) 924-6371, 924-6526
        - Fax: (603) 924-9467
        - $57 USA and Canada per year

    Embedded Systems Programming
        - programming and systems design articles
        - Miller Freeman Publications
        - 500 Howard St., San Francisco, CA  94105
        - (415) 397-1881

    Inquisitor Magazine
        - If you're the type that watched Gilligan's Island for its
          socio-political insights, then you'll love a new 'zine that
          just crossed my desk - Inquisitor Magazine.  It's general
          philosophy seems to be ... well, it seems to be ... uh, yeah!
          Technical in nature, bizarre, tongue in cheek, eclectic,
          electric, did I mention bizarre(?), and lots of fun.  Worth
          looking at if you like the out of the ordinary.  The moving
          force behind this magazine is Daniel Drennan, who seems to have
          suffered from an overdose of radiation from his computer
          monitor ;-).
        - Planetarium Station, P.O.Box 132
          New York, NY  10024-0132
        - (212)595-8370
        - Email: inquisitor@echonyc.com
        - $16 per year (4 issues)

    Microcomputer Journal (formerly Computer Craft)
        - programming and construction articles
        - 76 N. Broadway, Hicksville, NY  11801
        - $29.70 one year

    Midnight Engineering
        - 1700 Washington Ave., Rocky Road, CO  81067
        - (719)254-4553

    MW Media - Product Directories
        - Motorola Microcontroller Tools Directory
          ('94 edition out in 3 weeks)
        - Motorola 68K Source ('94 edition available now)
        - Intel Development Tools Handbook ('95 edition just beginning)
          (survey of commercial development tools for the 8051, 8096,
          and 80186 lines of Intel microprocessors)
        - These documents could very well be a "must" if you're into
          serious development using any of these chips.  If you are
          "just" a hobbyist, see how the "other half" lives.
        - other guides on Intel development tools, Embedded Intel 386,
          Intel 486/Pentium, 8051 products, Hitachi microcontroller
          development tools, AMD FusionE86, AMD 29K; low power products,
          DSP, multimedia CD
        - FREE to qualified developers
        - MW Media
        - Fairmont Plaza, 50 W. San Fernando, #675, San Jose, CA  95113
        - (408)288-4721   (408)286-4200   FAX: (408)288-4728

    Nuts & Volts Magazine
        - A National Publication for the Buying and Selling of
          Electronic Equipment
        - 430 Princeland Court, Corona, CA  91719
        - Mailed third class, USA only:  $17.00 one year
                                         $31.00 two years
        - Mailed first class, one year only:  $34.00-USA
                                              $35.00-Canada/Mexico
        - Foreign/Air Mail - $70.00;  Foreign/Surface - $39.00
        - (800)783-4624
        - Email:  74262.3664@Compuserve.com


5.2)  Books

    If you know of any books that cover the 68hc11, or if you can provide
    any details on the books listed here, please send me a note.  Thanks.


    The 68hc11 Microcontroller
        - Joseph D. Greenfield (at R.I.T.)
        - Saunders College Publishing, (Harcourt Brace Jovanovich)
        - 1992
        - ISBN 0-03-051588-2
        - A number of the sections make use of the Buffalo monitor.
          This could be useful if you are using the EVB.

    Data Acquisition and Process Control with the M68HC11 Microcontroller
        - Frederick Driscoll, Robert Coughlin, Robert Villanucci of
          Wentworth Institute of Technology.
        - Macmillan Publishing Company
        - 1994
        - ISBN 0-02-33055-X
        - Several Chapters on the 68HC11, instructions, and EVB;
          chapters on interfacing Analog and Digital signals to the
          68HC11;  example applications of interfaces to temperature,
          load cell, pressure and thermocouple sensors.
        - a good companion to Motorola's "pink" books

    Design with Microcontrollers
        - John B. Peatman (professor at Georgia Tech)
        - ISBN 0-07-049238-7
        - This book is on a more advanced level.  Uses both the 68hc11
          and Intel 8096 as example systems.
        - This textbook is used to teach the author's very popular EE
          class "Design with Microcontrollers"
        - Professor Peatman has been elected Teacher of the Year (by the
          students) and advises the EE seminar.

    Embedded Systems Programming in C and Assembler
        - John Forrest Brown
        - Van Nostrand Reinhold, 1994
        - 304 pages, $49.95
        - ISBN 0-442-01817-7
        - covers Motorola and Intel processors
        - includes diskette with code from the book
        - book review in Dr. Dobb's Journal, November 1994, page 121

    M68hc11 Reference Manual
        - Motorola - literature reference M68HC11RM/AD
        - This document is the "bible" of the 6811 and is a must-have
          for any serious 6811 programmer.  <description provided by
          Fred Martin>

    MC68hc811E2 Programming Reference Guide
        - Motorola - literature reference M68HC811E2RG
        - A pocket-sized guide to the version of the 6811 used on the
          Mini Board, ownership of this handy reference is proof of being
          a true 6811 nerd.  <description provided by Fred Martin>

    Microcomputer Engineering
        - Gene H. Miller
        - Prentice Hall, Englewood Cliffs, NJ  07632
        - 1993
        - ISBN 0-13-584475-4
        - Explains the basics.  Many clear and concise assembly language
          example programs.
        - Written to be used with the Motorola Trainer (EVB).

    Microcontroller Technology, The 68hc11
        - Peter Spasov
        - Prentice Hall
        - ISBN 0-13-583568-2

    Microcontrollers: Architecture, Implementation, & Programming
        - Kenneth Hintz and Daniel Tabak
        - McGraw-Hill Inc.  1992
        - ISBN 0-07-028977-8

    Mobile Robots: Inspiration to Implementation
        - Joseph L. Jones and Anita M. Flynn
        - Very hands-on book. Lots of pictures about stuff the author
          actually built (rather than diagrams of stuff an author just
          theorized about).
        - Focuses on every little detail involved in the design and
          construction of the "Rug Warrior", based on the MC68HC11A1FN,
          using the Interactive C compiler developed by Randy Sargent
          and Fred Martin.

    Programming Microcontrollers in C
        - Ted Van Sickle
        - HighText Publications, 1994
        - 394 pages, $29.95
        - ISBN 1-878707-14-0
        - thorough tutorial on C programming, covers aspects of C
          programming specific to embedded systems
        - covers the Motorola line of microcontrollers (small to large)
        - book review in Dr. Dobb's Journal, November 1994, page 121

    The Real-Time Kernel
        - Jean Labrosse
        - R&D Publications, Inc.
          Suite 200 1601 W 23rd St., Lawrence, KS  66046
        - (913)841-1631   Fax: (913)841-2624
        - Based on the article "A Portable Real Time Kernel in C"
          in Embedded Systems Programming (Part 1: vol 5 no 5
          May 1992, Part 2: vol 5 no 6 June 1992)
        - original written for Intel's  '186 cpu but ported to HC11
          source code for UCOS11

    Single- and Multiple-Chip Microcomputer Interfacing
        - G.J. Lipovski
        - Copyright 1988
        - 478 pages
        - ISBN 0-13-810557-X (Prentice-Hall Edition)
          ISBN 0-13-810573-1 (Motorola Edition)
        - Based around the 68HC11 it covers both hardware and
          software at undergraduate level, but the emphasis is on
          interfacing.
        - Chapter titles:
               1  Microcomputer Architecture
               2  Programming Microprocessors
               3  Bus Hardware and Signals
               4  Parallel and Serial I/O
               5  Interrupts and Alternatives
               6  Analog Interfacing
               7  Counters and Timers
               8  Communications Systems
               9  Storage and Display Systems

    Single- and Multiple- Chip Microcomputer Interfacing (Lab Manual)
        - Peter Song and G. Jack Lipovski
        - Prentice-Hall, 1988
        - ISBN 0-13-811605-9
        - Support for the above book.  Examples based around the Motorola
          EVB and the BUFFALO monitor or the EVBU (or 3-chip micro) and
          PC-Bug11.

__________________________________________________________

I disclaim everything.  The contents of this article might be totally
inaccurate, inappropriate, misguided, or otherwise perverse - except for
my name (hopefully I got that right).

Copyright (c) 1995 by Russell Hersch, all rights reserved.
This FAQ may be posted to any USENET newsgroup, on-line service, or BBS
  as long as it is posted in its entirety and includes this copyright
  statement.
This FAQ may not be distributed for financial gain.
This FAQ may not be included in commercial collections or compilations
   without express permission from the author.

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