An Arm® MCU is not the product of a single manufacturer. Arm Holdings licenses its Cortex® processor architecture to semiconductor companies worldwide — including Infineon — who each add their own peripherals, memory configurations, and application-specific features to create differentiated devices.

The Cortex® family covers three profiles: Cortex®-A for application processors running full operating systems, Cortex®-R for high-performance real-time control, and Cortex®-M for embedded microcontrollers. The Cortex®-M profile is by far the most widely deployed, found in tens of billions of consumer and industrial devices. It is optimized for low power consumption, deterministic interrupt response, and a compact code footprint — the combination that defines an Arm® Cortex® microcontroller.

Block diagram of an Arm® Cortex® microcontroller showing the Cortex®-M CPU core connected to on-chip flash memory, SRAM, and peripherals — GPIO, timers, UART, SPI, ADC, and CAN — over an AMBA system bus

Inside an Arm® Cortex® microcontroller: the Cortex®-M core connects to on-chip memory and peripherals over a high-speed AMBA bus, enabling single-chip embedded control

The licence model

"Arm®" in a product name does not identify a single chip manufacturer. It identifies a processor architecture developed by Arm Holdings and licensed to semiconductor companies worldwide. Infineon integrates Arm® Cortex® processor cores into its own microcontrollers, pairing the CPU with proprietary peripherals, communication interfaces, and on-chip features optimized for specific markets. This licensing model is why Arm®-based microcontrollers from different vendors share the same instruction set and toolchain compatibility — while differing in peripheral set, power efficiency, and application focus.

Arm® Cortex® technology is built on a Reduced Instruction Set Computing (RISC) architecture: a streamlined instruction set that trades complexity for execution efficiency. Unlike CISC architectures that require a license for every transistor, you license only the core — reducing cost. A 32-bit Arm® microcontroller executes instructions on a 32-bit data bus, delivering faster integer arithmetic, a larger addressable memory space, and tighter scheduling under a real-time operating system (RTOS) than 8-bit and 16-bit predecessors. Thumb-2 compressed encoding reduces code size by up to 30 percent without performance loss.

An Arm® Cortex® microcontroller integrates the CPU core alongside flash memory, SRAM, and peripherals — GPIO, UART, SPI, I²C, ADC, timers, CAN FD, USB, and more — on a single die. All blocks connect over an AMBA high-speed bus matrix, enabling the CPU and DMA controller to access peripherals concurrently. Single-die integration reduces board space, external component count, bill-of-materials cost, and electromagnetic interference compared with discrete CPU-plus-peripheral designs.

The Nested Vector Interrupt Controller (NVIC), a standard component of every Cortex®-M core, is what makes 32-bit Arm® microcontrollers the dominant choice for real-time embedded control. The NVIC enables fixed, predictable latency when responding to hardware events — a motor fault, a sensor threshold crossing, or a communication frame arrival. Deterministic interrupt response is not a convenience; in safety-critical systems, it is a certification requirement.

Arm® technology defines three distinct architecture profiles, each optimized for a different system role:

  • Cortex®-A — Application processors: Support full operating systems such as Linux or Android. Available in 32-bit and 64-bit variants, these are the processors at the heart of smartphones, tablets, and compute-intensive embedded platforms
  • Cortex®-R — Real-time processors: High-performance cores with fault-tolerant architecture and a Protected Memory System Architecture (PMSA). Used where safety-critical timing is non-negotiable — for example, in automotive braking systems or industrial servo drives
  • Cortex®-M — Microcontrollers: Scaled-down 32-bit cores optimized for low-cost, energy-efficient embedded control. The T32 instruction set, low-latency NVIC interrupt controller, and hardware register stacking make this profile the standard choice for Arm® Cortex® microcontroller designs worldwide

Within the Cortex®-M profile, core variants form a clear performance and feature ladder — allowing designers to match processing capability to application requirements without over-specifying:

  • Cortex®-M0 / M0+: Entry-level, minimal gate count, sub-milliamp active current. Ideal for simple sensing and actuator control
  • Cortex®-M4: Mid-range DSP instructions and an optional floating-point unit (FPU). The standard choice for motor-control algorithms, digital power conversion, and audio processing
  • Cortex®-M33: Security-focused, with Arm® TrustZone® hardware isolation for trusted and untrusted execution environments. Growing adoption in IoT nodes handling firmware update security and authentication
  • Cortex®-M7: High-performance dual-issue pipeline running up to 350 MHz. Used in automotive HMI, graphics, and signal-processing applications
  • Cortex®-M55: The most AI-capable Cortex®-M core, integrating Arm® Helium™ (M-Profile Vector Extension) for accelerated DSP and machine-learning inference. Suited to intelligent embedded applications requiring on-device AI without a dedicated NPU

