ARM Cortex-M
ARM Cortex-M é uma família de núcleos de processador RISC de 32-bit licenciados pela ARM Holdings, principalmente usados em microcontroladores. Os núcleos que compõem a família são Cortex-M0, Cortex-M1, Cortex-M3, Cortex-M4.
Imagem: COSCUP · BY-SA · Openverse
Características
As principais características do núcleo Cortex-M0 são:
Implementação
Os seguintes fornecedores desenvolvem microcontroladores baseados no núcleo Cortex-M0:
Imagem: COSCUP · BY-SA · Openverse
Características
As principais características do núcleo Cortex-M1 são:
Implementações
Os seguintes fornecedores de FPGAs dão suporte ao Cortex-M1:
Características
As principais características do núcleo Cortex-M3 são:
Imagem: funteksales1 · BY-NC-ND · Openverse
Vários modelos de PCB com sistema SoCs são implementados com o núcleo Cortex-M3, incluindo:
Imagem: Viswesr · BY-SA · Openverse
Características
Conceitualmente, o Cortex-M4 é um Cortex-M3 com Instruções DSP, e uma Unidade de Ponto Flutuante opcional. Se o núcleo contém a unidade de ponto flutuante, é conhecido como Cortex-M4F. As principais características do núcleo Cortex-M4 são:
Implementações
Os seguintes fornecedores desenvolvem microcontroladores baseados no núcleo Cortex-M4:


