Its Engine Control Unit is based on a Motorola 32 bit CPU.
The Trionic T5.2 uses a Mecel patented ion-current measurement1 to decide which cylinder was in the compression phase and had just ignited the air/fuel mixture.
The ion-current measurement is thus used to synchronise the ignition's firing of the spark plug with the cylinder which is full of compressed air/fuel.
Trionic T5.2 uses a MAP (Manifold Absolute Pressure) sensor to, indirectly, measure the weight of the air that has been drawn/forced into the cylinders.
It uses a simple slotted aperture disc in conjunction with a crank position sensor to identify the Top Dead Center (TDC) for cylinders 1 & 4 and also to measure the engine's RPM.