The Mbed, which is the Arduino&#x27; &quot;professional&quot; brother, does support event driven sleep using callbacks:<p><a href="https:&#x2F;&#x2F;developer.mbed.org&#x2F;blog&#x2F;entry&#x2F;Using-the-new-mbed-power-management-API&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.mbed.org&#x2F;blog&#x2F;entry&#x2F;Using-the-new-mbed-pow...</a><p>Since this is a part of the new mbed-2.0 os , i think there are already 5 micro controllers that support it.