Designs of magnetic microcoil neural stimulator and driving pulse parameters to maximize current in tissue to excite neurons and to harvest energy drained from microcoil. Judiciously designed microcoil stimulator facilitates spatial selectivity and steerability stimulation while lowering consumption of energy and recovering unused energy stored in the coil. Several different coil array layouts for different stimulation strategies are presented.