The Cortex-M0 processor implements the ARMv6-M architecture, that implements the
ARMv6-M Thumb® instruction set, including Thumb-2 technology. This provides the
exceptional performance expected of a modern 32-bit architecture, with a higher code
density than other 8-bit and 16-bit microcontrollers