Home / DTC / P0606 — PCM processor - fault

P0606 — PCM processor - fault

Detailed page for trouble code P0606.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P0606

SEAT P — Powertrain

PCM processor - fault

Brand: SEAT
Views: UK: 13 EN: 20 RU: 14
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Internal PCM/ECU processor fault or failure
  • Corrupted or failed firmware/software
  • Low or unstable supply voltage to PCM (battery, ignition feed, relay, fuse)
  • Poor or high-resistance ground connection
  • Damaged wiring harness or connectors (corrosion, water ingress, bent pins)
  • CAN/LIN bus fault or transceiver failure preventing normal operation

Symptoms

  • Malfunction indicator lamp (MIL) / Check Engine light illuminated
  • Reduced or no engine management/control functions (engine may run poorly or go to limp-home)
  • Inability to communicate with PCM using diagnostic scanner or intermittent comms
  • Other modules reporting lost communication with PCM (CAN errors)
  • Random or recurring DTCs related to multiple systems
  • Vehicle may not start if PCM fails completely

What to check

  • Read all stored and pending DTCs plus freeze-frame data; record related codes
  • Confirm vehicle battery state-of-charge and voltage with engine off and key on (should be ~12.4–12.7 V off, ~11–14 V key on/crank)
  • Visually inspect PCM connector(s) and wiring for corrosion, bent pins, water intrusion, heat damage or repairs
  • Check PCM power supply fuse(s) and main relay operation
  • Verify grounds at PCM and nearby chassis/body/engine block ground points for cleanliness and tightness
  • Attempt to communicate with PCM via manufacturer diagnostic tool and generic OBD-II scanner; note any communication errors or module absence

Signal parameters

  • Battery voltage (key off, key on, cranking)
  • Ignition-switched 12V feed to PCM (presence and stability)
  • Main PCM ground resistance to chassis (should be near 0 Ω)
  • CAN High and CAN Low voltages at PCM connector (static and during activity)
  • Diagnostic communication status (responding/timeout)
  • Freeze frame parameters present when code set (engine speed, load, voltage, temperature)

Diagnostic algorithm

  1. Verify code: read all DTCs and freeze frame with a capable scan tool; check for related or underlying codes.
  2. Battery/power check: measure battery voltage and perform battery load test if weak. Ensure proper charging system operation.
  3. Visual and connector inspection: disconnect negative battery terminal, inspect PCM connectors and harness for corrosion, moisture, damaged pins or aftermarket modifications.
  4. Power & ground verification: with a multimeter, confirm ignition-switched 12V feed(s) and solid ground(s) at the PCM connector. Repair any poor connections, fuses or relays.
  5. Communications check: connect to PCM with OEM-level diagnostic tool; verify module presence and log communication errors. Check CAN bus continuity and voltages; repair bus faults.
  6. Recreate conditions: clear codes and test-drive to see if fault returns. Monitor live data and reset counts when possible.
  7. Software/firmware: check for available PCM software updates or known TSBs. If memory corruption suspected, consider reflash or reprogramming with OEM tool per procedure.
  8. Isolate by substitution: if power/grounds and bus are confirmed good and firmware reflash fails to clear, consider replacing PCM with known-good unit and program to vehicle. Do not replace before confirming vehicle-side faults are resolved.
  9. After repair: program/configure replacement PCM with VIN, immobilizer and adaptations as required. Clear codes and verify repair by road test and re-scan.

Likely causes

  • Battery voltage low or unstable at key-on/start causing processor error
  • Loose, corroded or missing ground at PCM mounting or chassis ground
  • CAN bus short/interrupt preventing module heartbeat/communication
  • Stored internal fault due to corrupted software or interrupted reflash
  • Physical water/damage to PCM PCB leading to processor malfunction

Fault status

⚠️ Status
PCM internal processor fault detected — internal CPU or firmware error. Possible module failure, corrupted software, or power/ground/communication issue preventing normal processor operation.
🔴 Repair difficulty: Hard
⏱️ Diagnostic time: 2-4 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email