A biologic electrode array is formed on a semiconductor substrate. A matrix of
electrode sites is disposed on the semiconductor substrate. A matrix of optical
detectors is disposed beneath the electrode sites in the semiconductor substrate,
wherein each electrode site is associated with a corresponding optical detector.
The optical detectors are coupled to detection circuitry formed on the semiconductor
substrate. The electrode sites may include slitted electrodes, punctuated electrodes,
or optically transparent electrodes.