Power microcontroller (Puc) firmware