A power supply system, comprising: a plurality of non-isolated power blocks (34a-34n), each power block (34a-34n) including signal sampling and conversion circuits which can sample output voltage and convert it into analog voltage signals, each power block (34a-34n) including a driving circuit, each power block (34a-34n) being adapted to convey power to a respective load responsive to a respective pulse width modulation control signal received at the driving circuit; and a digital power manager adapted to program operating parameters and receive monitoring data of said plurality of power blocks (34a-34n) using peripherals integrated in said digital power manager and arranged such that control connections are made directly between each power block (34a-34n) and the digital power manager without the use of serial digital communication, the monitoring data including analog voltage signals representing the output voltages and being received via an analog-to-digital converter channel, and generate the PWM control signals received at the driving circuits of the respective power blocks (34a-34n) in response to said monitoring data so as to implement closed-loop control of the power conveyed by each of said plurality of power blocks (34a-34n), and wherein said digital power manager is adapted to perform a respective closed-loop voltage control process for each of the power blocks (34a-34n), each closed-loop voltage control process including: calculating an error value as the difference between a reference value and a sense voltage representing an output voltage of the respective power block (34a-34n), the reference value being a digital reference value stored in a non-volatile memory of the digital power manager; processing the error value to generate a processed error value; and generating the PWM control signal for the respective power block (34a-34n) based on the processed error value which is used to adjust the duty cycle of the PWM control signal. a plurality of non-isolated power blocks (34a-34n), each power block (34a-34n) including signal sampling and conversion circuits which can sample output voltage and convert it into analog voltage signals, each power block (34a-34n) including a driving circuit, each power block (34a-34n) being adapted to convey power to a respective load responsive to a respective pulse width modulation control signal received at the driving circuit; and a digital power manager adapted to program operating parameters and receive monitoring data of said plurality of power blocks (34a-34n) using peripherals integrated in said digital power manager and arranged such that control connections are made directly between each power block (34a-34n) and the digital power manager without the use of serial digital communication, the monitoring data including analog voltage signals representing the output voltages and being received via an analog-to-digital converter channel, and generate the PWM control signals received at the driving circuits of the respective power blocks (34a-34n) in response to said monitoring data so as to implement closed-loop control of the power conveyed by each of said plurality of power blocks (34a-34n), and wherein said digital power manager is adapted to perform a respective closed-loop voltage control process for each of the power blocks (34a-34n), each closed-loop voltage control process including: calculating an error value as the difference between a reference value and a sense voltage representing an output voltage of the respective power block (34a-34n), the reference value being a digital reference value stored in a non-volatile memory of the digital power manager; processing the error value to generate a processed error value; and generating the PWM control signal for the respective power block (34a-34n) based on the processed error value which is used to adjust the duty cycle of the PWM control signal. calculating an error value as the difference between a reference value and a sense voltage representing an output voltage of the respective power block (34a-34n), the reference value being a digital reference value stored in a non-volatile memory of the digital power manager; processing the error value to generate a processed error value; and generating the PWM control signal for the respective power block (34a-34n) based on the processed error value which is used to adjust the duty cycle of the PWM control signal.