P0623 indicates a fault in the generator (alternator) charging-warning-lamp control circuit. The engine computer monitors the circuit that drives the battery/charge indicator and has detected a voltage, continuity, or response problem. It is a circuit code rather than a direct charging-output performance code.
The alternator's lamp-control (often 'L') terminal or internal regulator can fail, causing the warning-lamp circuit signal to be out of range or unresponsive.
Corroded, chafed, or loose terminals, poor grounds, or short-to-power/ground in the harness between the alternator, cluster, and PCM are common real-world causes.
A failed cluster bulb, LED driver, or internal cluster circuit that receives or displays the generator-lamp signal can set this code.
Terminal spread, moisture intrusion, or burned pins at either end of the circuit can interrupt the lamp-control signal.
The PCM is rarely the root cause for this circuit code; it should be considered only after wiring, connector, alternator, and cluster tests are normal.
Not always. The alternator can be at fault, but wiring, connector, and instrument cluster issues are also common and should be checked first.
No. PCM failure is uncommon for this code. Most cases are caused by wiring, connector, alternator, or cluster problems.
Short trips may be possible, but the charging system should be inspected soon. A real charging failure can leave you with a dead battery or a stranded vehicle.
Yes. The light may stay on, flicker, or fail to come on at all, depending on whether the circuit is open, shorted, or receiving an invalid signal.