HomeTrouble CodesU0680

U0680 — Lost Communication Barometric Pressure Sensor B

Generic OBD-II · all makesNetwork / communication

This code indicates the engine control module is no longer receiving a valid signal from Barometric Pressure Sensor B. The engine computer uses barometric pressure data to adjust fuel and turbo boost calculations for altitude and weather conditions. A communication loss typically points to a wiring, connector, or sensor fault rather than a computer problem.

Symptoms

What causes it — most likely first

1. Faulty barometric pressure sensor B

The sensor itself may have failed internally or be outputting an out-of-range signal the PCM cannot interpret as valid.

2. Wiring damage or corrosion

Chafed, corroded, or broken wiring between the sensor and PCM can interrupt the signal or reference voltage.

3. Connector or pin fitment issue

A loose, spread, corroded, or backed-out terminal at the sensor or PCM connector can cause intermittent or total signal loss.

4. Reference voltage or ground problem

The sensor may not be receiving proper 5-volt reference or ground from the PCM, preventing it from communicating.

5. PCM software or internal fault

A rare PCM communication driver failure or calibration issue could prevent the module from reading the sensor; this is uncommon and should only be considered after all other causes are eliminated.

How it's diagnosed

  1. Verify the code with a scan tool and check for related barometric, MAP, or turbo codes that may provide context.
  2. Visually inspect the barometric pressure sensor B connector and wiring for corrosion, damage, or loose pins.
  3. Check for proper 5-volt reference, ground, and signal at the sensor connector using a digital multimeter.
  4. Back-probe the signal wire while monitoring live data to see if the sensor output changes with altitude or key cycles.
  5. If wiring and voltages are correct, substitute a known-good sensor temporarily and recheck live data and code status.
  6. Only if all external components and circuits test good, investigate PCM connector integrity and software before considering module replacement.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

Is it safe to drive with code U0680?

Short distances may be possible, but reduced power, poor fuel mixture, and potential turbo control issues make extended driving inadvisable. Have it diagnosed promptly.

Will replacing the PCM fix U0680?

Usually not. Drivers are often told the PCM is bad, but the vast majority of U0680 cases are caused by the sensor, wiring, or connector. The PCM should be the last component tested, not the first.

Where is barometric pressure sensor B located?

Location varies by vehicle. Some integrate it into the PCM, while others mount a separate sensor on the intake, firewall, or body harness. Consult a model-specific wiring diagram for exact placement.

Can a bad MAP sensor trigger U0680?

Not directly, but some vehicles share wiring or data logic between MAP and barometric sensors. A related code may appear alongside U0680 and should be investigated together.