Lessico IT › Hardware › Cortex-M

Cortex-M

Hardware Svenska → Aggiornato: 2026-11-02
Altre info
Creatore
ARM
Anno
2004 (Cortex-M3)
Tipo
Core di processore (licenza IP)

La famiglia di core ARM per microcontrollori di piccole dimensioni: l'architettura che ha reso i 32 bit più economici di un caffè.

ARM non produce chip, vende il progetto. Il Cortex-M3 arriva nel 2004, l'M0 nel 2009 come il più piccolo core a 32 bit realisticamente realizzabile, l'M4 nel 2010 con istruzioni DSP e unità in virgola mobile, l'M33 nel 2016 con TrustZone per isolare il codice sicuro. I licenziatari — ST, NXP, Nordic, Microchip, Raspberry Pi e centinaia di altri — aggiungono memoria e periferiche e vendono il risultato per meno di un dollaro.

Ciò che distingue il profilo M dai core applicativi di ARM è la prevedibilità: nessuna MMU, solo istruzioni Thumb e un controller delle interruzioni integrato che salva i registri in hardware, così un gestore di interruzioni può essere una normale funzione C. Il risultato è stato il lento sfratto del mondo a 8 bit — AVR, PIC, 8051 — da parte di un core in cui toolchain, debugger e header CMSIS sono gli stessi a prescindere dal produttore.

← Torna al lessico