Microcontrollers Difference Between Microprocessor and MicrocontrollerARM Cortex M Measuring code execution time for ARM microcontrollers