Garnet is a controller targeted to drive a LIDAR diode for portable applications. Garnet is designed to run from a Lithium battery, so a pre-bias gate driver micro step-up converter allows efficient control of an external FET for the secondary phase. The high voltage secondary step-up converter can easily be configured to generate either a positive or negative output voltage. Garnet is completely configured through I2C. Garnet has an unique control algorithm which allows the use of minimal components allowing minimal stress on the input source but also extremely low output ripple. Protection features include cycle-by-cycle current limit thermal over temperature and pin faults.