AOH :: 68HC11.FAQ
68HC11 Microcontroller FAQ
|
[an error occurred while processing this directive]
Archive-name: microcontroller-faq/68hc11
Posting-Frequency: monthly
Last-modified: June 27, 1995
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.
I'm in the process of updating the list of newsgroups that this FAQ
is posted to. As of now, it seems like it'll be:
comp.arch.embedded
comp.realtime
comp.robotics
sci.electronics
alt.comp.hardware.homebuilt
Others that might be considered are:
comp.sys.m6809
comp.sys.m68k
comp.lang.forth
comp.lang.misc
comp.ai.fuzzy
comp.dsp
sci.engr.control
sci.engr.semiconductors
Please let me know what you all think. Consider both bandwith and
the problem of beginners trying to find what they're looking for.
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: russ@silicom.co.il
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)
Bob Boys (maintainer of the superb Mot. 68K FAQ)
Paul Weisberg
Olaf Pfeiffer (Hitex)
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: russ@silicom.co.il
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: russ@silicom.co.il
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 developed together with AT&T. 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".
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
ftp.ee.ualberta.ca (preferred address)
bode.ee.ualberta.ca
wattson.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/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/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 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
3.2) Web pages
http://motserv.indirect.com (WWW page)
- 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 (WWW page)
- 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.oritools.com/info
- Orion Instruments web page
- information on the Orion product line
- my microcontroller FAQs on-line here
http://www.stack.urc.tue.nl/~hcc6811
- Scrumpel web page
3.3) Mailing Lists
Mini Board and 6.270 board
- send a message containing the word "help" for directions to
listserv@oberon.com
- mailing list address: robot-board@oberon.com
- maintainer: gkulosa@oberon.com
68hc11 mailing list
- 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
Imagecraft C
- to join, send the message "subscribe icc11-list" to
listserv@netcom.com
3.4) 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)
3.5) Help available!
This is a new feature in the FAQ. To be listed here are individuals
who have expressed interest in helping others with hardware and
software problems for 68hc11 systems. Thanks to Nick Brok who
volunteered to be the first on the list.
Does any one else out there think that they can help? Just let me
know what your areas of specialization are and I'll add your name to
the list. Thanks!
Nick Brok <nick@nbrok.iaehv.nl>
Specializes operating systems, Forth, hardware
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.
Floating point support should be available in about a month (with no
price increase). The current release is version 1.02 of their
compiler. The price is just $45. 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)
- Cosmic
reportedly based on Whitesmith's 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
- Fabius Software Systems
includes: ANSI-C cross compiler, relocatable macro assembler
linker, locater, librarian, and runtime library
(including full math and IEEE floating point support)
the complete package which includes a MS-DOS command-line
version and a WINDOWS GUI version costs: US $395.00
(Germany: DM995.00)
demo version available
- 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
- Black Feather Electronics (U-HC11 Board)
a very versatile board, was designed to be the starting
block for many creative projects from hobbyist to
commercial applications (the "U" stands for "Universal")
the heart of the U-HC11 board is the 68HC11A1
features: a socket for a 64 or 256 bit E/EPROM, RS-232
converter chip, 555 timer for reset, a HCT574 output
latch, HCT245 for extra I/O beyond that of the
hc11, and a large (about 3 square inches) prototyping
area is included
the expansion board has sockets to hold a EPROM, RAM and
EEPROM, it also has a custom chip that allows the bank
switching of these chips, the expansion board also has a
small prototyping area
both boards are 2.5" X 4" and have mounting holes for
4-40 screws at each corner
- 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
- Hitex
- 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 $40. 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
Black Feather Electronics
645 Temple 7B, Long Beach, California 90814
Info & Orders: (800) 526-3717
Tech Support: (310) 434-5641
Fax: (310)434-9142
Email: BFE <douglas@kaiwan.com>
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
Cosmic
North America 100 Tower Office Park, Suite C
Woburn MA, 01801 USA
(617)932-2556 Fax: (617)932-2557
Europe 33 Rue Le Corbusier, Europarc
94035 Creteil Cedex, France
(33) 1 43 99 53 90 Fax: (33) 1 43 99 14 83
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
Fabius Software Systems
24000 Alicia Pkwy., Suite 17-353
Mission Viejo, CA 92691
(800)6-FABIUS (714) 470-0565 Fax: (714)470-3224
Email: 102004,1642@compuserve.com
Forth, Inc. (800)55FORTH
Hi-Tech Software
PO Box 103, Alderly QLD 4051, Australia
(+61-7) 300 5011 Fax: (+61-7) 300 5246
Hitex
North America HiTOOLS Inc., 2055 Gateway Place, Suite 400
San Jose, CA 95110
(408) 451 3986 Fax: (408) 441 9486
http://www.hitex.com info@hitex.com
Germany Greschbachstr 12, 76229 Karlsruhe
0721/9628-0 Fax: 0721/9628-149
info@hitex.ti.ba-karlsruhe.de
http://www.ba-karlsruhe.de/BA/firmen/hitex
United Kingdom Sir William Lyons Road, Science Park
Coventry CV4 7EX
+0203 692066 Fax: +0203 692131
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
1376 Borregas Avenue, Sunnyvale, CA 94089
(408)747-0440 Fax: (408)747-0688
info@oritools.com http://www.oritools.com
P&E Microcomputer Systems, Inc.
(617)944-7585
Pentica Systems
19A Crosby Dr, Bedford, MA 01730 USA
(617)275-4419 Fax: (617)275-6514
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 & Process Control with the MC68HC11 Microcontroller
- R.R. Bowker
- Macmillan Publishing Company, 1993
- ISBN 0-02-330555-X
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>
- contact Motorola at 800-521-6274 (in the U.S.) to get a
free copy of this manual
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" - 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
- Covers a wide variety of microcontrollers including: TMS1000,
uPD7500, COP400, 6801, 6805, 68HC11, MCS-51, TMS370, MCS-96,
68332, 80960CA, LR33000.
- has some programs in the appendix
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.
-----------------------------------
The entire AOH site is optimized to look best in Firefox® 3 on a widescreen monitor (1440x900 or better).
Site design & layout copyright © 1986-2024 AOH
We do not send spam. If you have received spam bearing an artofhacking.com email address, please forward it with full headers to abuse@artofhacking.com.