Abstract: An internally programmable power supply for use with an AC input voltage supplied to an input terminal for producing a DC output voltage. At least one power conversion module is providing having an input and an output. The input of the at least one power conversion module is adapted to be connected to the AC input. The at least one power conversion module includes rectifier means for converting the AC voltage to a DC voltage and a filter to provide the DC output voltage. A digital controller is connected to at least one power conversion module and includes a feedback network having a plurality of feedback components for forming a feedback loop. A microprocessor is provided and a keyboard accessible to the user is coupled to the microprocessor. A logic device is coupled to the microprocessor and is provided with a logic programming interface.