A noninverting buck-boost converter with reduced components using a microcontroller | IEEE Conference Publication | IEEE Xplore