Energy efficient microcontrollers