A control system for driving an implantable blood pump wherein the pump is characterized by a set of electrical characteristics and features, and includes a pump power port for receiving pump drive signals for driving the pump, and includes a pump data port for receiving and transmitting data associated with the operation of the pump, comprising: a controller including a housing disposed about an interior region, and including: A. a digital processor and associated memory disposed within the interior region, wherein the memory includes information stored therein, wherein the stored information includes a program for controlling operation of the pump, B. a power supply support structure disposed within the interior region, C. an electrical power output port extending through the housing, for transmitting electrical power to the pump, D. a data transfer port extending through the housing, for transmitting and receiving data associated with the operation of the pump, E. a data conductor assembly disposed within the interior region and associated with the data transfer port, for coupling data associated with the operation of the pump between the digital processor and the data port, and F. an electrical power conductor assembly disposed within the interior region and associated with the power supply support structure, for coupling electrical power from a power supply to the digital processor and for coupling pump drive signals from the digital processor to the electrical power output port, characterised in that the digital processor is responsive to data associated with the operation of the pump received at the data transfer port, and to the information stored in the memory, i. to determine therefrom, the identity of the pump, ii. to determine therefrom, electrical characteristics and features of the identified pump, and iii. to adaptively generate and apply to the power port, pump drive signals for driving the identified pump, and in that the power output port and the data transfer port are disposed within a single controller connector assembly. a controller including a housing disposed about an interior region, and including: A. a digital processor and associated memory disposed within the interior region, wherein the memory includes information stored therein, wherein the stored information includes a program for controlling operation of the pump, B. a power supply support structure disposed within the interior region, C. an electrical power output port extending through the housing, for transmitting electrical power to the pump, D. a data transfer port extending through the housing, for transmitting and receiving data associated with the operation of the pump, E. a data conductor assembly disposed within the interior region and associated with the data transfer port, for coupling data associated with the operation of the pump between the digital processor and the data port, and F. an electrical power conductor assembly disposed within the interior region and associated with the power supply support structure, for coupling electrical power from a power supply to the digital processor and for coupling pump drive signals from the digital processor to the electrical power output port, characterised in that the digital processor is responsive to data associated with the operation of the pump received at the data transfer port, and to the information stored in the memory, i. to determine therefrom, the identity of the pump, ii. to determine therefrom, electrical characteristics and features of the identified pump, and iii. to adaptively generate and apply to the power port, pump drive signals for driving the identified pump, and in that the power output port and the data transfer port are disposed within a single controller connector assembly. A. a digital processor and associated memory disposed within the interior region, wherein the memory includes information stored therein, wherein the stored information includes a program for controlling operation of the pump, B. a power supply support structure disposed within the interior region, C. an electrical power output port extending through the housing, for transmitting electrical power to the pump, D. a data transfer port extending through the housing, for transmitting and receiving data associated with the operation of the pump, E. a data conductor assembly disposed within the interior region and associated with the data transfer port, for coupling data associated with the operation of the pump between the digital processor and the data port, and F. an electrical power conductor assembly disposed within the interior region and associated with the power supply support structure, for coupling electrical power from a power supply to the digital processor and for coupling pump drive signals from the digital processor to the electrical power output port, characterised in that the digital processor is responsive to data associated with the operation of the pump received at the data transfer port, and to the information stored in the memory, i. to determine therefrom, the identity of the pump, ii. to determine therefrom, electrical characteristics and features of the identified pump, and iii. to adaptively generate and apply to the power port, pump drive signals for driving the identified pump, and in that the power output port and the data transfer port are disposed within a single controller connector assembly. i. to determine therefrom, the identity of the pump, ii. to determine therefrom, electrical characteristics and features of the identified pump, and iii. to adaptively generate and apply to the power port, pump drive signals for driving the identified pump,