The goal of building this hardware was to create a stimulation system that could operate in a real-time feedback or control paradigm as well as the more traditional program mode (e.g., LTP protocols). Basically, to stimulate at any location and any time in response to ongoing activity measured with the MEA1060 amplifier.

-Interfaces directly to the MEA1060 amplifier from multichannel systems
-60 channel real-time voltage stimulation
-USB (v1.2) interface using FTDI chip supported on many platforms
-Delivers bipolar pulse (positive/negative) for balanced charge stimulation
-Adjustable Voltage and pulse width with 16 bit buffered DAC
-Blanking during stimulation to attenuate artifacts
-Isolated stimulation circuit through bipolar analog solid state switch (10 Mohm isolation).... in other noise from the stimulator itself during recordings
-TTL sync output through BNC to mark stimulation delivery (e.g., connected to A1 on multichannel systems MEA1060)
-Programmable stimulation pulse trains.
-The USB interface has drivers for windows, mac, and linux standard serial connections...

Command syntax:
stim ch# or stim ch#,ch#,...
gnd ch#
ungnd ch#

-Voltage stimulation only...obviously if you change or add an additional DAC you could do current as well..
-Limited program stack...up to 50 commands at any time
-There is a 20 uS lag between serial stimulation pulses while the microcontroller sets up the switches