Home => Gerd's AVR simulator
Avr_Sim-Logo Logo"

Gerd's AVR simulator

AVR assembler simulator for the stepwise execution of assembler source code - with many extras.

Download Handbook


  1. Simple handling, no extended learning phase required,
  2. Works under Windows and Linux, 64-bit executables downloadable,
  3. Lazarus-Pascal source code available for free for own modifications,
  4. Editor for modifying of the assembler source code,


  5. Display of header symbols, ports and interrupts of the applied AVR type,

    Port view>
    <br clear=ALL><br></li>
  <li>Display of the hardware configuration for PDIP- and SOIC-packages,<br><br>
    <img src=

  6. Internal assembler gavrasm for quick modification and assembling of code,

    gavrasm assembler
  7. Comfortable setting and clearing of breakpoints, storing and loading of breakpoints,
  8. Control of the simulation in a simulator window,


  9. Simple overview over I/O ports and timer,

    Port/Timer view

  10. Display of SRAM content,

    SRAM view

  11. Display of EEPROM content as well as correct Write and Read operations

    EEPROM view

  12. Display, simulation and manipulation of AD conversion channels of the device including a comfortable tool to design a 12/16 key input field with a resistor matrix as input to ADC channels

    ADC and resistor matrix


Available is version 0.7 of the software. This version corrects many minor errors in the previous versions.

Lazarus Pascal source code

The source code is available for
Linux here, for Windows here.


The exectutable 64-bit versions are available for Linux here, for Windows here.

Handbook for use

The english language Handbook is available here. It holds relevant information for installing avr_sim, for compiling of the program und describes all features provided.

Older versions

Here are links to previous versions. Please note that older versions may have bugs that were corrected in later versions and have limited features (consult the respective handbook).
Executables Source codeHandbook
0.605.12.2017 Link Link Link Link Link
0.522.11.2017 Link Link Link Link Link
0.410.11.2017 Link Link Link Link Link
0.303.11.2017 Link Link Link Link Link
0.2a27.10.2017 Link Link Link Link Link Link Link Link Link Link Link Link Link Link

To the top of page

©2017 by http://www.avr-asm-tutorial.net