microcontroller power