THRSim11 68HC11 Simulator for Windows.

Back to the THRSim11 home page ...

Copyright © 2013 Harry Broeders. Version 5.30 April 2013
What's new in version 5.30?


The Motorola 68HC11 microcontroller was a popular microcontroller used in many applications. With the THRSim11 program you can edit, assemble, simulate and debug programs for the 68HC11 on your windows PC. You can also use THRSim11 to debug the program on your target EVM or EVB compatable board. The simulator simulates the CPU, ROM, RAM, and all memory mapped I/O ports. It also simulates the on board peripherals such as:

While debugging the graphical user interface makes it possible to view and control every register (CPU registers and I/O registers), memory location (data, program, and stack), and pin of the simulated microcontroller. Even when the program is running! It is possible to stop the simulation at any combination of events. For example: stop when RxD becomes low and RAM location $003F contains $BD or I/O register TCNT is greater than $3456.

A number of (simulated) external components can be connected to the pins of the simulated 68HC11 while debugging. For example:

There is also a 4 x 20 LCD character display mapped in the address space of the 68HC11.

THRSim11 can communicate with the Motorola EVM and EVB boards or with any other board running the BUFFALO monitor program. This monitor program can be downloaded (for free) from the Motorola website. When your assembly program is loaded into the target board the graphical user interface makes it possible to view and control every register (CPU registers and I/O registers) and memory location (data, program, and stack) of the real microcontroller. It is possible to stop the execution at any address and inspect or change the registers and memory.

For high level language (C/C++) support THRSim11 has a debugger that reads object files with debug info in the DWARF2 debug format used by the free GNU gcc compiler. C variables are also updated while running the program. More information on debugging GNU gcc C/C++ or as assembler programs with THRSim11 is available here.

Information about THRAss11.


application icon  Technical specifications of the THRSim11 68HC11 Simulator:


Installation of THRSim11:


Making a small payment to compensate for the work involved.

THRSim11 is free of charge. But a small payment to compensate for the work involved is appreciated. To make a small payment click here. To get more information about the THRSim11. Please contact:

Harry Broeders
Mariniersweg 24
3255 VG  Oude Tonge
The Netherlands
Tel: +31 187641143
E-mail: harry@hc11.demon.nl