ARM Cortex-M4
32-bit MCUs with DSP extensions and optional FPU for signal processing and control applications. Use these parts for audio, motor control, and advanced sensor fusion — explore ARM Cortex-M4 microcontroller chips for embedded projects that need math-heavy workloads.
Parts (16 families, 19 parts)
STM32F407VGT6TR
Active
The STM32F407VGT6TR is a high-performance 32-bit microcontroller based on the Arm Cortex-M4 core with a Floating Point Unit (FPU). Operating at up to 168MHz, it integrates 1024kB of Flash memory and 1...
STM32L412KBU6
Active
The STM32L412KBU6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core with FPU, operating at up to 80MHz. It integrates 128KB of Flash memory and 40KB of SRAM, making it suitable for...
1 variant
STM32L432KBU6
Active
The STM32L432KBU6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core with an FPU, operating at up to 80MHz. It integrates 256KB of Flash memory and 64KB of SRAM within a compact 32-...
STM32L476RGT6
Active
The STM32L476RGT6 is a high-performance ultra-low-power microcontroller based on the Arm Cortex-M4 core with a Floating Point Unit (FPU). It operates at up to 80MHz and features 1024KB of Flash memory...
STM32L431CBT6
Active
The STM32L431CBT6 is an ultra-low-power microcontroller from STMicroelectronics, based on the ARM Cortex-M4 core with an FPU. It operates at a maximum clock speed of 80MHz and features 256KB of Flash ...
STM32F429ZIT6
Active
The STM32F429ZIT6 is a high-performance Arm Cortex-M4 microcontroller running at 180 MHz, featuring a specialized LCD-TFT controller and Chrom-ART Accelerator for advanced graphical user interfaces. I...
NUCLEO-F446RE
Active
The NUCLEO-F446RE is an affordable and flexible development board featuring the STM32F446RET6 microcontroller, based on the high-performance ARM Cortex-M4 core. It provides a standard prototyping plat...
The STM32F446RET6 is a high-performance ARM Cortex-M4 microcontroller operating at speeds up to 180MHz with a dedicated Floating Point Unit (FPU). It features 512KB of Flash memory and 128KB of RAM, p...
MCHPMicrochip
The ATSAME54P20A-AU is a Microchip ARM Cortex-M4 microcontroller with FPU running at 120 MHz. It provides 1 MB of flash and 256 KB of RAM and integrates high-speed connectivity options including Ether...
MK64FN1M0VLL12 is an NXP Kinetis K64 series microcontroller based on an ARM Cortex-M4 core. It runs up to 120 MHz and includes 1 MB of flash and 256 KB of RAM, with integrated Ethernet and USB periphe...
nRFNordic Semiconductor
The NRF52833-QIAA-R7 is a Nordic Semiconductor system-on-chip based on an ARM Cortex-M4 CPU with Bluetooth Low Energy 5.1 and support for Thread and Zigbee. It ships with 512 KB of flash and 128 KB of...
STM32L433CBT6
Active
The STM32L433CBT6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core with a Floating Point Unit (FPU) running at up to 80MHz. It features 128KB of Flash memory and 64KB of RAM, inte...
MAX32630FTHR#
Active
ADIAnalog Devices Inc./Maxim Integrated
The MAX32630FTHR# is a rapid development platform designed to help engineers quickly evaluate the MAX32630 ARM Cortex-M4F microcontroller. It integrates the MAX14690 wearable PMIC to provide advanced ...
ATSAMD51P20A-AU
Active
MCHPMicrochip Technology
The ATSAMD51P20A-AU is a high-performance 32-bit microcontroller featuring an ARM Cortex-M4F core with a floating-point unit running at 120MHz. It is equipped with 1MB of Flash and 256KB of RAM, provi...
EVLSPIN32G4-ACT
Active
The EVLSPIN32G4-ACT is an evaluation board designed for high-performance motor control applications using the STSPIN32G4 system-in-package. It combines an advanced STM32G431 microcontroller with a tri...
MCHPMicrochip Technology
The PIC32CM5164LS00064-I/PT is a 32-bit microcontroller based on the ARM Cortex-M23 core, designed for low-power applications requiring integrated hardware security. It operates at up to 48MHz and fea...
Browse ARM Cortex-M4 from our distributor partners:
Search ARM Cortex-M4


