Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Powertrain Control Module (Pcm): Memories
PCM uses 5 types of memory:
- Read Only Memory (ROM)Β
ROM is programmed information which only PCM can read. The ROM program cannot be changed. If battery voltage is removed, ROM information is retained.
- Random Access Memory (RAM)Β
RAM is the scratch pad for the CPU. Data input, diagnostic codes and results of calculations are constantly updated and temporarily stored in RAM. If battery voltage is removed from PCM, all information stored in RAM is lost.
- Programmable Read Only Memory (PROM)Β
PROM is factory programmed engine calibration data which "tailors" PCM for specific transmission, engine, emission, vehicle weight and rear axle ratio application. The PROM can be removed from PCM. If battery voltage is removed, PROM information is retained.
- Calibration Package (CALPAC)Β
Some models use a PROM and a CALPAC. CALPAC provides fuel delivery back-up so engine runs in case of PROM or PCM failure. Any time PCM is replaced, PROM and CALPAC must both be installed into replacement PCM. If battery voltage is removed, CALPAC information is retained.
- Memory Calibration (MEM-CAL)Β
Some vehicles may use a PCM containing a MEM-CAL unit. This assembly contains functions of PROM and CALPAC. If power to PCM is removed, MEM-CAL information is retained. MEM-CAL also contains an internal ESC module on models equipped with ESC.
NO RELATED
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Affiliate disclosure: We may earn a commission at no extra cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- β’ You smell fuel, burning insulation, or see smoke.
- β’ Brakes feel soft, pull hard to one side, or make grinding noises.
- β’ The engine overheats, stalls repeatedly, or misfires under load.
- β’ You are missing required tools, torque specs, or safe lifting equipment.
- β’ You are not confident in the next step or safety outcome.