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.

VSM in Education

Information on using Proteus VSM as a learning tool in education.

VSM for Business

The advantages of using Proteus VSM as a productivity tool in industry.

Download Evaluation

Download a demonstration copy of Proteus.


Buy Proteus VSM simulation

What is Proteus VSM?

A detailed overview of our unique embedded simulation technology.

VSM Studio IDE

The VSM Studio IDE provides an integrated environment for your firmware development.

Advanced Simulation Features

The Advanced Simulation Features product adds graph based analysis to your Proteus simulation.

USB Simulation

Proteus USB simulation is a unique product for developing USB device products.

IoT Builder

IoT Builder makes it quick and easy to control remote Arduino™ & Raspberry Pi® electronics from a mobile device.

Embedded Peripherals

A listing of just some of the embedded peripherals models available as standard with Proteus VSM.

Supported Compilers

How to use your favorite toolchain with Proteus VSM.

VSM for Microchip™

Including the PIC10, PIC12, PIC16, PIC18, PIC24 & dsPIC33 range of microcontrollers.

VSM for ARM®

Including the Cortex™-M0, Cortex™-M3, Cortex™-M4 & ARM® LPC2000 MCU's.

VSM for Atmel®

Including ATTINY, AT90S, ATMEGA, 8051 and ARM microcontrollers.

VSM for Arduino™

Full support for popular Arduino boards and dozens of ready made shields.


Including 8051 and ARM microcontrollers.

VSM for Texas Instruments™

Including MSP430, PICCOLO and ARM microcontroller variants.

PCB Layout

Proteus PCB design software seamlessly combines Schematic Capture and PCB layout to provide a powerful, integrated and easy to use suite of tools for professional PCB Design.

Proteus PCB Design software In Business

Powerful productivity tools used across the world.

Proteus PCB Design software In Education

Teach modern PCB design techniques with commercial grade tools.

Download Evaluation

Download a demonstration copy of Proteus.


Buy Proteus PCB design software

Schematic Capture Overview

A powerful design environment for modern electronics.

Hierarchical Design

Multi-sheet hierarchical design.

Design Reuse

Project Clips enables re-use of schematic and layout circuitry in future projects.

Bill Of Materials

Fully customisable Bill of materials reporting module.

Assembly Variants

Use managed assembly variants to create different product configurations from a single schematic.

Advanced Simulation Features

The Advanced Simulation Features product adds graph based analysis to your Proteus simulation.

PCB Layout Overview

A layout tool packed full of powerful, easy to use functionality.

Design Verification

User extendable, constraint driven design with an intuitive interface.

Automatic Length Matching

Full control over serpentine/accordion routing.


World Class shape based auto-routing included as standard with all packages.

MCAD Integration

Direct import of STEP/IGES models and export of STEP assemblies to mechanical CAD tools.

3D Viewer

Integrated 3D Visualization of the PCB with bare board view and height bounds check.

Proteus Visual Designer

Proteus Visual Designer combines world class Proteus VSM simulation with a new flowchart programming engine to provide a truly integrated and intuitive development environment.

Proteus In Education

A global standard in education.

Download Evaluation

Evaluate the full set of features available in Proteus.

Buy Visual Designer

Buy Proteus Visual Designer

Proteus Visual Designer

Flowchart programming integrated with Proteus VSM simulation to provide a complete Arduino or Raspberry Pi development solution.

Visual Designer for Arduino™

Visual Designer includes dozens of pre-made Arduino Shields, Grove Sensors and Generic Breakout Boards to make hardware design easy.

Visual Designer for Raspberry Pi®

Visual Designer includes dozens of pre-made Pi Hats, Grove Sensors and Generic Breakout Boards to make hardware design easy.

Visual Designer Projects

Student projects using Visual Designer.

IoT Builder for Visual Designer

Easily control remote Arduino™ electronics from your mobile phone or tablet with Visual Designer and IoT Builder.

Virtual Turtle Robot Simulation

Program virtual Arduino™ turtles like the Funduino and Zumo, simulate, test and debug in Proteus and then deploy on the real hardware with a button press.

Advanced Simulation Features

The Advanced Simulation Features product adds graph based analysis to your Visual Designer simulations.

Ordering & Pricing

Single user pricing for the Proteus Design Suite along with a dynamic quotation wizard and information on purchasing options in your country.


