The present application discloses systems and methods for performing a weighting operation in a stimulation module of a stimulation prosthesis. Accordingly, a command module transmits one data word (i.e., the channel and amplitude value) to the stimulation module. The stimulation module then determines the individual electrodes and magnitudes of electrical signals to apply thereto so as to achieve appropriate stimulation on the channel. In accordance with one embodiment, a stimulation module includes a receiver that is configured for receiving stimulation data transmitted by the command module, the stimulation data defining a channel and an amplitude, a weighting unit configured for calculating, based on the channel and amplitude value, a set of magnitudes, and an arrangement of current sources-and-switches configured for applying current to the array of electrodes based on the calculated set of magnitudes.