El código U0100 significa que una o varias centralitas del coche han dejado de recibir mensajes de la centralita del motor (ECM o PCM) a través de la red de datos. Su definición en la norma SAE J2012 es «Lost Communication With ECM/PCM «A»», es decir, pérdida de comunicación con la centralita de motor «A». Antes de pensar en una centralita averiada, revisa lo barato: en muchos casos el origen es una batería baja, un fusible, una masa floja o un conector con humedad.
Primero, identifica tu situación
| Lo que ocurre | Qué suele indicar | Qué hacer ahora |
|---|---|---|
| No arranca, hay varios testigos encendidos y el cuentarrevoluciones no se mueve | La centralita del motor no tiene alimentación o está aislada de la red | No insistas con el motor de arranque: revisa batería y fusibles (pasos 1 y 2) |
| Arranca y va bien, pero el código aparece como histórico | Un corte puntual: batería descargada, arranque con pinzas o cambio de batería | Anota el código, bórralo y comprueba si vuelve |
| Se ha calado circulando o los testigos se encienden y apagan | Conexión o alimentación intermitente | Circula lo mínimo: puede volver a calarse |
| Tu lector OBD no consigue conectar con el motor | La centralita del motor no responde en la toma de diagnóstico | El mismo diagnóstico, empezando por la tensión |
Si el motor ni siquiera gira o solo oyes un clic, repasa también la guía de qué hacer cuando el coche no arranca: la causa puede estar antes de la electrónica.
Qué son los códigos U y por qué lo guarda otra centralita
La letra U agrupa los fallos de la red de comunicación entre módulos. Según SAE J2012, los que empiezan por U0 son genéricos y significan lo mismo en cualquier marca, mientras que los U1 y U2 los define cada fabricante. El resto de familias están explicadas en la guía de códigos OBD2, y los demás fallos de red, en la categoría de códigos U.
La red CAN, en pocas palabras
Las centralitas de un coche moderno (motor, cambio, ABS, cuadro, carrocería…) comparten información por un bus CAN: dos cables trenzados, llamados CAN High y CAN Low, por los que viajan mensajes que cualquier módulo conectado puede leer. La centralita del motor publica, entre otros datos, las revoluciones y la temperatura del refrigerante. El cuadro los usa para mover sus agujas, el cambio automático para decidir cuándo cambiar de marcha y el ABS o el control de estabilidad para gestionar la tracción.
Lo habitual es que cada extremo de la red lleve una resistencia de terminación de 120 ohmios, en el mazo o dentro de un módulo. Como las dos quedan en paralelo, entre los dos cables se miden unos 60 ohmios, un dato que te servirá para el diagnóstico.
Por qué el U0100 no aparece en la centralita del motor
Cada módulo espera recibir ciertos mensajes del motor de forma periódica. Cuando el cuadro, el ABS o la caja de cambios dejan de recibirlos, cada uno guarda su propio U0100. Por eso es normal encontrar el mismo código repetido en varios módulos y nada en la centralita del motor: si estaba apagada o aislada, no pudo registrar el fallo.
Hay una consecuencia práctica: con un adaptador ELM327 y una app genérica puede que ni siquiera veas el código. El modo OBD genérico solo accede a las centralitas relacionadas con las emisiones, y si la del motor no responde, la app no conectará. Para leer el U0100 guardado en el ABS o en el cuadro necesitas un escáner multisistema o de marca. Te explicamos cómo hacerlo en leer los códigos de avería paso a paso y qué equipo elegir en la guía del escáner OBD2.
Síntomas habituales
- El coche no arranca: según el modelo, el motor no gira o gira sin llegar a arrancar.
- Muchos testigos a la vez: motor, ABS, control de estabilidad, airbag o cambio.
- Cuentarrevoluciones a cero o agujas del cuadro que caen de golpe mientras conduces.
- Cambio automático en modo de emergencia, bloqueado en una marcha.
- En algunos coches, los ventiladores del radiador funcionan al máximo como medida de protección.
- Motor que se cala en marcha cuando el corte es intermitente.
Causas, de la más barata a la más cara
| Causa | Pista | Coste relativo |
|---|---|---|
| Batería descargada o bornes flojos u oxidados | El código aparece tras un arranque difícil o tras días sin mover el coche | Bajo |
| Fusible fundido o relé de alimentación de la centralita | No llega tensión a la centralita con el contacto dado | Bajo |
| Masa del motor o de la centralita floja u oxidada | El fallo varía con los baches, el calor o al encender consumos | Bajo |
| Conector de la centralita con humedad, óxido o pines abiertos | Fallo intermitente, a menudo tras lluvias o tras lavar el motor | Bajo–medio |
| Cableado CAN rozado, cortado o mordido | Daños visibles en el mazo; lectura anómala entre los pines 6 y 14 | Medio |
| Otro módulo o un accesorio que bloquea la red | Códigos U de varios módulos; la red vuelve al desenchufarlo | Medio |
| Reprogramación o actualización fallida | El fallo empieza justo después de tocar el software | Medio–alto |
| Centralita del motor averiada | Alimentación, masas y red correctas, y sigue sin responder | Alto |
Cómo diagnosticar el U0100 paso a paso
Antes de empezar. Desconecta los conectores de las centralitas solo con el contacto quitado. Si desconectas la batería, quita primero el borne negativo y conéctalo el último; puede que después tengas que reajustar la radio o los elevalunas, y algunos coches exigen un procedimiento del fabricante. En híbridos y eléctricos no toques los cables naranjas ni los componentes de alta tensión.
1. Mide la batería antes que nada
Muchas centralitas dejan de comunicarse cuando la tensión cae, sobre todo durante el arranque. En reposo, una batería cargada ronda los 12,6–12,8 V; por debajo de unos 12,4 V, cárgala antes de seguir buscando. El método completo está en cómo comprobar la batería con un multímetro. Revisa también que los bornes estén limpios y bien apretados.
Si antes del fallo se encendió el testigo de la batería con el coche en marcha, sospecha del sistema de carga: con el alternador fallando, la tensión puede bajar tanto que algunas centralitas dejan de comunicarse.
2. Comprueba fusibles y relé de alimentación
Localiza en el manual del propietario, o en la tapa de la caja de fusibles, los que alimentan la centralita del motor, el relé principal y la línea de encendido. Compruébalos con un multímetro o una lámpara de pruebas, no solo a simple vista. Si un fusible nuevo se vuelve a fundir, hay un cortocircuito: nunca pongas uno de mayor amperaje.
3. Revisa alimentación, masas y conector de la centralita
Aquí necesitas el esquema eléctrico de tu modelo para saber qué pin es cada cosa. Con el contacto dado, comprueba que llegan los 12 V de batería y de contacto. Después mide la caída de tensión en las masas, entre el pin de masa de la centralita y el borne negativo de la batería: debería ser prácticamente cero.
Con el contacto quitado, desconecta el conector de la centralita y busca humedad, óxido, pines doblados o terminales que se hayan salido hacia atrás. En algunos modelos la centralita va en zonas donde se acumula agua, como bajo la bandeja del parabrisas, así que revisa también que los desagües no estén tapados por hojas. Revisa las masas del motor al chasis y la de la batería.
No pinches los cables ni metas puntas gruesas en los terminales: los abrirás y crearás un fallo nuevo.
4. Mide la red CAN en el conector OBD
Con la batería desconectada (o, como mínimo, tras dejar que las centralitas se apaguen durante 15 minutos), mide la resistencia entre el pin 6 (CAN High) y el pin 14 (CAN Low) de la toma OBD. Según la guía de diagnóstico publicada por Gears Magazine:
| Lectura entre pines 6 y 14 | Interpretación probable |
|---|---|
| Entre 58 y 64 Ω | Las dos terminaciones de 120 Ω y el tramo que las une están bien |
| Entre 116 y 128 Ω | Solo se ve una terminación: hay un circuito abierto más allá del primer módulo |
| Circuito abierto (OL) | El corte está antes de la primera terminación |
| Entre 0 y 2 Ω | CAN High y CAN Low están en cortocircuito entre sí |
Mide además cada pin CAN contra el pin 16 (positivo) y contra el pin 4 (masa): debe marcar circuito abierto. Cualquier otra lectura indica un cortocircuito a tensión o a masa. Con el contacto dado y la batería conectada, las dos líneas rondan los 2,5 V respecto a masa cuando la red está en reposo; con tráfico de mensajes, el multímetro marca algo más en CAN High y algo menos en CAN Low.
Ten en cuenta un límite importante: en muchos coches la toma OBD está conectada a una pasarela (gateway) que separa la red de diagnóstico de la del motor. Leer 60 Ω en la toma no garantiza que la red del motor esté sana; para medirla hay que ir a los puntos que indique el esquema del fabricante.
5. Aísla el módulo que bloquea la red
Si hay cortocircuito o la red funciona a ratos, desconecta los módulos uno a uno, con la batería desconectada, y repite la medición. Empieza por lo instalado después de fábrica: alarmas, localizadores, radios o un adaptador que se deje siempre enchufado en la toma OBD. Si al desconectar uno la red vuelve a la normalidad, el problema está en ese módulo o en su cableado.
6. Software y centralita, al final
Si el U0100 empezó justo después de una actualización o de una reprogramación de potencia, la escritura pudo quedar incompleta. El taller oficial o el especialista que la programó suelen poder recuperarla. Solo con alimentación, masas y red comprobadas tiene sentido dar la centralita por averiada. Muchas se pueden reparar en talleres de electrónica. Una de segunda mano normalmente hay que adaptarla o clonarla al inmovilizador del coche; si no, lo habitual es que el motor no arranque.
Coste orientativo
| Reparación | Rango orientativo |
|---|---|
| Diagnosis en taller | 30–100 €; según Autodoc Club, solo el diagnóstico de un U0100 suele llevar 1–2 horas |
| Fusible o relé (pieza) | Estimación: 5–40 € |
| Batería nueva | Estimación: desde unos 80 €; más si el coche tiene start-stop |
| Reparación sencilla de un conector | 50–150 € según Autodoc Club |
| Reparación de la centralita en un especialista | 300–600 € y 1–3 días según Autodoc Club |
| Centralita nueva | 800–2.500 € más mano de obra y programación según Autodoc Club |
¿Se puede circular con U0100? ¿Y pasar la ITV?
Si el código es histórico y el coche funciona con normalidad, puedes ir al taller mientras vigilas el cuadro. Si se ha calado en marcha o los testigos parpadean, no te arriesgues: un calado en carretera te deja sin empuje y, según el modelo, con la dirección y el freno más duros. En ese caso, pide una grúa.
En la ITV, el manual de procedimiento v7.9, en vigor desde el 1 de enero de 2026, prevé leer el OBD en vehículos Euro 5 (turismos y vehículos ligeros de mercancías, categorías M1 y N1), Euro 6 y Euro VI. Una conexión OBD no accesible o no operativa, el testigo de avería encendido y los códigos confirmados o permanentes se califican como defecto grave. Con un U0100 activo es probable que se dé alguna de esas situaciones. Borrarlo justo antes de la inspección no sirve si la avería sigue.
Preguntas frecuentes
¿El U0100 significa que la centralita del motor está rota?
No necesariamente. Es la última sospechosa: antes hay que descartar batería, fusibles, relé, masas, conectores y cableado de la red.
¿Por qué aparece después de cambiar la batería o arrancar con pinzas?
Porque durante la caída de tensión las centralitas pierden contacto entre sí y lo registran. Si el código no vuelve tras borrarlo y circular unos días, lo más probable es que fuera un corte puntual.
¿Qué diferencia hay entre U0100, U0101 y U0121?
La lógica es la misma, pero cambia el módulo que no responde: U0101 es la centralita del cambio y U0121, la del ABS. Si aparecen muchos códigos U distintos a la vez, busca una causa común (tensión, masa o red). Si solo aparece U0100, céntrate en la alimentación, el conector y el cableado del motor.
¿Una reprogramación puede provocar el U0100?
Sí. Una escritura interrumpida, por ejemplo por una bajada de tensión durante el proceso, o un archivo incompatible pueden dejar la centralita sin responder. Por eso conviene conectar un mantenedor de carga o una fuente de alimentación mientras se programa.
¿Sirve de algo borrar el código?
Solo si el coche funciona bien y sospechas de un corte puntual. Si vuelve, hay una avería real que el borrado solo oculta.
En resumen
El U0100 indica que el resto del coche ha dejado de recibir los datos de la centralita del motor. Sigue este orden: batería y carga, fusibles y relé, masas y conector, medición de la red en los pines 6 y 14 con la batería desconectada, módulos añadidos y, por último, software y centralita. Si el motor no arranca y no localizas el fallo con estas comprobaciones, un taller con esquemas y escáner de marca lo encontrará antes que el método de prueba y error.
Fuentes: SAE J2012 · Gears Magazine, diagnóstico de la comunicación CAN · Autodoc Club, código U0100 · Manual de procedimiento de inspección ITV v7.9
Última revisión: 19 de septiembre de 2026. Los precios son orientativos y dependen del modelo, la provincia y el taller; las estimaciones propias están indicadas como tales.