• start
  • proteus
  • utstyr
  • bøker
  • skolesider
  • kontakt oss

  • Proteus VSM for Atmel AVR

    Proteus VSM for AVR contains 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.

    Purchasing Options

    Each purchase of the Proteus VSM products includes a professional copy of the ISIS schematic capture package, the VSM simulation engine with industrial grade virtual instrumentation and literally thousands of embedded peripheral models (Nytt vindu). The system can be further upgraded by adding graph based simulation and PCB layout modules.

    If you wish to add PCB Layout or other processor families to your purchase please visit the commercial price list or contact us to further discuss requirements.

    Technical Information

    AVR Variants

    • AT90USB646, AT90USB1286
    • ATMEGA169, ATMEGA19P, ATMEGA329, ATMEGA3290 (LCD AVR's)
    • ATMEGA329P, ATMEGA3290P, ATMEGA649, ATMEGA6490 (LCD AVR's)
    • ATMEGA640, ATMEGA644, ATMEGA644P, ATMEGA645, ATMEGA162, ATMEGA165
    • ATMEGA165P, ATMEGA325, ATMEGA325P, ATMEGA3250, ATMEGA3250P, ATMEGA2313
    • ATMEGA8515, ATMEGA8535, ATMEGA1284P, ATMEGA8, ATMEGA8(32PIN), ATMEGA16
    • ATMEGA32, ATMEGA48, ATMEGA48P, ATMEGA48P(32PIN), ATMEGA48(32PIN)
    • ATMEGA64, ATMEGA88, ATMEGA88P, ATMEGA88P(32PIN, ATMEGA88(32PIN)
    • ATMEGA128, ATMEGA164PATMEGA168, ATMEGA168P, ATMEGA328P, ATMEGA328P
    • ATMEGA168P(32PIN), ATMEGA168(32PIN), ATMEGA324P, ATMEGA1280, ATMEGA1281
    • ATMEGA2560, ATMEGA2561, ATMEGA6450, ATMEGA103, ATTINY10, ATTINY11
    • ATTINY12, ATTINY13, ATTINY15ATTINY24, ATTINY25, ATTINY44, ATTINY45
    • ATTINY48, ATTINY48(32PIN)ATTINY84, ATTINY85, ATTINY88, ATTINY88 (32PIN)
    • ATTINY261, ATTINY461ATTINY861, ATTINY2313, AT90S1200, AT90S2313
    • AT90S2323, AT90S2333, AT90S2343, AT90S4433, AT90S4434, AT90S8515, AT90S8535

    Model Features

    • Supports the entire instruction set.
    • Supports all port and other I/O pin operations.
    • Supports all counter/timers including seperate prescalers, capture compare and PWM modes.
    • Supports watchdog timer.
    • Supports serial U(S)ART.
    • Supports master slave SPI, USI and TWI serial interfaces.
    • Supports Analogue-to-Digital Conversion (ADC) and analogue comparator modules in all modes.
    • Supports all internal and external interrupt modes.
    • Supports internal code and data EEPROM memory inc. code protection and data persistence.
    • Internally generated processor clock for performance. Event timing accurate to one clock period.
    • Provides internal consistency checks on code (e.g. execution of invalid op-codes, illegal memory accesses, stack overflow checking, etc.).
    • more... Fully integrated in to the VSM source level debugging system.
    • more... Fully integrated into the Proteus Diagnostic Control System.

    Model Limitations

    • Brown-out Reset is not implemented.
    • Power supply voltage changing is not supported.
    • JTAG and other in-circuit debugging interfaces are not supported.
    • External programming of memories is not supported.
    • Electrical characteristics dependency of the temperature is not implemented.

    Compiler support

    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. More information on supported compilers can be found here.