A method of addressing and driving an electrode array includes the step of
addressing one or more electrodes within the array using a plurality of
row and column lines. In one aspect of the method, a value corresponding
to a voltage is stored in a local memory associated with each electrode.
The addressed electrodes are then driven at the voltages corresponding to
the stored values. In another aspect of the method, a driving element
associated with each addressed electrode is selectively coupled with a
voltage line so as to charge the electrode with the voltage on the
voltage line. The device and methods may be used in the synthesis of
biopolymers such as oligonucleotides and peptides.