Back to main page

Are you thinking about offering a new 68HC11 or 68HC12 training course?  These sites offer sample programs in course materials and lab assignments that will save you time in starting up a new course.

For the HCS12: 

Tom Almy, Professor of EET Dept. at Oregon Institution of Technology
Professor Almy is using our DRAGON12 board in his class.  He is best known as the author of the Sim12 which is the most popular 68HC12 simulator being used in universities around the world.  He has finished his new HCS12 simulator and new HCS12 textbook. You also can visit his web site for some great lab assignments.
http://www.almy.us/classes/index.html

http://hcs12text.com/index.html

If your budget is small and you cannot afford to buy a development board, his textbook and simulator are all you need to start learning 68HC12/HCS12 programming without hardware. His simulator can even simulate LEDs and switches on the DRAGON12 board.

 

The following list is in alphabetic order:

Dr. Steve Barrett, Professor of ECE Dept. at University of Wyoming
Dr. Barrett is a well-known author of popular 68HC12 books.  He has been using our MiniDRAGON+ boards in his classes and senior designs since 2003.  His web site offers many lab exercises for the HCS12.
http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/

http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/Robot_Owners_Manual_web.pdf

http://www.cs.uwyo.edu/~wspears/papers/sab06.wms.pdf#search=%22evbplus%22

One of his graduate student put together an instruction sheet that describes how to “Flash” the Minidragon+ memory using P&E Micro Systems' BDM 
http://wwweng.uwyo.edu/electrical/faculty/barrett/68hc12/HowToFlash.pdf

Louis Bertrand, Professor of Dept. of Computer Systems at Durham College in Canada 
Professor Bertrand is using our DRAGON12 boards for his class. He has various application notes with C code (and some assembler), such as LCD, 3-wire DS1620 reading, beeper and real-time interrupts, on his EMBS6100 (Embedded Systems) course resource page.  For GNU users, this is the web site you should not miss it:
http://opentech.durhamcollege.ca/bertrandl/hc12/

Dave Duguid,  Instructor of Electronic Systems Engineering Laboratory at the University of Regina.  His web site offers many lab handouts for the HCS12
http://uregina.ca/~duguidda/387/9S12/index.html   

Dr. Fernando Rios-Gutierrez, Professor of ECE Dept. at University of Minnesota Duluth
Dr. Gutierrez, offers a complete HCS12 course including many lab assignments for the DRAGON12 board. http://www.d.umn.edu/~friosgut/www/ECE-2325/index2325.html

Dr. Richard Haskell and Dr. Debatosh Debnath, Professors of EE Dept. at Oakland university have chosen our MiniDRAGON+ board and CodeWarrior special edition for a complete training system in Fall semester, 2006.  Their web site offers useful course materials and lab assignments for the HCS12.
http://www.cse.secs.oakland.edu/haskell/EGR280/EGR280F06_main.htm

Dr. Xubin (Ben) He and Dr. Roger L. Haggard, Professors of ECE Dept. at Tennessee Technological University have chosen our DRAGON12 board for their classes in Spring semester, 2006. You will find many useful lab experiments and sample programs on their web sites.
http://iweb.tntech.edu/hexb/312common/ece3120labs.htm

http://iweb.tntech.edu/rhaggard/

Dr. Andres Ho, Professor of ECE Dept. at Capital College
Dr. Ho has written quite a few app notes for the DRAGON12 board. It's very helpful for anyone who would like to gain HCS12 programming knowledge in a short period of time.
Program the DRAGON12 board with the serial monitor using the DragonBDM

A C sample program for the DRAGON12 board using EmbeddedGNU and GCC 

Blink LEDs on the Dragonfly12 module with CodeWarrior and uBug12

Using the Imagecraft C compiler with the DRAGON12 board

Dr. Chung S. Leung, Professor of ECE Dept. at Texas A & M University has chosen our MiniDRAGON+ board for his class in Spring semester, 2006. You will find many useful lab experiments and sample programs on his web site.
http://www.engineer.tamuk.edu/cleung/EEEN3449/EEEN%203449.htm

Dr. Eric MacDonold, Professor of Dept. of ECE of  University at Texas at El Paso
This university offers a complete HCS12 course with the DRAGON12 board. This site is a must-to-visit if you plan to start a HCS12 course regardless of which HCS12 board you are going to use.  Their materials will work for many other HCS12 boards. 
http://www.ece.utep.edu/courses/web3376/EE3376.html

Enzo Paterno and Michael Khader Professors of ECET Dept. at New Jersey Institute of Technology are using our DRAGON12 boards for their classes in Fall semester, 2006. You will find many useful lab experiments and sample programs on their web sites.
http://www-ec.njit.edu/~khader/classes/ecet410/ecet410.htm

http://web.njit.edu/~paterno/ECET310-labs.html

Dr. Bill Rison and Dr. Hector Erives, Professors of EE Dept. at New Mexico Tech
Dr. Rison and Dr. Erives have chosen our MiniDRAGON+ board to replace their old EVBU board in Spring semester 2006.  Their web sites offer complete course materials and lab assignments for the HCS12.
http://www.ee.nmt.edu/~rison/ee308_spr06/homepage.html

http://www.ee.nmt.edu/~erives/Academics.html

Dr. Edward Sazonov, Professor of ECE dept. at Clarkson University provides a Code Warrior tutorial for the Dragon12-Plus board with the Freescale's serial monitor. No BDM is needed.
http://cias.clarkson.edu/classes/ee360/2008/Dragon12Ptutorial.htm

