Microcontroller based Single Inductor multi-output boost DC-DC converter