Freeze Frame Data
A diagnostic snapshot of critical engine sensor values recorded automatically by the engine control module at the exact moment a diagnostic trouble code is triggered.
Freeze frame data is a highly valuable diagnostic feature built into all OBD-II compliant engine control modules (ECMs). When the vehicle's onboard computer detects an emissions-related fault, it does not just turn on the check engine light and store a Diagnostic Trouble Code (DTC)—it also automatically takes a "snapshot" of all critical engine sensor readings at that exact microsecond and saves it in its memory.
This captured snapshot is the freeze frame data. It typically includes sensor values such as engine speed (RPM), vehicle speed, engine coolant temperature, calculated engine load, fuel pressure, intake manifold pressure (MAP), fuel trim values (short and long term), throttle position, and engine run time. This data provides a record of the exact driving conditions when the fault occurred.
For a diagnostic technician, freeze frame data is essential for troubleshooting intermittent problems. For example, if a vehicle has a misfire code (P0300), the freeze frame data might reveal that the engine was cold (coolant temp 40 degrees) and idling (750 RPM) when the fault occurred. This helps the mechanic replicate the exact conditions to test and verify the repair, rather than guessing.
Freeze frame data is accessed using an OBD-II scan tool connected to the diagnostic port. When a technician clears the trouble codes from the computer's memory, the associated freeze frame data is also deleted.