Buy Proteus PCB design


Buy Proteus VSM simulation

Buy Visual Designer

Buy Proteus Visual Designer

How to Order

Information on how to generate a quotation and place an order as well as payment methods and delivery charges.

Commercial Price List

View the complete, single user commercial price list and build your own quotation.

Educational Pricing

View the complete, single user educational price list and build your own quotation.

Quotation Wizard

Our dynamic quotation wizard will guide your product selection and generate a custom quotation for you.

Upgrades and Maintenance

An explanation of the Proteus Update Service Contract, how it works and your software update options.

Terms Of Business

Important legal information on things like pricing, purchasing, payment, warranty and liability.

Contact Us

Contact Labcenter with any inquiry or for more information.

Find a Distributor

Find and contact a Labcenter Distributor near you.

Questions & Answers

Common questions and answers for potential customers.

Support & Contact

Technical support movies and links are found here along with contact details for Labcenter and our authorized distribution partners.

Contact Us

Contact Labcenter with any enquiry or for more information.

Find a Distributor

Find and contact a Labcenter Distributor near you.

How To Movies

Lots of tutorials and short movies showing you how to get the most out of the Proteus Design Suite.

Latest Release

Information on the latest features and additions to the Proteus Design Suite.

Technical Support

Details on technical support options available to Proteus users.


Links to some support downloads that may be relevant to some use of the Proteus software.

About Us

A short company profile and some information about Labcenter Electronics Ltd.


The latest company and Proteus news.


Career opportunities with Labcenter Electronics.

Trusted by

Proteus Design Suite is a leading software solution for embedded learning and PCB design across the world.

Trusted across the World

Proteus VSM Simulation was the world's first schematic based micro-controller simulation tool and quickly became a de-facto standard for teaching embedded systems within education. Today, we support more processor families along with more embedded peripherals and more technologies than any other tool on the market and we remain world leaders in the field.
The Proteus PCB Design and Layout tools have successfully served both commercial and educational needs for over twenty-five years. Students benefit from exposure to professional grade tools with an intuitive user interface and a quick learning curve.
From China and India, through South America and the USA, and across the UK and Europe, the Proteus Design Suite is trusted as the tool of choice for embedded engineering and electronics learning.

Visual Designer simplifies both Software and Hardware Design to encourage early stage student learning

Introductory Courses

The Visual Designer for Arduino AVR product uses an integrated flowchart editor for software design and an extensive range of pre-designed shields and sensors for hardware design. These virtual hardware blocks contribute high level methods (e.g. drawBitmap(), spinMotor()) to the programming environment so that complex hardware can be controlled with a relatively simple flowchart.
This means that Instructors can teach programming principles without concern for programming language syntax and they can teach electronic principles without the complexity of register level configuration. Meanwhile, students can successfully develop fun and interesting electronic projects, with additional complexity being added in an structured way rather than as a pre-requisite to learning.
All Visual Designer projects can be simulated in full in Proteus VSM and then programmed onto the physical Arduino hardware at the press of a button.

Learn more on our videos page. Watch Now
Proteus provides a dynamic, interactive learning experience for electronics students.

Electronics Courses

The Proteus schematic capture program is an experimental canvas for students. Placing and wiring is very intuitive and with tens of thousands of components to simulate, curiosity and creativity can be encouraged in equal measure. Together with our world class mixed-mode SPICE simulation engine Proteus provides a safe, fast and immersive learning environment for students.
The ability to interact with a running simulation in Proteus by pressing buttons, ramping POTs or flicking switches makes it ideally suited for engaging students in learning electronic theory.
At introductory levels, simple animations for voltage levels on pins and current flow can be turned on to help students visualise what is happening. As students advance they can use basic meters to take measurements and then be introduced to instrumentation such as an oscilloscope or logic analyser for analysis. Advanced students can then work with more complex circuitry and use graphs to perform a host of more detailed analyses such as frequency, Fourier or distortion.

World-leading Micro-controller Simulation with Proteus VSM.

Microcontroller Courses

