Data Sheet

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.
Supports Synchronous Serial Interface (SSI) with following frame types: Freescale, MICROWIRE, or Texas
Instruments.
Supports Inter-Integrated Circuit (I2C) in all modes on appropriate devices.
Supports Analog Comparators in all configurations of signal sources.
Supports Analog-to-digital 10-bit converter (ADC) with several input channels plus internal temperature
sensor.
Supports internal code and data FLASH memory including Cortex-M3 memory region protection.
Supports all interrupt modes.
Internally generated processor clock for performance. Event timing accurate to one clock period.
Provides internal consistency checks on code (e.g. execution of invalid op-codes, illegal memory accesses,
stack integrity checking, etc.).
Fully integrated in to the VSM source level debugging system.
Fully integrated into the Proteus Diagnostic Control System.
Limitations
The following is a listing of known limitations in the current version of the ARM® Cortex™-M3:
x Bitband alias regions are of type XN (Execute Never).
x Cache information is not used.
x Systick calibration value register (SYST_CALIB) is ignored.
x Data Barrier instructions (DMB,DSB) are treated as NOP.
x Register PLLCFG is not modelled.
x Clock Verification Timers and Internal brown-out detector not modelled.
x Registers DR2R,DR4R,DR8R,SLR are not modelled.
x Loopback feature of the I2C Module is not documented and therefore not modelled.
Proteus Design Suite Page 10 Labcenter Electronics Ltd.