ARM Cortex M Boot Process
The ARM Cortex M is a family of 32-bit RISC ARM processor cores used in various microcontroller units (MCUs) and system-on-a-chip (SoC) designs. The Cortex M boot process refers to the startup sequence that occurs when power is first applied to a Cortex M based MCU or SoC. On a high level, the key steps