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
- Read all stored and pending codes and note the freeze frame data, paying attention to any voltage-related codes.
- Check the battery condition and state of charge, then measure charging voltage with the engine running.
- Inspect battery terminals, earth straps and the PCM power and earth connections for corrosion or looseness.
- Inspect the PCM connectors and surrounding wiring for water ingress, pin damage or chafing, as access depends on the model and engine.
- Check for any recent software update, PCM replacement or battery disconnection that may explain the fault.
- Clear the code, run through a drive cycle and see whether P1696 returns straight away or only after a power event.
- If the code returns with good voltage and wiring, check whether a manufacturer calibration update exists for that vehicle and engine.
- 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.
This code for other makes
- P1696AcuraTraction Control Fuel Cut Signal Low Input
- P1696BuickRemote Keyless Entry Voltage High
- P1696CadillacRemote Keyless Entry Voltage High
- P1696ChevroletRemote Keyless Entry Voltage High
- P1696DodgePCM Failure EEPROM Write Denied
- P1696GMRemote Keyless Entry Voltage High
- P1696GMCRemote Keyless Entry Voltage High
- P1696HondaTraction Control Fuel Cut Signal Low Input
- P1696InfinitiTraction Control Fuel Cut Signal Low Input
- P1696JaguarCAN Link Engine Control Module Cruise Control Module Circuit Network
- P1696JeepPCM Failure EEPROM Write Denied
- P1696MitsubishiPCM Failure EEPROM Write Denied
- P1696PlymouthPCM Failure EEPROM Write Denied
- P1696PontiacPCM Failure EEPROM Write Denied
- P1696SaturnRemote Keyless Entry Voltage High
