EE3376 Related Links
 
 
Hardware
 
    * Dragon12 Homesite - homesite for the HCS12 development board used in the EE3176 labs.
    * Freescale Semiconductor - Freescale (spun off from Motorola in 2004) is the new name of the compan y that makes the HCS12 chips the we use in the labs. There is a lot of useful information on their site, especially application and design notes covering various practical implementations of the HCS12 chips.
    * Elektronikladen - makes a variety of HC(S)12 based development boards, and hosts a number of interesting HCS12 projects.
    * Technological Arts - This company makes many HCS12-based development boards and systems.
    * PE Micro - makes hardware debugging systems for the HCS12, including affordable BDM systems.
    * NoHau - makes advanced debugging equipment for HC(S)12 systems, including in-circuit emulators.
    * SoftTec Microsystems - makes a variety of development tools and software for the HC(S)12, including the inDART debugging system.
    * Axiom Manufacturing - has several HC(S)12 based development boards and tools.
 
 
 
Software
 
    * Metrowerks - Commercial website for Code Warrior, a fully integrated environment (compiler, assembler, simulator and debugger) for developing HC12/HCS12 programs. Metrowerks is a Motorola owned company.
    * Code Warrior U - Code Warrior University online features a Code Warrior Tutorial for Windows. The course requires registration, but is free.
    * Simulator for the HC12 - Free, JAVA-based simulator for Freescale Semiconductor* 68HC12 from Tom Almy.
    * GNU Development Chain for 68HC11 and 68HC12 - Free, Linux-based GNU development tools for the HC11 and HC(S)12. Includes compiler, assembler and debugger.
    * Imagecraft - has the ICC12 C compiler for the HC12.
    * Mini-IDE - Free IDE for assembly based systems for the HC(S)12 from MGTek. There are many other useful HCS12 resources on this site.
 
 
 
University Programs
 
    * New Mexico Tech EE308 Microcontroller Course - This is a great website featuring much useful information about the HC12/HCS12. Check out the lecture and lab notes.
    * UT Austin - Jonathan Valvano - Home page for the HC12 based microcontroller classes taught by Jonathan Valvano. Includes lectures and labs in pdf format, and his free online C book for the HC12. Well worth visiting.
    * WWU Embedded Server Site - Todd Morton's site at Western Washington University has a number of useful HC12 based labs and projects.
    * MC68HC11 and M68HC12 Resources - from Prof. Cady at Montana State University. EE371 is their main HC12 course, so check out his EE371 Homepage.
    * EE276 Homepage at Vanderbilt University - HC12 based labs at Vanderbilt University. There is lots of nice info at this site.
    * EMBS 6100 Durham University - homepage of EMBS 6100 embedded systems course featuring           the hc12.
 
 
 
General and Miscellaneous Links
 
    * Tech Online - Tremendous (and free) site with many EE tutorials and articles. They offer an online course that describes the Code Warrior IDE. This can't be bookmarked, but can easily be found with a search once you're at the Tech Online site. The course only takes a few hours. There are other embedded/microcontroller courses on the site which may also be of interest.
    * Oliver Thamm's HC12 Web - Thorough collection of links for the Motorola HCS12 microcontroller.
    * The Art of Assembly - Excellent and free online book covering the Intel assembly language in detail. Though geared for Intel/PC assembly, its helpful for microcontroller systems as well.
    * Developing Embedded Software in C Using ICC11/ICC12/Hiware - Free online book from Jonathan Valvano giving full details of using C with the HC11 and HC12 chips. Geared toward specific compilers, but useful in a generic sense.
    * Understanding Small Microcontrollers - Free online pdf book (332 pages, 2.8 MB) by James Sibigtroth of Motorola. Though geared for the Motorola HC05 chip, most of it applies to the newer chips such as the HC08, HC11 and HC12/HCS12. This book is well written, and is a good resource for learning the basics of Motorola-based microcontrollers.
    * CMX - This company has several useful software tools for the HCS12, including an RTOS and a commercial (fee-based) TCP/IP stack.