1.5A 50V 100kHz Programmable Current Limit Output Line-drop Compensation Output Over-voltage Protection