O'Reilly logo
  • Raul Rivero Leo thinks this is interesting:

There are a number of processors in the Cortex-M processor family, as shown in Table 1.1.
If we look at the instruction set in a bit more details (Figure 1.4), we can see that the Cortex-M0, Cortex-M0+, and Cortex-M1 processors only support a small instruction set (56 instructions). Most of these instructions are 16 bit, thus provide a very good code density—which means it need a smaller program memory require for the same task compared to many architecture.