Skip to content

P1696

PCM Failure EEPROM Write Denied.

  • Chrysler
  • Powertrain
  • Manufacturer code
  • Medium severity

How this code is built

P
SystemPowertrain
1
Defined byThe manufacturer
6
AreaComputer and output circuits
96
FaultThe specific fault in that area

What it means

On Chrysler vehicles P1696 means the powertrain control module (PCM) tried to write data to its internal EEPROM memory and the write was refused or failed. The PCM runs a self-check of its memory and sets this code when it cannot store or confirm learned values or configuration data. It points mainly to the PCM itself or to its power supply.

Symptoms

  • Malfunction indicator lamp on
  • Engine may run normally with no other change
  • Learned values such as idle or fuel adaptations reset or not retained
  • Rough idle or poor drivability after a battery disconnection
  • Possible hard starting or no start in severe cases
  • Other stored codes linked to low or unstable system voltage

Possible causes

  • Internal PCM fault in the EEPROM or memory circuitrylikely
  • Low or unstable battery or supply voltage to the PCM during the writepossible
  • Poor PCM power or earth connections, including corroded or loose terminalspossible
  • Interrupted or failed software or calibration update left the PCM in an incomplete statepossible
  • Wiring damage or water ingress at the PCM connectorsrare
  • Charging system fault causing voltage spikes or dropsrare

How to diagnose

  1. Read all stored and pending codes and note the freeze frame data, paying attention to any voltage-related codes.
  2. Check the battery condition and state of charge, then measure charging voltage with the engine running.
  3. Inspect battery terminals, earth straps and the PCM power and earth connections for corrosion or looseness.
  4. Inspect the PCM connectors and surrounding wiring for water ingress, pin damage or chafing, as access depends on the model and engine.
  5. Check for any recent software update, PCM replacement or battery disconnection that may explain the fault.
  6. Clear the code, run through a drive cycle and see whether P1696 returns straight away or only after a power event.
  7. If the code returns with good voltage and wiring, check whether a manufacturer calibration update exists for that vehicle and engine.
  8. Confirm the fault with the manufacturer's procedure before condemning the PCM.

How to fix

  • Repair or replace a weak battery or faulty charging system.
  • Clean and tighten power and earth connections, and repair damaged wiring or connectors.
  • Repair any water ingress and dry or replace affected connectors.
  • Reprogram the PCM with the correct current calibration if an update was interrupted or an outdated calibration is a known cause for that model.
  • Replace or repair the PCM if the memory fault is confirmed, then program it and perform any required learn procedures.

Can I keep driving?

Medium severity

The car often drives normally, so it can be used for short trips while you arrange a diagnosis. Have it checked soon, as a failing PCM could lead to stalling, a no-start or lost learned settings.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.