In other embodiments, the processor 578 is integrated directly into the pulsed power supply 552 as shown in FIG. 10A. The processor 578 and drivers 557 can be used to determine parameters, such as the pulse width of the micropulses, and the repetition rate and/or duty cycle of the micropulses that is generated by solid state switches 558 in order to control of output pulse trains generated by the