1. A programmable gain current amplifier, comprising: a transistor pair for receiving an input current; a plurality of differential pairs connected with each other in parallel, wherein each of the differential pairs along with the transistor pair form a differential current mirror to amplify the input current; and a control device for controlling the output polarities of the differential current mirrors, amounting to a predetermined gain between the total output of the differential current mirrors and the input current.