Proteus is EDA (Electronic Design Automation) / ECAD (Electronic Computer-Aided Design) software for PCB Design and Embedded Simulation.
Design
Simulate
Layout
Schematic Capture is where the “Blueprint” for the electronic circuit is designed.
- The schematic capture module is included as standard with all Proteus licenses.
- Intuitive and easy-to-use user interface.
- Hierarchical design with multi-sheet and sub-circuits.
- Project Clips / Design Snippets for reusable circuit sections.
- Assembly variants, for multiple product configurations on the same PCB.
- Extensive libraries are included – including integration with an online library of 1.5m+ parts and counting – with the ability to easily create your own parts if they are not already available.
- Customisable BoM (Bill of Materials) output.
- SPICE simulation of standard electronic components (resistors, capacitors, switches, etc) is included as standard with all Proteus licenses.
- Powerful microcontroller simulation modules, with extensive debugging capabilities, are available for:
Microcontroller Module PIC (Starter Kit) PIC10 / PIC12 Series PIC16 Series PIC18 Series PIC24 Series dsPIC33 Series 8-bit PIC Bundle 8-16-bit PIC Bundle AVR (Starter Kit) Arduino (AVR) AVR ARM7/LPC2000 ARM Cortex-M0 ARM Cortex-M3 ARM Cortex-M4 ARM Bundle 8051 (Starter Kit) 8051 MSP430 HC11 BASIC Stamp (Starter Kit) BASIC Stamp PICCOLO (TMS320) 8086 - Microcontroller debugging features include:
- Variable watch.
- Breakpoints.
- Source-code debugging (step-into/-over/-out).
- Virtual Instruments – such as oscilloscopes, logic-analysers, signal-generators, etc – are available for use within the simulation.
- Peripheral modules – such as LCDs, SD Cards, etc – are also available.
- A graph-based simulation option is available; with analogue graphs, digital graphs, frequency analysis, noise analysis, fourier transforms, etc.
Graph-Based Simulation Advanced Simulation Features - USB simulation interacts with the operating system at a driver-level to simulate USB devices (the operating system thinks that you’ve actually plugged your circuit into one of your computer’s USB ports). A USB transaction analyser assists with debugging.
USB Simulation USB Simulation
- Design your PCBs (printed circuit boards) in the PCB layout module.
- Extensive libraries are included – including integration with an online library of 1.5m+ parts and counting – with the ability to easily create your own parts if they are not already available.
- Shape-based autorouting included with all PCB design modules.
- Power planes (ground-planes / copper-pours).
- Manufacturing output (Gerber-file, pick-and-place, etc).
- 3D board visualisation, with STEP file export.
- Track-length matching and diff-pair routing for high-speed designs.
- Via stitching and shielding.
- Various pricing options are available.
PCB Design Module Feature Set Netlist Pins PCB Design Starter Kit Standard 500 PCB Design Level 1 Standard 1000 PCB Design Level 1+ Standard 2000 PCB Design Level 2 Professional 1000 PCB Design Level 2+ Professional 2000 PCB Design Level 3 Professional Unlimited Feature Standard Professional Professional Schematic Capture Fully Customizable BOM Reporting Assembly Variants for Product Configuration Professional PCB Layout Layer Stackup Management Full Design Rule Management Design/Layout Re-use with Project Clips Pins In Netlist 1 500 – 2000 1000 – Unlimited Shape-based Power Planes 2 1 Per Layer Unlimited Global Shape Based Autorouting External Autorouter Interface 3 Differential Pairs Support Automatic Length Matching / Net Tuning 3D Board Visualisation Dynamic Teardrops MCAD Export (STEP/IGES) Board Autoplacement Dynamic Teardrops Custom Scripted Autorouting Command Driven Interactive Autorouting ODB++ Manufacturing Output Gate-Swap Optimizer 1 Refers to a physical pin in the netlist. Terminals and vias do not count towards your limit!
2 Standard power planes must cover and entire layer (board edge to edge) and cut-outs are not allowed.
3 Provides a standard “design file out / session file in” interface for most common external autorouters.
High-Speed Design
- Visual Designer is a drag-and-drop flowchart-based tool for quickly and easily developing application code for supported hardware:
Visual Designer Module Visual Designer for Arduino AVR Visual Designer for Raspberry Pi - IoT Builder is designed to make it quick and easy to control remote electronics from a mobile device. Design a front panel for your phone or tablet in our editor and then program the interaction of the UI controls with the hardware using simple Visual Designer flowchart blocks or C/C++:
IoT Builder Module IoT Builder for Arduino AVR IoT Builder for Raspberry Pi
- Proteus Enterprise Edition provides unrestricted access to the full capabilities and features of the Proteus Design Suite, excluding Visual Designer and IoT Builder.
- Proteus Platinum Edition provides unrestricted access to the full capabilities and features of the Proteus Design Suite, including Visual Designer and IoT Builder.
Proteus Enterprise Edition Proteus Platinum Edition
- Proteus installs as a complete package. A license key is then purchased which unlocks the relevant parts of the software.
- The license may only be used on one computer at a time. Additional licenses are available at a discounted price (approximately 30% discount).
- If the user later wants to upgrade to a higher license level, or add additional modules, they simply pay in the difference between the two prices (provided that their USC is still valid – please see below).
- The initial purchase includes a 6 month USC (Update Service Contract) for professional licenses (1 year for educational licenses), which allows for free updates during that time. After the expiration of the USC a new 1 year USC may be purchased (giving access to new versions of Proteus). The fee is approximately 25% or less of the cost of a new package, providing the USC expired recently; USCs that are more out-of-date attract higher renewal fees.
The software will continue to function as normal should the USC expire, however use of newer releases of Proteus will not be possible. - Heavily discounted educational pricing is available (please click here for more info).
- All manuals, help files and tutorials are included in the Proteus installation.
- We provides free telephonic/email support where possible.
- If the user picks the package up from us then we will provide free training at the time of collection, where possible.
- Support is also available via the online forums.
- Training is also available from us at an hourly rate.