A current controller for a multi-level current mode driver. The current
controller includes a multi-level voltage reference and at least one
source calibration signal. A comparator is coupled by a coupling network
to the multi-level voltage reference and the at least one source
calibration signal. A selected voltage is applied from the multi-level
voltage reference and a selected source calibration signal is applied
from the at least one source calibration signal to the comparator.