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.

2 Download 3 Handbook

1 Description

  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

  13. Configurable scope for displaying polarity changes on output compare pins or on any available I/O pin of the device

    Scope Output Compare Scope I/O pin

    as well as of R/2R analog values on ports with configurable resolution and in up to four different channels simultanously in selectable colours

    Scope analog values Multiple channel scope

2 Download

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

2.1 Lazarus Pascal source code

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

2.2 Executables

The exectutable 64-bit versions are available for Linux here, with integrated debug information here , and for Windows here, with integrated debug information here.

3 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.

4 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.727.12.2017 Link Link Link Link Link
0.605.12.2017 (not available any more)
0.522.11.2017 (not available any more)
0.410.11.2017 (not available any more)
0.303.11.2017 (not available any more)
0.2a27.10.2017 (not available any more) (not available any more) (not available any more)

To the top of page

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