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.
• 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 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.
• 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™-M0:
x Bitband alias regions are of type XN (Execute Never). Fetches from these regions are invalid.
x Cache information is not used.
x SysTick Calibration value Register (SYST_CALIB) is ignored.
x Alignment of memory accesses is not analyzed.
x Data Barrier instructions (DMB, DSB) are treated as NOP.
x Power monitoring and Brown-Out Detection circuit are not implemented.
x Flash programming firmware is not supported.
x LPC111X specific: Hysteresis bit CONIO.HYST is not modeled.
Proteus Design Suite Page 11 Labcenter Electronics Ltd.