/68HC11-resources

A collection of resources for the 68HC11 microcontroller.

MIT LicenseMIT

68HC11 Microcontroller

A collection of resources for the 68HC11 microcontroller. In particular, this guide will focus on the CME11E9-EVBU version of this development board. If there are any updates you would like to contribute, submit a pull request!

Availability

This board is available from Axiom Manufacturing .

Documentation

General Manufacturer Information

Other Information

Environments

The main compilation environment is DOSBox, using the AS11 assembler (see below).

Communication with Board

The methods used to communicate with the development board differ on Windows and Mac/Linux.

Windows

Download and install Tera Term. Connect to the board using the default parameters--9600 baud, 1 stop bit, no parity. Proceed using Buffalo Monitor.

Mac/Linux

Utilize screen, a terminal multiplexer, which has built in serial communication capabilities. This should be installed by default on all Mac and Linux machines. Read the instructions at http://www.noah.org/wiki/Screen_notes#using_screen_as_a_serial_terminal for more information.

Emulators

Interface

The operating system for the M68HC11 is the Buffalo Monitor.

The main assembler for the source code is as11, for the Axiom development environment (AxIDE).

MGTEK MiniIDE provides much of the functionality of the Axiom IDE with the addition of syntax highlighting.

Disassembly, Code-Recovery, Reverse-Engineering, and Code-Analysis

GenDasm, the Generic Code-Seeking Disassembler engine with Fuzzy-Function Analyzer, uses a DNA Sequence Alignment Algorithm to locate similar code in multiple binaries to facilitate reverse-engineering and/or code recovery. It's also useful to analyze compiler code-generation and help with making optimizations.

ASxxxx Cross-Assemblers by Alan Baldwin at Kent State University.

Virtualization

Text Editors

Recommended text editors for source code: