An electrotherapeutic device for treating a visual disease using microcurrent stimulation is provided. The device includes a signal generator in which a waveform controller digitally controls a waveform signal source so as to generate a waveform in which one or more waveform parameters (e.g., pulse width, pulse period, pulse position, pulse coding, peak current amplitude, duty cycle, and/or pulse shape) are varied in accordance with a protocol for treating a visual disease. The device also includes an applicator connected to the signal generator and configured to apply the waveform to at least one stimulation point within an eye region.