At the turn of the 21st century digital electronic ignition modules became available for small engines on such applications as chainsaws, string trimmers, leaf blowers, and lawn mowers. This was made possible by low cost, high speed, and small footprint microcontrollers.
Digital electronic ignition modules can be designed as either
capacitor discharge ignition (CDI) or
inductive discharge ignition (IDI) systems.
Capacitive discharge digital ignitions store charged energy for the spark in a capacitor within the module that can be released to the spark plug at virtually any time throughout the engine cycle via a control signal from the microprocessor. This allows for greater timing flexibility, and engine performance; especially when designed hand-in-hand with the engine carburetor.