Home » Supported MCUs » Cortex-M3
| Print |

Cortex™-M3 - Architectural Overview of the 32-Bit Single-Chip Microcontrollers

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.

Supported Cortex cores

  • Cortex™-M3

Supported Derivatives by Universal Debug Engine

  •  STMicroelectronics STM32

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)

UDE - Universal Debug Engine

UDE - Universal Debug Engine - is a flexible debug platform with Multi-core debugging. This development workbench is available for 16-bit architectures SAB C166, C166CBC, XC166, XC2000, XE166 and 32-bit architectures TriCore, PowerPC, ARM7, ARM9, ARM11, Cortex-M3 and XScale.

 

 


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.

 

 

News

UDE supports new
LPC32x0 32-bit
microcontroller
family from NXP
High-speed debug
access via JTAG,
more efficient
program/data trace
and Linux support.
Read more...
 
Extensive support
for new Power
Architecture MCUs

from Freescale and
STMicroelectronics:
MPC560/MPC563xx,
SPC560xx/SPC563xx
Read more...
 

Final release
of UDE 2.4
supports new debug
interfaces (DAP)
and microcontroller
families (Cortex-M3)

Read more...
 

Freescale’s Power
Architecture™
MPC5510
now
supported by UDE
UDE supports
Power Architecture™
MPC5510 from
Freescale with
unlimited multicore
debugging

Read more...
 

UDE supports new AUDO FUTURE family from Infineon
UDE supports new 32 bit microcontroller family AUDO FUTURE from Infineon:
TC1736, TC1767, TC1797 and emulation devices TC1767ED, TC1797ED

Read more...
 

Events

ARM Developers Conference
Santa Clara Convention Center, CA, USA
please visist us at booth 312.
Read more ...