Digital Program Controlled Switching Power Supply