This paper describes a solution to control applications which require a large number of counters/timers with a maximum resolution of 5 microseconds. The solution comes from integrated circuits using a Universal Pulse Processing (UPP) core. The UPP core provides up to 24 channels of very versatile counter/timer/shift register functions with a built-in Arithmetic Logic Unit (ALU) and associated control functions. The concept of the UPP is explained and an application example is shown. The proposed application illustrates the use of a microcontroller and a UPP to control a conceptual six cylinder fuel injected engine.