Virtual System Modelling with Proteus
Dr P. Shields - 05/02/2024
Schedule:
Tuesday, Week 10 .

Virtual System Modelling with Proteus


Introduction

Proteus Virtual System Modelling (VSM) is a software tool used for simulating microcontroller-based designs. It allows engineers and developers to design, simulate, and prototype embedded systems before physically implementing them.

Proteus VSM provides a virtual environment where users can create and test electronic circuits, microcontroller code, and connected devices. It includes a wide range of microcontroller models, peripherals, and components, enabling users to simulate the behavior of their designs accurately. This tool is commonly used in the field of embedded systems development to streamline the design process and identify potential issues before actual hardware production.

The University has a licence for Proteus VSM to model the PIC16 family of microcontrollers. Note that the licence does not support simulating other microcontrollers or the Arduino and does not include the PCB Design package.

Installation

Proteus is installed on all of the lab computers (The current version on the lab machines is v8.16 (as at December 2023)). You are also able to download it for yourself and use it on a Windows machine using a cloud licence key.

These instructions cover how to download and install Proteus VSM for PIC16 software on a Windows machine. This software is currently not available for Mac or Linux. If you do not have access to a Windows machine you will need to use remote desktop to access a university Windows machine. Contact the unit convenor for further details.

  • Download the Proteus software (v8.16), using the following credentials:
    • Username: proteus816
    • Password: shrike315Black
  • Follow the instructions in the installation video (note that you will need to install the software as an administrator)
  • Select the cloud-based license key option. Dialogue box from installation showing that a cloud license key is required
  • Enter licensing.labcenter.com:8885/pcls/UniversityBath/ for the licence address (make sure that all forward slashes are included and no extra spaces at the end).
  • Open Proteus using the following credentials:
    • Username: Bath/EEEYr1
    • Password: EE12003