Jeff Sumey, Professor of AET Dept. at California University of Pennsylvania has written a complete introductory guide for Code Warrior named "CodeWarrior Familiarization & Project Setup: A Guide to Beginning Embedded Assembly and C Programming on the S12".  In his class, his students use The Dragon12fly modules or the NanoCore modules made by Technologicalarts.
http://www.aet.cup.edu/~jsumey/cet360/cwintro/cwintro.html

Dr. William Stapleton, Professor of ECE Dept. at University of Alabama
Dr. Stapeleton has written a complete HCS12 lab manual with the DRAGON12 board. His site also provides many PDF documents downloaded from www.freescale.com.
http://stapleton.eng.ua.edu/class/fall2007/ece383/ece383.html

http://www.ee.duke.edu/~qh/classes/spring2008/ece383/index.html

Dr. Frank Wornle, Professor of the University of Adelaide in Australia
Dr. Frank Wornle has built a complete web site for anyone who would like to know how to use Code Warrior IDE with a free C source level debugger on the DRAGON12 board or the MiniDRAGON+ board. It should apply to our DRAGONfly12 boards as well.
http://www.mecheng.adelaide.edu.au/robotics/wpage.php?wpage_id=56

Please read his HCS12serialmonitor.pdf  for the step-by-step setup instructions and 5 lab handouts contain valuable information on HCS12's A/D converter, ECT system, I
2C based D/A converter and FIR implementation.

 

For the 68HC11:

Harry Broeder, Instructor of Dept. of EE of Rijswijk Institute of Technology in the Netherlands
Mr. Broeder is using our EVBplus2 boards in his class. He is best known as the author of the THRsim11 which is the most popular 68HC11 simulator being used in universities around the world.  His web site offers free demo version of his simulator.  The newest version 5.0 is a significant upgrade that provides debugging support in C. To see the details please visit his web sites at: 
http://www.hc11.demon.nl/thrsim11/68hc11/index.htm

http://www.hc11.demon.nl/thrsim11/hllsupport.htm

If your budget is small and you cannot afford to buy a development board, his simulator is all you need to start learning 68HC11 programming without hardware. His simulator can even simulate some I/O devices such as LEDs and LED 7-segent displays on PC’s screen.

If you have decided to buy a 68HC11 trainer or development board you should consider the EVBplus2 board or the FOX11 board.  The EVBplus2 board is our best 68HC11 board, the FOX11 has basically the same performance, but with less on-board I/O devices. Therefore it offers the best value.  If a school requires students buy their own trainers, the FOX11 board would be a better choice based on affordability.

 

The following list is in alphabetic order:

Shu-Jen Chen, Professor of Dept. of EE of DeVry University in Tinley Park, IL
Professor Chen has made an improved revision of the BUFFALO monitor to be used for our FOX11 board and we are very grateful for his contribution.  His FOX11 web site offers an installation procedure to install Eric Engler's Embedded GNU C IDE and configure it to work with the Fox11.
http://faculty.tp.devry.edu/~schen/technical/Fox11.html

Dr. Rick Eason, Professor of Dept. of ECE of University of Maine
Dr. Eason's web site offers many lab assignments for a HC11 course with the EVBplus2 board.
http://www.eece.maine.edu/~eason/ece471/ 

Dr. Victor Giurgiut,  Professor of Dept. of Mechanical Engineering of University of South Carolina
Dr. Giurqiut's web site offers a complete 68HC11 course especially for mechanical engineering.
http://www.me.sc.edu/courses/emch367/  Complete course material for a mechanical engineering student learning the 68HC11.

http://www.me.sc.edu/Research/lamss/pdf/JOURNALS/47_Mechatronics_2005_V15_N9_1025-1036.pdf#search=%22evbplus%22
EMC367 course pack  Very complete course materials including motor applications.

Dr. Rachid Manseur, Professor of Computer Science Department of State University of New York at Oswego offers complete 68HC11 course materials on his web site. http://cs.oswego.edu/~rmanseur/CSC323/

Dr. N. Natarajan, Professor of Dept. of ECE of University of Michigan - Dearborn
Dr. Natarajan's web site offers many lab assignments for a HC11 course.  They have started using the FOX11 board for the ECE372 in the Spring Semester of 2004.

A great 68HC11 lab manual written by Dr. N. Natarajan

http://home.comcast.net/~cart_wheel/ece372.html    Winter 2005

http://www.wideopenwest.com/~reflex/ece372l.htm   Summer 2005

Dr. William J. Ohley, Professor of Dept. of ECE of University of Rhode Island
Dr. Ohley has taught a complete HC11 course with the EVBplus2 board.  
http://www.ele.uri.edu/courses/ele205/index.html

http://www.ele.uri.edu/Courses/ele205/6811-Instructions/index.html

 

Most universities that use our boards don't publish web sites for their 68HC11/HC12 courses, but we are still able to find some that do. We list them here from the results of our Google search for anyone who would like to download their course materials or lab assignments :

http://www-pors.hit.no/tf/fag/l4392/  University Høgskolen i Telemark in Norway

http://www.cse.yorku.ca/course_archive/2004-05/W/3215/labs/   York University in Canada

http://www.ewu.edu/groups/technology/Claudio/t392/s06/documents/class-CAD.htm

 

Other 68HC11 and 68HC12 university web sites that offer teaching materials and lab assignments :

http://fleming0.flemingc.on.ca/~pspasov/mcu/mcu.htm

http://www.coe.montana.edu/ee/courses/ee/ee371/ee371hpg.htm