1. A method of addressing and driving a biologic electrode array comprising the steps of: providing a chip having an array of electrodes, each electrode being associated with a local memory; addressing one or more electrodes within the array using a plurality of row and column lines, wherein each addressable electrode is connectable to a single row line and a single column line; storing a value in the local memory of each addressed electrode representative of a voltage that is to be applied to each addressed electrode; and driving the addressed electrodes at the voltage corresponding to the stored values.