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.

Project Notes

Documentation/reporting for your pcb design

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

Learn more about the single user Proteus packages (enterprise and platinum) or use the product configurator to find a custom package.


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.


The lastest articles from our PCB experts


Career opportunities with Labcenter Electronics.

Project Documentation and Reporting

With the ever-increasing complexity of electronic design there is a growing need for project documentation and reporting. In most cases however, the engineer does not want to spend a great deal of time preparing documents to accompany their work and so we think there is a role for CAD software to automate.

The Project Notes module in Proteus is a free form text editing environment that we have coupled with a rich selection of data objects. These objects (layer stackup, drill table, etc) can be placed on a document and will pull their data from the current project. Finally, a set of ready-made templates exists for common reports and you can create your own company branded templates as needed.
  • Manufacturing Report with stackup, drill table and assembly plots.
  • High speed reports for Length Matching Report and differential pairs.
  • Variant report listing differences in components or fitted status.
  • Generic text editor with templates and data objects enable custom reporting.
  • Manufacturing Report

    The Manufacturing Report contains customizable information about the PCB that helps your board manufacturer understand what you want. By default it contains the layer stackup diagram along with the drill table as well as assembly drawings and fiducial positions.

    This report is commonly produced and supplied along with the PCB Specification document to provide supplementary information to the board house. Both documents can be included automatically with the Gerber files.

    PCB Specification Report

    The PCB Specification Report is a text document containing sample information on the construction requirements for the PCB. It contains sections for you to specify materials used, allowable tool modifications, testing and quality standards, packaging guidance and much more.

    Normally, this would accompany the PCB manufacturing document in the Gerber fileset to provide additional useful information to the board house.

    Length Matching Report

    The Length Matching Report is a vital tool in high speed designs where track lengths need to be the same or inside tolerance. It groups routes according to their matchgroup and details actual and target route lengths along with internal lengths and tolerances and also a compliance status.

    If needed, a separate table can be added to show differential pair information including configuration parameters and compliance status.

    Differential Pairs Report

    The Differential Pairs Report provides detailed information on the configuration and compliance status of routed differential pairs on the PCB. It includes tolerances for phase matching (skew) and unpaired distances as well as length matching information on the diff pair. A status column compares the specified tolerances against the actual routes and provides a compliance summary.

    Assembly Variants Report

    When you are working with different assembly variants you often want to check how different they all are from the master base design. This report lists each assembly variant and itemises all of the changes compared to base design. This includes both fitted/not fitted status and also alternate part swap-ins in a variant.

    Single Pin Net Report

    With large designs it's useful to be able to audit the schematic and ensure that each potential connection has received developer attention. The Single Pin Net Report provides that functionality, listing each available connection that has not been marked as NC. The user should then specifically attach an NC terminal to these pins and re-generate the report. No single pin net entries in the report ensures that all possible connections have been considered.

    Design Rule Report

    The design rule report provides a table based view of all the design rules in force on the PCB along with clearances for each rule. It's a complete listing of specified clearances and the region of the board that they apply to.

    Engineering Change Order

    The engineering change order template is a skeleton report with some typical headings for the user to fill out when a design revision is required. It includes sections such as the reason for the change request along with the engineer evaluation and the authorization for the work to commence. Users can modify / add sections as required to comply with their corporate procedures.

    Create your own...

    All of the reports in Proteus are fully customizable and the templating system allows you to add as many new reports as you want. The structured data blocks can be inserted into any report directly from the toolbar in Project Notes and reports can therefore be easily adjusted to suit corporate requirements.

    Find the right package for you

    PCB Packages Contact Us