Enhanced multiple-output programmable current pulse generator