PROTEUS VSM

Proteus VSM
(Virtual System Modelling)
Proteus Virtual System Modelling (VSM) blends mixed-mode SPICE simulation with world leading fast microcontroller simulation. It enables rapid prototyping of both hardware and firmware designs, in software.
Design, Test and Debug your embedded projects in the Proteus electronic circuit simulator before a physical prototype is ordered. Agile development for the embedded systems workflow.
- VSM Simulation
The Proteus Design Suite is unique in offering the ability to co-simulate both high and low-level micro-controller code in the context of a mixed-mode SPICE circuit simulation.
- Complete Embedded Workflow
For embedded engineers, Proteus VSM bridges the gap in the design life cycle between schematic capture and PCB layout. It enables you to write and apply your firmware to a supported microcontroller on the schematic and then co-simulate the program within a mixed-mode SPICE circuit simulation, including MCU peripherals.
You can interact with the design using on screen indicators such as LED and LCD displays as well as actuators such as switches and buttons. Proteus VSM also provides extensive debugging facilities including breakpoints, single stepping and variable display for both assembly code and high level language source.
- The VSM Advantage
The Proteus Design Suite is wholly unique in offering the ability to co-simulate both high and low-level microcontroller code in the context of a mixed-mode SPICE circuit simulation. With this Virtual System Modelling facility, you can truly use agile development philosophy in embedded engineering projects, reaping huge rewards in terms of reduced time to market and lower costs of development.
If one person designs both the hardware and the software then that person benefits as the hardware design may be changed just as easily (and at the same time) as the software design. In larger organizations where the two roles are separated, the software designers can begin work as soon as the schematic is completed; there is no need for them to wait until a physical prototype exists.
In short, Proteus VSM improves efficiency, quality and flexibility throughout the design process.

EXTRAS: Supported Microcontrollers, Supported Compilers & Peripheral Libraries
Supported Microcontrollers
- Proteus VSM for Microchip Technologies™ PIC10, 12, 16, 18, 24 and dsPIC33
- Proteus VSM for Atmel® AVR® and Arduino™ AVR®
- Proteus VSM for Texas Instruments™ MSP430® and PICCOLO®
- Proteus VSM for NXP 8051 variants
- Proteus VSM for all ARM® LPC2000, ARM® Cortex™-M0 and ARM® Cortex™-M3 variants

Supported Third Party Compilers
- Arduino Compiler
- KEIL
- Custom Computer Services
- HI-TECH
- Raisonance
- HP InfoTech
- MPLABX Suite
- IAR Systems
- Proton+
- Composer Essentials
- SDCC
- AVR BASCOM
- IMAGEcraft
- SourceBoost Technologies
- GNU C/C++ Compilers

Supported Advanced Peripheral Models Libraries
- Instrumentation and Analysis Tools
- OptoElectronic Display Models and Drivers
- Motor Models and Controllers
- Hall Effect Sensor Models
- Ethernet Controller Models
- Potentiometer Models
- Memory Models
- Temperature Control Models
- Timekeeping Models
- 1-Wire Protocol Models
- RMS Detection/Conversion Models
- Voltage Controlled Amplifier (VCA) Models
- Voltage Regulators
- Line Receiver Models
- RS232/RS485/RS422 Protocol Models
- ADC/DAC Converter Models
- Power Management Models
- Pulse Width Control Models
- Laplace Transform Models
- Thermionic Valve Models
- Transducer Models
- Microcontroller Peripherals
- Miscellaneous Models