Code
P1601
MAZDA
P — Powertrain
Powertrain Control Module Communication Line To TCM Error
AI status
Completed
Completed
100%
Causes
- Open or shorted communication wiring between PCM and TCM (CAN high/low or serial data line).
- Loose, corroded or damaged connectors at PCM, TCM or intermediate junctions.
- Blown fuse or faulty power/ground to PCM or TCM.
- Defective PCM or TCM (internal fault).
- Intermittent fault due to movement/vibration or water intrusion.
- Aftermarket devices or modifications interfering with the data bus (alarms, battery monitors, radio, etc.).
Symptoms
- Transmission may go to limp mode or default shift strategy.
- Check Engine Light (MIL) or transmission warning lamp illuminated.
- Erratic shifting, no shift commands, or transmission stuck in one gear.
- Unable to read transmission data or limited parameters from TCM with a scan tool.
- Other modules reporting communication-related DTCs (U-codes).
- Intermittent drivability complaints correlated with vibration or moisture.
What to check
- Read and record all stored and pending DTCs and freeze-frame data with a factory-level scan tool. Note time/date and mileage.
- Check battery voltage with engine off and during cranking; low voltage can cause communication errors. Confirm battery ≥12.4 V at rest and ≥10 V while cranking.
- Inspect and verify fuses and relays for PCM and TCM power circuits. Replace any blown fuses.
- Visually inspect connectors at PCM and TCM for corrosion, bent pins, water intrusion, or loose terminals. Reseal or replace connectors as required.
- Inspect harness routing between PCM and TCM for chafing, pinches, repairs, or aftermarket splices.
- Check for related U-codes (lost comm with other modules) that indicate a bus-wide problem.
Signal parameters
- CAN bus idle voltages: both CAN_H and CAN_L should sit near vehicle reference (approximately 2.5 V) with key on, engine off (varies slightly by vehicle).
- Dominant state differential: CAN_H rises and CAN_L falls giving ~1.0–2.5 V differential when messages transmit. (Exact values depend on network speed and vehicle).
- Typical bus speeds: 250 kbps or 500 kbps on powertrain networks (verify factory specification).
- Message repetition: PCM↔TCM messages are periodic; loss of expected message intervals (timeout) triggers communication DTCs.
Diagnostic algorithm
- Connect a factory-level scan tool. Read all codes from PCM and TCM and note which modules respond. Attempt to communicate with both PCM and TCM separately. Record any U-codes.
- Verify battery state-of-charge and charging system. Low voltage can cause communication faults—retest after battery is fully charged.
- Check PCM and TCM power and ground circuits: verify presence of key-on power feeds and good chassis/engine grounds at the module connectors. Repair any power/ground issues.
- Inspect connectors and wiring between the PCM and TCM. Unplug connectors, inspect pins for corrosion, damage or pushed-out terminals. Clean and apply dielectric grease or replace damaged connectors/pins.
- Check fuses and relays related to PCM/TCM power; replace as needed. Verify ignition-switched power to modules.
- With ignition on (engine off), use a scan tool or multimeter to monitor CAN_H and CAN_L at the PCM and TCM connectors: confirm idle voltages and presence of bus traffic. If bus is silent at both ends, suspect a power/termination or bus-wide fault. If one end is silent, suspect wiring or the module at that end. Use an oscilloscope for detailed waveform analysis if available.
- Perform continuity and short-to-power/ground checks on the communication wires between modules if wiring is accessible. Repair any opens or shorts. Disconnect modules before doing resistance checks to avoid damage.
- Check for poor termination: measure resistance across CAN_H and CAN_L with ignition off; expected total ~60 ohms (two 120-ohm terminators in parallel) depending on vehicle. Significant deviation indicates missing or incorrect termination.
- Test for intermittent faults by wiggling harnesses and connectors while monitoring communication or running a bus trace. Insulate temporary repairs and retest.
- If wiring, power, grounds and termination are good but communication still fails, pursue bench or module-level diagnostics: try swapping with a known-good TCM (if available and matched), or have module bench-tested/reflashed by dealer. Reprogramming or replacement of PCM/TCM may be required as a last resort.
- After repairs, clear codes and perform a road test to confirm code does not return and transmission/driveability symptoms are resolved.
Likely causes
- Damaged connector or wiring (chafing, corrosion) on CAN/communication lines.
- Faulty ground or battery feed to the TCM or PCM.
- Intermittent connector contact (moisture, pin corrosion).
- Failing TCM or PCM module (less common than wiring/connectors).
Fault status
Status
PCM detected interrupted or missing data on the PCM↔TCM communication line (CAN/serial). DTC P1601 stored when expected messages/timeouts or invalid data are observed.
Repair difficulty: Medium
Diagnostic time: 1.0 - 4.0 hours
Similar codes
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