Microcontroller simulation is where Proteus truly leads the way. The whole learning process takes place in software with the schematic capture module serving as the 'virtual hardware' and the VSM Studio IDE module enabling firmware development and compilation.
Basic concepts such as using interrupts, reading from an ADC or setting up a UART can be shown in the context of a simulated embedded system. Educators or students can set breakpoints and pause at any time, examining source code or voltage levels on the schematic and then single stepping through the code. A host of register, variable and watch windows can be used to display relevant information and there is even diagnostics display that provides command and data information from the entire simulation in plain text form.
The detail and accuracy of our processor models mean that they will run third party libraries and code examples. This helps more advanced students experiment with advanced on-board peripherals such as USB. Meanwhile, our support for multiple 8-bit, 16-bit and 32-bit processor families enables educators to cover a broad range of embedded architectures and discuss the benefits, drawbacks and typical application areas of each.

Complete simulation of embedded systems with Proteus VSM.

Embedded Design Courses

Teaching embedded design requires not only microcontrollers but also embedded peripherals and support for interconnect protocols. Proteus VSM includes simulation models for thousands of complex embedded peripherals and fully supports simulation of modern communication protocols such as I2C, SPI, Ethernet and even USB.
Students can therefore place and connect the microcontroller to all sorts of components on the schematic, from BLDCs to I2C temperature sensors to LCD/TFT displays. Actuators such as switches, buttons, potentiometers and keypads can also be used so that students can interact with the circuit during simulation. This enables Educators to structure course content to expose students to a wide range of real embedded application areas such as motor control, lighting, sensors and connectivity. Students can be engaged in writing the controlling firmware for a pre-drawn schematic or they can be tasked with designing hardware on the schematic to run existing firmware.
Regardless of the project, the professional debugging capabilities of Proteus VSM will prove invaluable as pausing the simulation allows you to stop time. When a breakpoint is hit or the program code is single stepped students can analyse the current state of the embedded system without real world effects such as capacitors discharging or the motor spinning down to a stop. This provides unique insight into both program execution and hardware design.

Contact us for an evaluation or educational pricing Contact Now
Complete simulation of Internet of Things systems with Proteus IoT Builder.

Internet of Things Courses

Teaching Internet of Things (IoT) in a classroom is a tricky thing to do, involving either theory only content or fairly expensive hardware and network configuration. There are also a large number of technologies involved which can overwhelm students relatively new to embedded design or web programming. Labcenter developed the IoT builder product to address these issues and provide a unique tool for instructors to use in their IoT course modules.
IoT Builder provides an end to end workflow for the design of IoT appliances on Arduino hardware. It removes the necessity for the user to know about HTML, JavaScript, Python and the TCP/IP interconnect. All of the complexity of the transport layer and the communication between the Arduino and the remote front panel is abstracted from the users program, leaving the programmer to implement desired functionality. The front panel is drawn in the panel editor and the logic for the user interface is programmed at a high level with either flowchart blocks (Visual Designer) or C method calls (Proteus VSM).
IoT builder is therefore well suited both for teaching the principles of IoT based applications to beginners and also as a rapid prototyping tool for more experienced developers.

Professional PCB Layout tools for educational use.

PCB Layout Courses

The Layout module in Proteus integrates seamlessly with the rest of the system so students can move their simulated designs through to the board layout phase at the click of a button. A simple, uncluttered user interface then makes it easy for students to focus on learning the electronics rather than the tool itself.
As a feature complete commercial package, key concepts such as setting up board constraints and using power planes can be easily explained and demonstrated. More advanced students can experiment with multi-layer design and gain an understanding of how to cope with the more complex routing required for fine pitch SMT or BGA connections. The 3D Visualisation module can be launched at any time and allows students to examine both a bareboard and a fully populated view of their work.
Manufacturing processes for PCBs, together with all their limitations and problems are often poorly understood and Proteus PCB layout includes several important tools that help educators cover this topic. Students can switch on live solder display and paste mask display which will help them understand how parts are fitted to the board and will show techniques such as stippling paste masks and tenting vias. The Project Notes module also contains a template for PCB specifications which covers a comprehensive list of modern manufacturing topics, while the pre-production check command will test the current layout against basic manufacturability guidelines.

Flexible Licensing for Educators and Students.

Flexible Licensing

The ability to deliver course material in any computer lab or classroom is just one advantage of choosing Proteus for your teaching needs. We offer several flexible licensing schemes covering both locally installed licensing and server based licensing.
We also understand that students often need to continue working outside of class time and student licenses can therefore be made available while the purchased software is under maintenance.

Find the right package for you

Education Pricing Contact Us