HomeTrouble CodesU0016

U0016 — Medium Speed Can Communication Bus Low

Generic OBD-II · all makesNetwork / communication

U0016 indicates that the voltage on the medium-speed Controller Area Network (CAN) bus is lower than expected, often due to a short to ground, open circuit, or a faulty module. This bus typically connects body control modules, infotainment systems, and other non-powertrain components.

Symptoms

What causes it — most likely first

1. Wiring or connector damage

Chafed, pinched, or corroded wires in the medium-speed CAN bus circuit, especially near connectors or areas of movement, can cause a low voltage condition.

2. Faulty module on the medium-speed CAN bus

A defective body control module (BCM), anti-lock brake system (ABS) module, or other module can pull the bus voltage low or fail to communicate properly.

3. Poor electrical connections

Loose, bent, or corroded terminals at module connectors or splice points can create high resistance or intermittent shorts.

4. Low system voltage or weak battery

Insufficient battery voltage can cause modules to operate erratically and affect CAN bus signal levels.

5. Failed termination resistor

A missing or out-of-spec termination resistor on the medium-speed CAN bus can cause signal reflections and voltage abnormalities.

6. Engine control module (PCM/ECM) failure

While rare, a failed PCM/ECM can affect the medium-speed CAN bus, but this is typically a last-resort diagnosis after all other modules and wiring have been ruled out.

How it's diagnosed

  1. Inspect the medium-speed CAN bus wiring and connectors for visible damage, corrosion, or loose pins.
  2. Measure the resistance between CAN High and CAN Low at the diagnostic connector (typically 60 ohms with two termination resistors).
  3. Check the voltage on CAN High and CAN Low with ignition on; normal values are around 2.5V each (differential near 0V).
  4. Disconnect modules one at a time while monitoring bus voltage to isolate which module is pulling the bus low.
  5. Verify battery voltage and charging system; low voltage can mimic bus faults.
  6. If all other modules and wiring check out, consider a rare PCM/ECM failure, but this is unlikely.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive my car with a U0011 code?

You may be able to drive, but the vehicle could experience loss of important functions like ABS, stability control, or instrument cluster. It is best to diagnose and repair promptly to avoid safety issues.

Is it safe to clear the code without fixing the problem?

Clearing the code will only turn off the warning light temporarily. If the underlying issue (e.g., wiring fault or bad module) is not repaired, the code will return and the problem may worsen.

Do I need to replace the PCM/ECM for a U0011 code?

Almost never. The PCM is rarely the cause of a medium-speed CAN bus low code. Most often the issue is a wiring problem or a faulty body control module, ABS module, or other bus participant. Replacing the PCM without proper diagnosis is usually a waste of money.

What is the medium-speed CAN bus used for?

The medium-speed CAN bus (typically 125 kbps) connects non-powertrain modules such as the body control module, instrument cluster, door modules, and infotainment system. It handles functions like lighting, locks, windows, and climate control.