What is the difference between an Arm®-based microcontroller and an Arm® microprocessor?

An Arm®-based microcontroller and an Arm® microprocessor both use Arm® Cortex® processor cores, but they serve fundamentally different system roles. A microcontroller integrates the CPU, flash memory, SRAM, and I/O peripherals on a single chip — it is self-contained and designed to control hardware directly, running bare-metal firmware or a small RTOS without external memory. An Arm® microprocessor (typically a Cortex®-A device) is a high-performance CPU that relies on external DDR memory, external storage, and a general-purpose operating system such as Linux. The practical boundary: if your design controls actuators, reads sensors, and responds to interrupts in real time with tight power constraints, an Arm®-based microcontroller is the right choice. If it streams video, runs a web server, or hosts a full OS, you need an Arm® application processor.

Not exactly, though the terms are often used interchangeably. An Arm® MCU refers to any microcontroller built on an Arm® processor core — which includes Cortex®-A, Cortex®-R, and Cortex®-M variants. A Cortex®-M MCU is a specific subset: a device built on the Cortex®-M profile, optimized for low-power, real-time embedded control. In practice, when engineers say "Arm® MCU" in an automotive or embedded design context, they almost always mean a Cortex®-M device. Infineon's TRAVEO™ T2G automotive microcontrollers and PSOC™ programmable system-on-chip microcontrollers, for example, are both Arm® MCUs built on Cortex®-M7, M4, and M0+ cores — certified for automotive functional safety under ISO 26262 where required.

A 32-bit Arm® Cortex® microcontroller typically operates across a supply voltage range of 1.65 V to 5.5 V, depending on the core variant and device family. Clock speeds range from 48 MHz on entry-level Cortex®-M0+ devices to 350 MHz on high-performance Cortex®-M7 cores. Infineon's TRAVEO™ T2G automotive microcontrollers run Cortex®-M7 and Cortex®-M4 cores at up to 320 MHz for infotainment and body-control applications. Operating voltage and maximum clock speed are interdependent: lower supply voltages reduce peak frequency. For ultra-low-power IoT end nodes, Cortex®-M0+ devices run effectively at 1.8 V and 48 MHz, supporting multi-year battery life in duty-cycled sensor applications.

A 32-bit Arm® Cortex® microcontroller outperforms 8-bit and 16-bit alternatives wherever firmware complexity, math-intensive algorithms, or memory footprint exceed legacy device limits. Motor-control loops running field-oriented control (FOC), digital power conversion using PID regulators, and IoT nodes managing a Bluetooth® Low Energy or Wi-Fi stack all benefit from the Cortex®-M's 32-bit data path, hardware FPU, and larger addressable memory. Security-sensitive designs gain from Cortex®-M33 TrustZone® hardware isolation — unavailable on 8-bit devices. For simple on/off switching with minimal firmware and a strict cost ceiling, 8-bit MCUs remain valid. For anything requiring signal processing, a wireless stack, cryptographic operations, or RTOS scheduling, a 32-bit Arm® Cortex® microcontroller is the practical and scalable foundation.

As the world’s leading automotive semiconductor company, Infineon designs Arm® Cortex® microcontrollers for automotive, industrial, and IoT applications. The TRAVEO™ T2G family leads the automotive portfolio, with Cortex®-M7 and M4 cores certified to ISO 26262 up to ASIL-D. For body control, lighting, smart actuators, and motor drives, the PSOC™ Automotive 4 family — Cortex®-M0+ based, AEC-Q100 qualified, and ISO 26262-capable — brings automotive-grade Arm® performance to cost-sensitive subsystems. For IoT and connected secure applications, PSOC™ 6 from Infineon’s Connected Secure Systems (CSS) division pairs a dual-core Cortex®-M4/M0+ architecture with hardware TrustZone® isolation and a programmable analog and digital subsystem. XMC™ microcontrollers complete the portfolio for industrial motor drives and power conversion.

