02/10/2026
El código P0420 se genera desde la propia estrategia de diagnóstico de la ECU, no desde un sensor que indique directamente que el catalizador está defectuoso. La ECU recibe principalmente la señal del sensor de oxígeno anterior al catalizador, B1S1, y la del sensor posterior, B1S2. Cuando se cumplen las condiciones necesarias para ejecutar el monitor del catalizador —temperatura, carga, rpm, lazo cerrado y ausencia de ciertas fallas— la ECU compara el comportamiento de ambas señales para determinar la capacidad del catalizador de almacenar y procesar oxígeno.
Durante la prueba, la ECU analiza la frecuencia, amplitud y respuesta de B1S1 y B1S2 mediante algoritmos definidos en la calibración. Con un catalizador funcionando correctamente, B1S1 presenta variaciones rápidas mientras B1S2 permanece relativamente estable porque el catalizador amortigua las variaciones de oxígeno. Cuando el catalizador pierde capacidad de almacenamiento, B1S2 comienza a reproducir con mayor rapidez las variaciones de B1S1. La ECU convierte esa respuesta en un indicador interno de eficiencia y lo compara contra un umbral calibrado por el fabricante.
Cuando el resultado del monitor queda fuera del límite establecido, la ECU registra internamente un resultado de FAIL y utiliza la lógica de confirmación correspondiente para almacenar el DTC P0420 — Catalyst System Efficiency Below Threshold, Bank 1. Por eso el código no se “carga” manualmente durante el funcionamiento normal: la estrategia ya está programada dentro del software/calibración de la ECU y el DTC aparece como consecuencia del resultado del monitor. Al borrar el código, se elimina el registro, pero la estrategia permanece; cuando las condiciones vuelven a cumplirse, la ECU ejecuta nuevamente la prueba y puede generar otra vez el P0420.