A multichannel vestibular prosthesis includes a sensor system and a microcontroller configured to communicate with the sensor system to receive sensor signals from the sensor system while in operation. The microcontroller is configured to provide control signals in response to the sensor signals. The multichannel vestibular prosthesis also includes a neuroelectronic interface integrated circuit configured to communicate with the microcontroller to receive the control signals, and a plurality of electrodes electrically connected to the neuroelectronic interface integrated circuit. The neuroelectronic interface integrated circuit includes a digital controller configured to communicate with the microcontroller, a plurality of digital-to-analog converters configured to communicate with the digital controller, and a plurality of analog current control circuits, each constructed to communicate with a respective one of the plurality of digital-to-analog converters. Each of the plurality of analog current control circuits can be electrically connected directly or under software control to a respective one of a plurality of electrodes for delivering electrical stimuli to at least one vestibular nerve, and the digital controller is configured to control amplitudes, frequencies, polarities and durations of currents to be delivered to any combination of the plurality of electrical leads.
High-voltage CMOS neuroelectronic interface for a multichannel vestibular prosthesis