An implantable pulse generator (IPG) that generates spinal cord stimulation signals for a human body includes an electrode driver for each electrode, which adjusts the amplitude of the timing signals and output an output current corresponding to the adjusted signals for transmission to the associated electrode so as to enable independent amplitude control of the stimulation signals for each stimulation pattern channel.