Los códigos DTC son la primera pista cuando el cuadro avisa de una avería, pero por sí solos no resuelven nada. En este artículo explico cómo leer un código de diagnóstico, qué familias existen, cuáles aparecen con más frecuencia y qué comprobaciones hago yo antes de cambiar piezas o borrar fallos. La idea es pasar de una lectura rápida del escáner a un diagnóstico útil, sin caer en sustituciones a ciegas.
Lo esencial para leer un DTC sin perder tiempo
- Un DTC no es la avería completa, sino una pista sobre el sistema afectado.
- La primera letra del código suele indicar si el problema está en motor, carrocería, chasis o red de comunicaciones.
- Los códigos almacenados, pendientes y permanentes no significan lo mismo y no se interpretan igual.
- Antes de borrar nada conviene mirar el freeze frame, los datos en vivo y si el fallo se repite en más de una ECU.
- Hay códigos muy habituales, pero ninguno debe llevar a cambiar una pieza sin comprobar alimentación, masas, fugas o cableado.

Cómo se organiza un código DTC
Un código DTC OBD-II suele tener cinco caracteres alfanuméricos y la estructura importa más de lo que parece. La primera letra marca la familia del sistema: motor y transmisión, carrocería, chasis o comunicaciones. Después aparece un dígito que ayuda a distinguir entre código genérico y específico del fabricante; en la práctica, eso cambia bastante la forma de buscar la causa real. La SAE International estandariza las definiciones genéricas, pero cada marca puede añadir matices propios en sus sistemas ampliados.
| Posición | Qué indica | Ejemplo práctico |
|---|---|---|
| 1.ª letra | Familia del sistema | P = tren motriz, B = carrocería, C = chasis, U = red |
| 2.º carácter | Tipo de código | 0 = genérico, 1 = específico del fabricante |
| 3.º carácter | Subsistema principal | Aire, combustible, encendido, emisiones, señal, comunicación |
| 4.º y 5.º caracteres | Fallo concreto | Misfire, mezcla pobre, fuga EVAP, pérdida de comunicación |
Yo suelo pensar así: el código me dice dónde mirar primero, no qué pieza comprar. Un P0300, por ejemplo, apunta a fallos de encendido aleatorios, pero la causa puede ser bujías, bobinas, una fuga de admisión o incluso baja compresión. Con esa base, ya tiene sentido separar el tipo de código y no tratar todos como si significaran lo mismo.
Qué significa que un código esté almacenado, pendiente o permanente
En un escáner no basta con leer el número. El estado del DTC cambia mucho la lectura del problema. Yo distingo tres escenarios principales: código almacenado, código pendiente y código permanente. Cada uno refleja un nivel distinto de confirmación, y mezclarlo todo suele llevar a diagnósticos flojos o a borrar fallos demasiado pronto.
| Tipo de DTC | Qué significa | Cómo lo interpreto yo |
|---|---|---|
| Almacenado | La avería ya se ha confirmado y el sistema la considera real | Es el punto de partida, pero aún hay que comprobar causa y contexto |
| Pendiente | El fallo apareció, pero todavía no se ha consolidado | Lo tomo como advertencia temprana; puede desaparecer si no se repite |
| Permanente | El vehículo mantiene el registro hasta que el monitor verifica que el problema no sigue presente | No lo borro a la ligera; obliga a confirmar la reparación con un ciclo correcto |
Además, muchos coches guardan freeze frame, una foto congelada de parámetros en el momento en que se detectó la avería. Ahí miro régimen, carga, temperatura, tensión y condiciones de conducción. Bosch recuerda que un mismo problema puede aparecer en más de una ECU, así que no me quedo solo con el módulo motor: a veces la pista buena está en ABS, transmisión o red de comunicaciones. Una vez claro el estado del DTC, conviene pasar a los códigos que más se repiten en el taller.
Los códigos que más se repiten en un taller
No existe una lista cerrada que valga para todos los vehículos, porque el significado exacto cambia según la marca y el sistema. Aun así, hay códigos que se repiten una y otra vez y que merecen estar en cualquier listado de referencia. Yo los uso como mapa inicial, no como diagnóstico final.
| Código | Sistema | Qué suele indicar | Qué reviso primero |
|---|---|---|---|
| P0300 | Motor | Fallos de encendido aleatorios o múltiples | Bujías, bobinas, admisión falsa, combustible, compresión |
| P0301-P0304 | Motor | Fallos de encendido en un cilindro concreto | Bobina, inyector, bujía, cableado, compresión del cilindro |
| P0171 | Motor | Mezcla pobre en banco 1 | Fugas de aire, caudalímetro, presión de combustible, PCV |
| P0172 | Motor | Mezcla rica en banco 1 | Inyectores, sensor MAF, sonda lambda, presión de combustible |
| P0101 | Motor | Caudalímetro fuera de rango o rendimiento incorrecto | Conductos de admisión, filtro de aire, conectores, suciedad del sensor |
| P0113 | Motor | Sensor de temperatura de aire de admisión con señal alta | Cableado, conector, sensor abierto o desconectado |
| P0128 | Motor | El motor no alcanza la temperatura prevista | Termostato, sensor de refrigerante, tiempo de calentamiento real |
| P0420 | Emisiones | Eficiencia del catalizador por debajo del umbral | Sondas lambda, fugas de escape, consumo de aceite, estado del catalizador |
| P0442 | EVAP | Fuga pequeña en el sistema de evaporación | Tapa del depósito, mangueras, válvula purga, test de humo |
| P0455 | EVAP | Fuga grande en el sistema EVAP | Tapón, cuello de llenado, manguitos, válvulas, depósito |
| P0700 | Transmisión | Fallo solicitado por la centralita de caja | Leer la ECU de transmisión y no quedarse solo con el código genérico |
| U0100 | Red | Pérdida de comunicación con la ECU principal | Alimentación, masas, CAN, fusibles, humedad en conectores |
| C0035 | Chasis | Fallo relacionado con sensor de velocidad de rueda | Captador, cableado, aro fónico, holguras o suciedad metálica |
La lectura correcta depende del contexto. Un P0420 en un coche con consumo de aceite no se interpreta igual que en un coche recién reparado de admisión. Y un U0100 no me lleva de entrada a una pieza concreta, sino a comprobar alimentación y comunicación antes de seguir. Sabiendo cuáles aparecen más, el siguiente paso es diagnosticar sin atajos.
Cómo hago yo el diagnóstico paso a paso
Cuando recibo un vehículo con un testigo encendido, empiezo por ordenar la información. El error más caro es cambiar piezas sin reconstruir lo que el coche estaba haciendo cuando detectó el fallo. Yo prefiero un proceso simple, pero riguroso.
- Leo todos los códigos presentes, no solo el primero que sale en pantalla.
- Reviso si son almacenados, pendientes o permanentes, y miro el freeze frame.
- Confirmo el síntoma con el conductor: cuándo ocurre, en frío, en caliente, al acelerar o al ralentí.
- Hago una inspección visual rápida: manguitos, conectores, masas, fusibles, nivel de batería y estado de carga.
- Entro en datos en vivo para comprobar si las señales tienen sentido y si alguna lectura se sale de rango.
- Solo después de reparar o corregir algo borro códigos y repito una prueba de conducción para verificar que no regresan.
Hay dos ejemplos que me parecen muy claros. En un P0171, antes de pensar en sustituir el caudalímetro, yo busco fugas de aire, tomas falsas y problemas de presión de combustible. En un P0420, no cambio el catalizador sin revisar sondas, fugas de escape y posibles causas previas que lo hayan dañado. Ese orden ahorra dinero y evita diagnósticos “bonitos” pero falsos. Ahí es donde suelen aparecer los errores que más tiempo hacen perder.
Los errores que hacen que un DTC engañe
La mayoría de los fallos de interpretación no vienen del código en sí, sino de cómo se usa. Un escáner barato o caro puede dar la misma información básica; la diferencia real está en cómo se lee el contexto. Yo veo estos errores una y otra vez:
- Borrar el código antes de leerlo, con lo que se pierde el freeze frame y parte de la historia de la avería.
- Tratar un código pendiente como definitivo, cuando todavía no se ha confirmado el fallo.
- Cambiar la pieza que “nombra” el código sin revisar cableado, masas, alimentación y fugas.
- Ignorar la tensión de batería y el sistema de carga, que pueden generar síntomas electrónicos falsos.
- Olvidar que un mismo síntoma puede registrarse en varias ECUs, algo muy común en coches con redes complejas.
- No distinguir entre causa y consecuencia; a veces el código señala lo que sufrió la avería, no el origen real.
También me fijo en algo que muchos pasan por alto: los códigos de red y de comunicación suelen ser secundarios. Si una centralita no responde, primero compruebo alimentación, masa, fusibles y continuidad antes de condenar el módulo. Cuando el fallo toca red, seguridad o gestión compleja, el escáner solo es el punto de partida.
Cuándo el escáner no basta y conviene ir más allá
Hay averías que se pueden orientar con un lector OBD, pero no resolver solo con códigos. En sistemas como ABS, airbag, caja automática, dirección asistida eléctrica o redes de comunicación, el código suele ser una señal de aviso, no una respuesta completa. Ahí necesito ir más lejos con multímetro, osciloscopio, máquina de humo, comprobación de presión o documentación técnica del fabricante.
Yo doy un paso extra especialmente en estos casos:
- Cuando el código vuelve después de borrar y de una prueba de conducción real.
- Cuando hay varios códigos relacionados entre sí y todos apuntan al mismo origen eléctrico.
- Cuando el síntoma aparece solo en caliente, en frío o con vibración.
- Cuando el vehículo ha tenido una reparación previa mal cerrada o un mantenimiento reciente.
- Cuando el fallo afecta a seguridad, transmisión o comunicación entre módulos.
En esas situaciones, yo desconfío del diagnóstico rápido. Un sensor nuevo no corrige una masa oxidada, una fuga de vacío o una caída de tensión intermitente. Y si además el coche vuelve a registrar el mismo código en dos módulos distintos, mi sospecha inicial va hacia alimentación compartida, red CAN o una avería de cableado, no hacia dos piezas rotas a la vez. Para no volver a empezar de cero, conviene guardar bien la evidencia antes de cerrar el trabajo.
Lo que yo guardo siempre antes de cerrar una avería
Cuando la reparación parece hecha, no me conformo con borrar el fallo y entregar el coche. Me interesa dejar una trazabilidad mínima para saber qué pasó, qué se corrigió y qué comprobaciones se hicieron después. Eso me evita discusiones, repeticiones innecesarias y diagnósticos incompletos en la próxima visita.
- El código exacto y el estado en que apareció.
- El kilometraje y las condiciones en las que se detectó.
- El freeze frame con tensión, temperatura, carga y régimen del motor.
- Si había códigos almacenados, pendientes o permanentes.
- Qué prueba confirmó la causa real y qué pieza o ajuste resolvió el problema.
- Si el coche completó de nuevo el ciclo de conducción sin que reapareciera la avería.
Mi regla práctica es sencilla: un código DTC bien leído vale más que diez borrados apresurados. Si se entiende el sistema, se respeta el contexto y se documenta el proceso, el diagnóstico deja de ser una apuesta. Y eso, en un taller o en una revisión seria, marca la diferencia entre adivinar y reparar con criterio.