Proteus VSM for AVRcontains everything you need to develop, test and virtually prototype your embedded system designs based around the Atmel AVR�series of microcontrollers. The unique nature of schematic based microcontroller simulation with Proteus facilitates rapid, flexible and parallel development of both the system hardware and the system firmware. This design synergy allows engineers to evolve their projects more quickly, empowering them with the flexibility to make hardware or firmware changes at will and reducing the time to market. Proteus VSM is discussed in more detail here.
Proteus VSM for Atmel AVR Includes:
The AVR Starter Kit is the entry level purchase and includes the AT90S8535 variant only.
Proteus VSM for AVR is the full professional family and includes all currently supported AVR variants (see below).
Analysis capabilities can be upgraded to include Graph Based Simulation via the Advanced Simulation Options module.
For a truly complete design solution schematics can be netlisted to one of our integrated PCB Design products for physical board layout.
Please see the commercial price list for pricing information or contact us to further discuss requirements.
Currently modelled AVR Variant Set:
Proteus VSM simulates all the features of the real device including:
Unique Productivity Enhancements with Proteus VSM for AVR:
Proteus VSM models will fundamentally work with the exact same HEX file as you would program the physical device with. However, far more debugging information is available when using a compiler to write the firmware and providing these object files to Proteus in place of the HEX file provides a much richer working environment. Just some of the supported compilers are outlined at the top of the page - more detailed information can be found here.
Proteus VSM simulation of our 'Tiny Chess' design. The design uses Atmel AVR MEGA103 processor together with the graphical LCD, keypad, sounder/buzzer and virtual terminal models. The image above shows the design being debugged with the source, variables and watch window along the bottom of the screen.