正如我們在本章開始所說的那樣，皮質M是32位處理器家族。 1
目前，該系列由Cortex M0組成， 2
M0 +，M1，M3，M4和M7。六種不同類型的Cortex M處理器。 3
M0是最便宜的，也是最小的。實際上，您可以用指尖將其拾起。 M0 + 4
具有最低的能耗。 M1專為FPGA應用而製造，M3具有更高的性能 5
與M1，M0和M0 plus相比效率更高。 M4 6
除了具有M3的高性能外，它還具有數字信號控制和 7
浮點功能和M7除了具備M4的所有功能外，還具有 8
具有靈活的存儲系統和更高精度的浮點單元。 9
此外，它還具有該系列中最大的數字信號控制性能。 10
Cortex M處理器具有許多優點。 11
我在這裡只列出了三個。 12
首先，它具有很高的代碼密度。代碼密度基本上是程序在內存中佔用的空間量 13
與其他32位相比，皮質M需要較小的程序大小才能執行相同的任務 14
處理器。而且，Cortex M可以在能源效率和性能之間實現很好的平衡。 15
第三，它有很多中斷，實際上它有大約240個中斷。如您所知 16
一個或多個中斷導致處理器進入需要中斷的高優先級條件 17
處理器正在執行的當前代碼。皮質M允許我們提供大約240種這樣的條件， 18
我們甚至可以將這些條件安排在不同的優先級。 19
同樣，大多數cortex M系列的成本與其他16位和8位處理器相同。 20
記住我們已經講過32位，16位和8位處理器之間的差異。意思是你 21
可以花費與花8位或16位花在皮質上相同的錢 22
M是32位。