ARM® Technical Specifications This document contains technical information on the ARM® 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 ARM7/LPC2000 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®7/LPC2000;' 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: • Full support for both ARM and THUMB instruction sets. • Supports all port and other I/O pin operations. • Supports all on-chip peripherals (GPIO, timers, RTC, U(S)ARTs, SPI, I2C, MAM, PLL & ADC). • Supports full functionality of the VIC interrupt system. • Up to 10MIPS simulation throughput on 3GHz PC. • Load and debug any ELF/DWARF2 program file.
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 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 ARM Cortex-M0 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™-M0' 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. • 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 ARM Cortex M4 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™-M4' 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). • Fully simulates FPU instruction set. • Supports all port and other I/O pin operations. • Supports powerdown modes. • Supports Window Watchdog Timer and Independent Watchdog Timer. • Supports General Purpose Timers (TIM1, TIM2-TIM5, TIM9-TIM11) in all modes.
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 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 17 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.