ARM Cortex-M4

from Wikipedia, the free encyclopedia

The Cortex-M4 is an architecture (ARMv7-M) from the ARM Cortex-M family for microprocessors from ARM . This architecture can be seen as the successor to the ARM7 in the microcontroller sector .

Development board with Cortex-M4 (EFM32 in the middle of the picture)

The ARM Cortex-M4 processor is assigned the property efficient digital signal control by ARM .

If you compare an ARM-Cortex-M4 processor with an ARM-Cortex-M3 processor, then the main focus is on the following extensions:

The floating point unit is optional. If this is available, the architecture is then called Cortex-M4F.

These two extensions mean that the core is then more than twice as large as in a Cortex M3.

In chronological order, various manufacturers developed an ARM Cortex-M4 processor after the ARM-Cortex-M3 processor and used smaller chip structures (this often also applies to more recent developments of an ARM Cortex-M3 processor). Both types can then be equipped with more SRAM (up to 1 GB possible), a larger (up to 1 GB possible) and faster flash (0 wait states ).

Licensee

credentials

Web links