P codepowertrainLow severity

P0623Generator Lamp Control Circuit

The control module has detected an electrical fault in the circuit it uses to operate the generator (battery/charge) warning lamp.

Definition

The PCM or body module drives the charge warning indicator, either as a discrete lamp circuit or a request to the instrument cluster, and monitors the driver for opens, shorts, and correct feedback voltage. P0623 sets when the lamp control circuit state does not match the command — for example, the module grounds the circuit but sees no current flow, or sees voltage when the lamp should be off. The main symptom is a charge lamp that never illuminates during the key-on bulb check or one that stays on with a healthy charging system; charging itself usually continues normally. The concern is that a real charging failure would go unnoticed by the driver.

Common causes

  • Open in the lamp control wire between the module and instrument cluster
  • Burned-out indicator bulb on clusters with a discrete charge lamp
  • Corroded or loose instrument cluster connector
  • Failed instrument cluster (lamp driver or LED failure)
  • Failed lamp driver circuit inside the PCM/regulator

Common misdiagnoses

  • Replacing the alternator when charging output is actually normal
  • Replacing the battery for a lamp-circuit-only fault
  • Replacing the instrument cluster when the wiring or bulb is at fault
  • Replacing the PCM before checking the lamp circuit for a simple open

Troubleshooting steps

  1. 1.Verify charging system operation first

    Confirm 13.5-14.8 V at the battery with the engine running so a real charging failure is not hiding behind the lamp fault.

  2. 2.Perform the key-on bulb check

    Turn the key on, engine off, and confirm whether the charge lamp illuminates; on most systems it should light for a bulb check and go out after start.

  3. 3.Command the lamp with a scan tool

    Use bidirectional output control (or cluster self-test) to command the charge indicator on and off while watching for a response.

  4. 4.Check the lamp circuit wiring

    Test the control wire between the module and cluster for continuity and for shorts to ground or voltage, and inspect both connectors for corrosion.

  5. 5.Isolate cluster versus module

    If the wiring is intact, determine whether the cluster fails its self-test (cluster fault) or the driving module never toggles the circuit (module fault) before replacing either part.