Arm cortex based mcu