Abstract: A process for detecting a misfire in one or more cylinders of an internal combustion engine, including sampling the exhaust gas pressure values during at least one engine cycle at a sampling frequency proportional to the crankshaft rotational speed, analyzing the sampled signal in the frequency domain, calculating a misfire index from the analysis, comparing the index with one or more threshold values, and identifying a misfire based on the comparison of the index with the threshold values.