In this study, a novel multi-layer printed circuit board (PCB)-based neurostimulator system with an embedded microprocessor is presented for applications in neuroprosthesis. The system integrates rechargeable batteries, a power management block, adjustable constant-current waveforms, voltage transient monitoring, and evoked neural response recording. The system can be configured to select channels among the 16 stimulation channels via Bluetooth communication wirelessly. Bench top measurements demonstrated that the system generated biphasic current waveforms with various stimulation parameters with approximately 407 mW of power consumption. Additional testing and validation with microelectrodes are underway.