Apparatus for driving a load using a low supply voltage, the apparatus comprising: a voltage-mode driver configured to provide a desired termination impedance and a first portion of a desired output current to the load, the voltage-mode driver comprising shunt elements including variable resistors shunting the load between two output nodes (Out1 and Out2) of the voltage-mode driver, a variable resistor between the low supply voltage (V DD) and one output node and a variable resistor between a ground node and the other output node of the voltage driver to provide constant impedance values at said output nodes (Out1 and Out2) while allowing variation of the voltage amplitude across the load; and a current source arrangement comprising: a first current source in series with a first switch between the low supply voltage and the one output node, a second current source in series with a second switch between ground and the one output node, a third current source in series with a third switch between the low supply voltage and the other output node, and a fourth current source in series with a fourth switch between ground and the other output node; the current source arrangement configured to provide a second portion of the desired output current, wherein the desired output current generates a predetermined voltage swing across the load, and wherein the voltage-mode driver and the current source arrangement are powered by the low supply voltage. a voltage-mode driver configured to provide a desired termination impedance and a first portion of a desired output current to the load, the voltage-mode driver comprising shunt elements including variable resistors shunting the load between two output nodes (Out1 and Out2) of the voltage-mode driver, a variable resistor between the low supply voltage (V DD) and one output node and a variable resistor between a ground node and the other output node of the voltage driver to provide constant impedance values at said output nodes (Out1 and Out2) while allowing variation of the voltage amplitude across the load; and a current source arrangement comprising: a first current source in series with a first switch between the low supply voltage and the one output node, a second current source in series with a second switch between ground and the one output node, a third current source in series with a third switch between the low supply voltage and the other output node, and a fourth current source in series with a fourth switch between ground and a first current source in series with a first switch between the low supply voltage and the one output node, a second current source in series with a second switch between ground and the one output node, a third current source in series with a third switch between the low supply voltage and the other output node, and a fourth current source in series with a fourth switch between ground and the other output node; the current source arrangement configured to provide a second portion of the desired output current, wherein the desired output current generates a predetermined voltage swing across the load, and wherein the voltage-mode driver and the current source arrangement are powered by the low supply voltage.