A laser module produces pulsed laser energy in a wavelength range of 495-580 nm based on duration, peak power, and interval parameter information. An envelope timer controls the total duration of all micropulses based on the duration and interval parameters via a pulse-width modulated (PWM) output to a micropulse timer, which in turn outputs a PWM micropulse signal. A light emitting diode driver outputs a laser current through a diode based on the micropulse signal and a dimming signal to produce the pulsed laser energy. The integrator compares a signal corresponding to a detected power level of the laser energy to a signal corresponding to the peak power parameter and outputs the dimming signal. The resulting micropulse durations are in the range of 50 to 300 microseconds for periods of about 2 milliseconds, with a duty cycle ranging from 5 to 15%. The overall pulse parameters are duration from 10 microseconds to 1.5 seconds, with periods of any value. The pulsed laser energy is delivered by ophthalmologic laser treatment devices to an eye of a patient.