ARM Cortex-M és un grup de microprocessadors (-M) del tipus RISC de 32 bits llicenciats per l'empresa ARM Holdings. Aquest nuclis consisteixen en Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cotex-M4(F), Cortex-M7(F), Cortex-M23, Cortex-M33(F). L'opció (F) significa que el nucli implementa una unitat de procès de nombre en coma flotant o FPU.
Història AnunciAnyNucli2004Cortex-M32007Cortex-M12009Cortex-M02010Cortex-M4(F)2012Cortex-M0+2014Cortex-M7(F)2016Cortex-M232016Cortex-M33(F)2020Cortex-M552022Cortex-M85
Característiques de cada nucli
Nucli ARMCortex M0Cortex M0+Cortex M1Cortex M3Cortex M4Cortex M7Cortex M23Cortex M33 Cortex M55 Cortex M85 Temporitzador SysTick de 24 bitsOpcionalOpcionalOpcionalSíSíSíOpcionalOpcionalOpcionalOpcionalPort E/O amb 1 cicle únicNoOpcionalNoNoNoNoOpcionalOpcionalOpcionalOpcionalMemòria Bit-BandNoNoNoOpcionalOpcionalNoNoNoNoNoUnitat de Protecció de Memòria (MPU)NoOpcional (8)NoOpcional (8)Opcional (8)Opcional (8,16)Opcional (4,8,12,16)OpcionalOpcionalOpcionalUnitat d'atributs de seguretat (SAU)NoNoNoNoNoNoOpcional (4,8)OpcionalOpcionalOpcionalInstruccions TCMNoNoOpcionalNoNoOpcionalNoOpcionalOpcionalOpcionalDades TCMNoNoOpcionalNoNoOpcionalNoOpcionalOpcionalOpcionalInstruccions CacheNoNoNoNoNoOpcionalNoOpcionalOpcionalOpcionalDades CacheNoNoNoNoNoOpcionalNoOpcionalOpcionalOpcionalRegistre de desplaçament a taula de vectors (VTOR)NoOpcionalOpcionalOpcionalOpcionalOpcionalOpcionalOpcionalYesYesArquitectura de microprocessadorVon NeumannVon NeumannVon NeumannHarvardHarvardHarvardVon NeumannHarvardHarvardHarvard
Principals fabricants FabricantFamíliaSèriesDescripcióNXPKinetisLCortex M0+ i ultra baix consumEACortex M0+ i sector automotiu i industrial ECortex M0+/M4, robust a 5V i sector industrialWCortex M0+/M4 i transmissor RFKCortex M0+/M4 altes prestacions i connectivitatVCortex M0+/M4/M7 i control de motorsLPC800, 1100, 1200Cortex M0/M0+1300,1500,1700,1800Cortex M34000,4300,54000Cortex M4iMXR5Cortex M77Cortex A78Cortex A536Cortex A928ARM926IJMicrochipAtmel SMART
SAMA5Cortex A5C, DCortex M0/M0+3N,3S,3U,3A,3XCortex M3G,4L,4E,4N,4SCortex M4E, S, VCortex M77S, 7XARM7TDMI9X,9N,9R,9G,9X,9MARM926IJTexas InstrumentsSitaraAM335x, AM3xCortex A8AM437x, AM38x, AM1xCortex A9AM57x, AM5K2ExCortex A15OMAPOMAP35xyCortex A8L1xARM926IJSTSTM32L0, F0Cortex M0/M0+L1, F1, F2Cortex M3L4, L4+, F3, F4Cortex M4F7, H7Cortex M7Maxims MAX32600Cortex M362x, 63xCortex M4F65x, 66xCortex M4
Referències
Vegeu també Processadors ARM Cortex-A, ARM Cortex-R.
Categoria:Arquitectura de computadors