Implantable Brain Computer Interfaces (BCI) allow recording of neural signals via implanted electrodes from the surface of the brain or from inner cortical tissue. A typical implantable BCI requires recording from 64 channels at the rate of 10k samples/sec to be able to record the actions of high frequency spikes. The bandwidth required for the transmission of 64 channels at 10k samples/ sec will be approximately 10 Mbps. when recording above 10 k samples/sec, the location and the type of the spike is the main interest. Signals other than the spikes can be considered as noise and ignored. There is no need to transmit the entire signal if the location and type of spikes can be detected on board. This will reduce the bandwidth requirements to a level that can be supported by low bandwidth wireless interfaces. This is the first focus of the thesis. The second focus of this thesis is to deliver stimulation signals to the brain or spine based on signals detected, LFP (Local Field Potential) events detected in the brain or peripheral muscles. The configurable stimulation system can deliver stimulation signal with the voltage ranging from 0 volts to ±18 volts. These signals can be positive, negative or bipolar signals. Stimulation signals are crucial because they stimulate specific targets in the brain or spine, which helps in treatment of movement with the help of neuroplasticity.