Cortex™-M3 (STM32, LPC1000, TMPM3xxx) Microcontrollers - Architectural Overview of the 32-Bit Microcontroller (SWD, SWV, ITM)
The Cortex™-M3 processor is an ARM® 32-bit RISC processor based on the ARM v7-M architecture. It has been developed to provide a high-perfomance, low-cost platform for automotive body systems, industrial control system and wireless networking.
UDE - Universal Debug Engine with SWD, SWV, ITM support - Cortex™ Debugger and Emulator for Cortex-M3
UDE - Universal Debug Engine
- is a flexible debug and emulator platform with Multi-core debugging for Cortex™. Special feature support: Supported Cortex cores
Supported Microcontrollers by Universal Debug Engine
- STMicroelectronics STM32
- LuminaryMicro LM3S
- NXP LPC1000
- Toshiba TX03 TPMP330
Cortex™ Architecture Feature Overview
- 32/16-bit RISC architecture (ARM v7-M)
- 16-bit Thumb®2 instruction set for high code density
- Harvard bus architecture
- Three-stage pipeline with branch speculation
- Nested Vector Interrupt Controller
- Interrupt Latency 12 cycles
- 4GBytes Linear Address Space
- 32-bit multiplication in a single cycle
- Configurable from 1-240 physical interrupts; up to 256 levels of priority
- Integrated peripheral: Vector-Interrupt-Controller (VIC), Memory-Protection (MPU), Timer, Debug (DWT) and Trace (ETM)
Trademarks: ARM, EmbeddedICE and Thumb are registered trademarks of ARM Limited. ARM7, ARM9 and Embedded Trace Macrocell, are trademarks of ARM Limited. Cortex is a trademark of ARM Limited. ST is a registered trademark of companies belonging to the STMicroelectronics Group. All other brands or product names are the property of their respective holders.
|