A buck-boost converter produces a DC output voltage that can be either bigger or smaller in magnitude than its DC input voltage. As its name suggests, it combines the functions of a buck converter (used for DC voltage step-down) and a boost converter (used for DC voltage step-up).