Atmel® Technical Specifications This document contains technical information on the Atmel® 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 8051/52 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 8051/52' 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: • The entire instruction set and SFR's. • Supports all port and other I/O pin operations. • All on-chip peripherals including timers and UART in all modes of operation (see limitations). • All interrupt modes. • Internally generated processor clock for performance. Event timing accurate to one clock period.
Proteus VSM for ARM Cortex-M3 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 ARM® Cortex™-M3' 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: • Fully simulates the entire instruction set (excluding operations for multiprocessor support). • Supports all port and other I/O pin operations. • Supports sleep and deep sleep modes. • Supports Watchdog Timer. • Supports General Purpose Timers in all modes. • Supports Universal Asynchronous Receiver/Transmitter (UART) with FIFO mode.
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.
Proteus VSM for ARM Bundle 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 Bundles include the following main software modules: • Professional Schematic Capture module • All of the Proteus Embedded Simulation • ProSPICE professional Simulation Engine Peripheral Libraries.
Variants The following is a current list of supported variants in the ARM7 family: • LPC2104, LPC2105, LPC2106. • LPC2114, LPC2124 • LPC2131, LPC2132, LPC2134, LPC2136, LPC2138. • LPC2101, LPC2102, LPC2103. • ARM7TDMI and ARM7TDMI-S core models. Proteus Design Suite Page 16 Labcenter Electronics Ltd.
The following is a current list of supported variants in the ARM® Cortex™-M3 family: • STM32F103C4, STM32F103R4, STM32F103T4, • STM32F103R6, STM32F103T6, ATSAM3N4B, STM32F103C6 ATSAM3N4C • LM3S300, LM3S301, LM3S308, LM3S310 • LPC1311FHN33, LPC1313FHN33, LPC1313FBD48 • LM3S315, LM3S316, LM3S317, LM3S328 • LPC1342FHN33, LPC1311FHN33, LPC1313FHN33 • ATSAM3N00A, ATSAM3N00B, ATSAM3N0A, ATSAM3N0B • LPC1313FBD48, LPC1342FHN33, LPC1342FBD48 • ATSAM3N0C, ATSAM3N1A, ATSAM3N1B, ATSAM3N1C • LPC1343FHN33, LPC13
The following is a current list of supported variants in the ARM® Cortex™-M0 family: • LPC1110FD20, LPC1111FDH20/002 • LPC1113FHN33/202, LPC1113FHN33/203 • LPC1111FHN33/101, LPC1111FHN33/102 • LPC1113FHN33/301, LPC1113FHN33/302 • LPC1111FHN33/103, LPC1111FHN33/201 • LPC1113FHN33/303, LPC1114FBD48/301 • LPC1111FHN33/202, LPC1111FHN33/203 • LPC1114FBD48/302, LPC1114FBD48/303 • LPC1112FD20/102, LPC1112FDH20/102 • LPC1114FBD48/323, LPC1114FBD48/333 • LPC1112FDH28/102, LPC1112FHN24/202 • LPC1114FDH28/
Features Please see individual product families for features and information on model details. Limitations Please see individual product families for information on model limitations of variants in that family. 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.
Proteus VSM Starter Kit for AVR (ATTiny2313, ATMega8, ATMega8535 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.
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.
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