Most embedded applications consist of a tight loop of constant polling. People slow things down by using delays... But if you use the wrong sort of delay (read: the most popular one <a href="https:&#x2F;&#x2F;www.arduino.cc&#x2F;en&#x2F;Reference&#x2F;Delay" rel="nofollow">https:&#x2F;&#x2F;www.arduino.cc&#x2F;en&#x2F;Reference&#x2F;Delay</a>), you&#x27;ll end up executing nops instead of powering down the processor