An apparatus and method for electrical charge balancing when generating a stimulus during functional neural stimulation is presented. A stimulus pulse is generated (cathodic or anodic), and after a selected delay a charge compensating pulse is generated of an opposite polarity. The electrode circuit discontinuously examines electrode voltage after termination of the stimulus pulse, and utilizes this voltage to determine how long to extend the width of the charge compensating pulse. The electrode circuit thus performs accurate electrical charge cancellation to remove residual charges from the electrode by precisely controlling pulse width for an opposing polarity compensating pulse that need not have the same current level as the stimulus pulse.La présente invention concerne un appareil et un procédé d'équilibrage de charge électrique lors de la génération d'un stimulus lors d'une stimulation neuronale fonctionnelle. Selon l'invention, une impulsion de stimulus est générée (cathodique ou anodique) et, après un retard sélectionné, une impulsion de compensation de charge de polarité contraire est générée. Le circuit d'électrode inspecte de façon discontinue la tension d'électrode à la fin de l'impulsion de stimulus et utilise cette tension pour déterminer la valeur d'extension de la largeur de l'impulsion de compensation de charge. Le circuit d'électrode exécute ainsi une annulation de charge électrique précise servant à éliminer des charges résiduelles de l'électrode par une commande précise de la largeur d'impulsion d'une impulsion de compensation de polarité contraire qui ne nécessite pas le même niveau de courant que l'impulsion de stimulus.