TRAVEO™ T2G is Infineon's flagship ARM Cortex® automotive microcontroller family. Single and dual-core Cortex®-M7 and M4 configurations run at up to 320 MHz, targeting body control modules, zone controllers, instrument clusters, HMI displays, automotive gateway, and electrification applications. TRAVEO™ T2G is certified to ISO 26262 functional safety and ISO 21434 cybersecurity, with AEC-Q100 qualification and a full automotive-grade temperature range. A rich peripheral set — CAN FD, LIN, Ethernet AVB, and USB — and built-in OTA firmware update support make it the go-to ARM MCU for modern vehicle E/E architectures.

PSOC™ programmable system-on-chip microcontrollers combine a Cortex®-M processor core with a configurable analog and digital fabric — an architecture suited to both automotive body-electronics and connected IoT applications. In automotive, the PSOC™ Automotive 4 family anchors the portfolio: Cortex®-M0+ devices that are AEC-Q100 qualified and ISO 26262-capable, covering body control, lighting, door modules, and smart actuators. The PSOC™ 4 High Voltage variant integrates a motor driver, ADC, and comparators on a single die, reducing BOM complexity in seat control and HVAC actuator designs. The PSOC™ Automotive Multitouch family adds ISO 26262-compliant capacitive touch control for in-cabin touchscreens and HMI panels. For connected and secure IoT end nodes, PSOC™ 6 offers a dual-core Cortex®-M4/M0+ architecture with hardware TrustZone® isolation.

PSOC™ programmable system-on-chip microcontrollers combine a Cortex®-M processor core with a configurable analog and digital fabric — an architecture suited to both automotive body-electronics and connected IoT applications. In automotive, the PSOC™ Automotive 4 family anchors the portfolio: Cortex®-M0+ devices that are AEC-Q100 qualified and ISO 26262-capable, covering body control, lighting, door modules, and smart actuators. The PSOC™ 4 High Voltage variant integrates a motor driver, ADC, and comparators on a single die, reducing BOM complexity in seat control and HVAC actuator designs. The PSOC™ Automotive Multitouch family adds ISO 26262-compliant capacitive touch control for in-cabin touchscreens and HMI panels. For connected and secure IoT end nodes, PSOC™ 6 offers a dual-core Cortex®-M4/M0+ architecture with hardware TrustZone® isolation.

TRAVEO™ T2G is Infineon's flagship ARM Cortex® automotive microcontroller family. Single and dual-core Cortex®-M7 and M4 configurations run at up to 320 MHz, targeting body control modules, zone controllers, instrument clusters, HMI displays, automotive gateway, and electrification applications. TRAVEO™ T2G is certified to ISO 26262 functional safety and ISO 21434 cybersecurity, with AEC-Q100 qualification and a full automotive-grade temperature range. A rich peripheral set — CAN FD, LIN, Ethernet AVB, and USB — and built-in OTA firmware update support make it the go-to ARM MCU for modern vehicle E/E architectures.

PSOC™ programmable system-on-chip microcontrollers combine a Cortex®-M processor core with a configurable analog and digital fabric — an architecture suited to both automotive body-electronics and connected IoT applications. In automotive, the PSOC™ Automotive 4 family anchors the portfolio: Cortex®-M0+ devices that are AEC-Q100 qualified and ISO 26262-capable, covering body control, lighting, door modules, and smart actuators. The PSOC™ 4 High Voltage variant integrates a motor driver, ADC, and comparators on a single die, reducing BOM complexity in seat control and HVAC actuator designs. The PSOC™ Automotive Multitouch family adds ISO 26262-compliant capacitive touch control for in-cabin touchscreens and HMI panels. For connected and secure IoT end nodes, PSOC™ 6 offers a dual-core Cortex®-M4/M0+ architecture with hardware TrustZone® isolation.

PSOC™ programmable system-on-chip microcontrollers combine a Cortex®-M processor core with a configurable analog and digital fabric — an architecture suited to both automotive body-electronics and connected IoT applications. In automotive, the PSOC™ Automotive 4 family anchors the portfolio: Cortex®-M0+ devices that are AEC-Q100 qualified and ISO 26262-capable, covering body control, lighting, door modules, and smart actuators. The PSOC™ 4 High Voltage variant integrates a motor driver, ADC, and comparators on a single die, reducing BOM complexity in seat control and HVAC actuator designs. The PSOC™ Automotive Multitouch family adds ISO 26262-compliant capacitive touch control for in-cabin touchscreens and HMI panels. For connected and secure IoT end nodes, PSOC™ 6 offers a dual-core Cortex®-M4/M0+ architecture with hardware TrustZone® isolation.