Arduino™ Technical Specifications This document contains technical information on the Arduino™ microprocessor variants, feature and limitations supported by Proteus.
Proteus Platinum Edition Summary Proteus Platinum provides the complete Electronic Design Solution for the modern engineer. This product comes complete with everything in the Proteus suite of product including: • Professional Schematic Capture module • Unlimited Professional PCB Layout module • ProSPICE professional simulation engine • All Proteus VSM microcotroller families (over 750 processor models).
• 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. Other Modules In addition to the unlimited PCB Layout and VSM Simulation software the Platinum Version also includes many supporting modules as standard, including: • Visual Designer for Arduino™ AVR®. • Advanced Simulation Features. • USB Simulation Support.
Proteus VSM for AVR Summary Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated components and microprocessor models to facilitate co-simulation of complete microcontroller based designs.The 'Proteus VSM for Atmel® AVR®' product includes the following main software modules: • Professional Schematic Capture module • All of the Proteus Embedded Simulation • ProSPICE professional Simulation Engine Peripheral Libraries.
Features We believe our simulation models are the most accurate and the most complete on the market today. A summary of model capabilities is listed below: • Supports the entire instruction set. • Supports all port and other I/O pin operations. • Supports all counter/timers including seperate prescalers, capture compare and PWM modes. • Supports watchdog timer. • Supports serial U(S)ART. • Supports master slave SPI, USI and TWI serial interfaces.
Compilers Supported Third Party Compilers Proteus VSM models will fundamentally work with the exact same HEX file as you would program the physical device with. However, far more debugging information is available when using a compiler to write the firmware and providing these object files to Proteus in place of the HEX file provides a much richer working environment. We recommend you use the free Labcenter VSM Studio IDE.
Proteus VSM for Arduino AVR Summary Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated components and microprocessor models to facilitate co-simulation of complete microcontroller based designs.The 'Proteus VSM for Arduino™ AVR®' product includes the following main software modules: • Professional Schematic Capture module • All of the Proteus Embedded Simulation • ProSPICE professional Simulation Engine Peripheral Libraries.
! The full Proteus VSM for AVR Product also includes simulation of the entire range of supported Atmel AVR variants. Shields There is a vast selection of available Ardino™ Shields available. These are listed below: • Any schematic of a shield that you draw yourself • Arduino™ MCP3208 12bit ADC Breakout Board. • Arduino™ 4 Channel Relay Shield. • Arduino™ MCP3304 13bit ADC Breakout Board. • Arduino™ 7-segment Common Anode Breakout • Arduino™ MCP3421 18-bit ADC Breakout Board. Board.
Limitations The following is a listing of known limitations in the current version of the Arduino™ AVR®: x No significant functional limitations. x HFINTOSC as CLC1 input is not supported for efficiency reasons. x IVR Internal Voltage Regulator and VREGCON register effect are not modeled. x BORCON register effect are not modeled. Compilers Supported Third Party Compilers Proteus VSM models will fundamentally work with the exact same HEX file as you would program the physical device with.
Visual Designer for Arduino Summary Visual Designer for Arduino combines world class Proteus VSM simulation with a new flowchart programming engine and a gallery of virtual hardware to provide a truly integrated and intuitive development environment for Arduino. The peripheral gallery makes hardware design easy.
Shields The following is a list of Arduino™ shields which are directly supported by the Visual Designer flowchart programming environment: • Any schematic of a shield that you draw yourself. • Adafruit 2 Channel Relay Numato Shield. • Adafruit 16 Channel PWM Servo Shield. • Adafruit Data Logger Shield. • Adafruit 4 Channel Relay Numato Shield. • Adafruit NeoPixel Shield. • Adafruit TFT Display based on ILI9341. • Adafruit Wave Shield (Plays Audio WAV files). • Adafruit Trellis Shield.
Grove Modules The following Grove modules and sensors are directly integrated into Visual Designer and can be added to your project straight from the Peripheral Gallery: • Grove 128x64 OLED Display Module. • Grove RGB LCD Module. • Grove 4-Digit Display Module. • Grove LED Bar Module. • Momentary Action Push Button. • Grove single LED Module (Blue, Green, Yellow, • Grove Buzzer Module. Red). • Grove Differential Amplifier Module. • Grove Light Sensor Module. • Grove I2C 12-Bit ADC Module.
Breakouts The following breakout boards are supported directly by Visual Designer: • Arduino™ Alphanumeric LCD Breakout Board • Arduino™ GPS Breakout Board • Arduino™ DHT22 Humidity Temperature Breakout • Arduino™ Rotary Angle Potentiometer Breakout Board Board • Arduino™ MCP3208 12bit ADC Breakout Board • Simple, momentary action push button breakout • Arduino™ Real Time Clock Breakout Board • Arduino™ Piezo Buzzer Breakout Board • Arduino™ TC74 Temperature Sensor Breakout Board • Arduino™ DHT11