• My Products
  • No Products in your history
  • My Technical Documents
  • No documents in your history
  • My Searches
  • No Search in your history

ARM® Processors

ARM Cortex™-M3

ARM Cortex-M3 Overview

The ARM Cortex-M3 processor is the industry-leading 32-bit processor for highly deterministic real-time applications, delivering robust computational performance, exceptional system response to events while meeting the challenges of low dynamic and static power constraints. It is highly configurable enabling a wide range of implementations from those requiring memory protection and powerful trace technology to cost sensitive devices requiring minimal area. A broad range of devices include microcontrollers, automotive body systems, industrial control systems and wireless networking and sensors.

TI's ARM Portfolio Overview

Code Composer Studio® Integrated Environment

TI's ARM Cortex-M3 Advantage

Both the C2000™ C28x + ARM Cortex-M3 and the TMS470M ARM Cortex-M3 families are designed to help enable developers to achieve safety certifications in safety-related applications built on TIs proven real-time control system. The Hercules TMS470M family offers a wide range of Flash memory options and RAM memory with robust communication interfaces and flexible peripherals. With the C2000 C28x + ARM Cortex-M3, there is no need to compromise between communication and control as both benefits can be separated while still maintaining a single-chip solution. 

ARM Cortex-M3 Additional Features

TMS470M ARM Cortex-M3


C2000 C28x + ARM Cortex-M3

  • Up to 80-MHz ARM Cortex™-M3 CPU
  • Built-In Self Test for CPU and RAM
  • Up to 640 KB Flash / 64 KB RAM with ECC protection and EEPROM emulation
  • Single 3.3-V supply (Vreg on-chip)
  • 2 CAN, 2 MibSPIs, 2 LIN/UART
  • Timer Co-Processer for PWM and input capture
  • 10-bit analog/digital converter
  • Up to 100-MHz Cortex™-M3 CPU host system
  • Host communications: Ethernet, USB, CAN, UART, SPI, I2C
  • Up to 150 MHz C28x 32-bit CPU control system
  • Control modules: Fault trip zone, eCAP, and eQEP
  • Firmware programmable PLM solution (VCU)
  • Sensing and DSP filtering and processing
  • Up to 512 KB Flash / up to 20 KB ECC RAM

ARM Cortex-M3 Software Support

TI provides key runtime software components and documentation for ARM Cortex-M3 microcontrollers to further ease development. The ARM Cortex-M3 MCU Software Suite is designed to simplify and minimize software development time of ARM Cortex-M3-based microcontroller applications. All software is royalty-free and is licensed to support easy adoption into customer projects.

ARM Cortex-M3 Targeted Applications

Cortex-M3 Automotive Application


Cortex-M3 Industrial Application


Cortex-M3 Alternative Energy Application


Cortex-M3 Server Application