Cortex-M1 code compatibility with Cortex-M0 and Cortex-M0+?
Article ID: 120043873
Published date: 13 Feb 2018
Last updated: -
Applies to: Cortex-M1
Is the Cortex-M1 processor code-compatible with Cortex-M0 and Cortex-M0+ processors?
Cortex-M0, Cortex-M0+, and Cortex-M1 processors all conform to the ARMv6-M Instruction Set Architecture, but the Cortex-M1 processor has a slightly reduced instruction set compared to the Cortex-M0 and Cortex-M0+ processors.
The Cortex-M1 processor does not support the power management instructions WFI, WFE, and SEV.
Operating System support is an option in the Cortex-M1 processor, so an implementation of the Cortex-M1 might not support the SVC instruction.