Last update: October 31, 2000
This page lists the several generations of GM engine, powertrain, and vehicle control modules which are characterized by having a single EPROM or EEPROM containing both the vehicle calibration and program code.
This page does not cover the older C3 generation of ECMs. It also does not cover any flash based control modules. Items in italics are unverified.
An incomplete list of ECMs/PCMs/VCMs:Car ECM selection by model year and engine type:
1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
---|---|---|---|---|---|---|---|---|---|---|
1.6 OHC L4 TBI 6 L73 (LeMans) | 1227303 | 1227303 | 1227303 | 1227303 | 1227303 | 1227303 | ||||
1.9 L4 TBI 9 (Saturn) | ||||||||||
1.9 L4 PFI 7 (Saturn) | ||||||||||
2.0 OHC L4 TBI K LT2 (LeMans) | 1227303 | 1227303 | 1227303 | |||||||
2.0 L4 TBI P LQ5 | 1227165 | |||||||||
2.0 L4 TBI 1 LL8 | 1227730 | 1227730 1228321 |
1228321 | |||||||
2.0 OHC L4 TBI K LT2 | 1227748 | 1227748 | 1227748 | 1227748 | 1227748 | |||||
2.0 OHC L4 PFI turbo M LT3 | 1227749 | 1227749 | 1227749 | 1227749 | ||||||
2.0 OHC L4 PFI H LE4 | 16159282 | 16159282 | 16159282 16196393 |
|||||||
1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
2.2 L4 TBI G LM3 | 1227748 | 1227748 | ||||||||
2.2 L4 PFI 4 LN2 | 16134847 | 16134847 | 16191947 | 16191947 | ||||||
2.3 DOHC L4 PFI D LD2 (exc. W body) |
1227749 | 1227749 | 1228707 | 1228707 | 1228707 | 16156450 | 16173278 | 16183978 | 16183978 16191947 16193700 16196285 | |
2.3 DOHC L4 PFI D LD2 (W body) |
1228708 | 1228708 | ||||||||
2.3 DOHC L4 PFI A LG0 (exc. W body) |
1228707 | 1228707 | 1228707 | 16156450 | 16156450 16173278 |
16191947 | ||||
2.3 DOHC L4 PFI A LG0 (W body) |
1228708 | |||||||||
2.3 DOHC L4 PFI 3 L40 | 16156450 | 16173278 | 16191947 | |||||||
2.5 L4 TBI R LR8 (exc. W body) |
1227748 | 1227748 | 1227748 | 1227748 | 1227748 | 1227748 | ||||
2.5 L4 TBI R LR8 (W body) |
1227727 | 1227727 | 1227727 | |||||||
1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
2.5 L4 TBI U L68 | 1227748 | 1227748 | 1227748 | 1227748 | 1227748 | |||||
2.8 V6 PFI W LB6 (exc. W body) |
1227730 | 1227730 | 1227730 | |||||||
2.8 V6 PFI W LB6 (W body) |
1227727 | 1227727 | ||||||||
3.1 V6 PFI T LH0 (exc. W body) |
1227730 | 1227730 | 1227730 | 1227730 | 1227730 | 1227730 | ||||
3.1 V6 PFI T LH0 (F body) |
16196404 | 16196404 | 16196404 | |||||||
3.1 V6 PFI T LH0 (W body) |
1227727 | 1227727 | 1227727 | 1227727 | 1227727 16149396 |
|||||
3.1 V6 SFI T L82 | 16184164 | |||||||||
3.1 V6 SFI M L82 | 16196387 | 16196387 | ||||||||
3.1 V6 PFI turbo V LG5 | 1227727 | 1227727 | ||||||||
1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
3.3 V6 PFI N LG7 | 1228706 | 1228706 | 1228706 | 1228706 | 1228706 | |||||
3.4 DOHC V6 PFI X LQ1 | 16149396 | 16149396 | 16149396 | |||||||
3.4 DOHC V6 SFI X LQ1 | 16196401 | 16196401 | ||||||||
3.8 V6 SFI C LN3 | 1228253 | 1228253 | 1228253 | 1228253 | ||||||
3.8 V6 SFI L L27 (exc. W body) |
16141470 | 16141470 | 16141470 | 16183247 | 16183247 | |||||
3.8 V6 SFI L L27 (W body) |
16132792 | 16132792 | 16132792 | |||||||
3.8 V6 SFI K L36 | 16183247 | |||||||||
3.8 V6 SFI supercharged 1 L67 | 16141470 | 16141470 | 16141470 | 16183247 | 16183247 | |||||
5.0 V8 TPI F LB9 | 1227165 | 1227165 | 1227165 | 1227165 | 1227730 | 1227730 | 1227730 | |||
1986 | 1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
5.7 V8 TPI 8 L98 (F body) |
1227165 | 1227165 | 1227165 | 1227730 | 1227730 | 1227730 | ||||
5.7 V8 TPI 8 L98 (Y body) |
1227165 | 1227165 | 1227165 | 1227165 | 1227727 | 1227727 | ||||
5.7 V8 TPI P LT1 | 16159278 | 16159278 | ||||||||
5.7 DOHC V8 SFI J LT5 | 1228331 | 1228331 | 16163993 | 16163993 | 16163993 | 16163993 |
Truck ECM selection by model year and engine type:
1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
---|---|---|---|---|---|---|---|---|---|
2.2 L4 PFI 4 LN2 | 16199982 | ||||||||
2.5 L4 TBI E LN8 | 1227165 | 1227165 | 1227165 | 1227165 | 1227165 | ||||
2.5 L4 TBI A L38 | 1227165 | 16156647 | 16156647 | ||||||
3.8 V6 SFI L L27 | 16141470 | 16141470 | 16183247 | 16183247 | |||||
4.3 V6 TBI Z LB4 | |||||||||
4.3 V6 CPI W L35 | 16156647 | 16156647 | |||||||
4.3 V6 PFI turbo Z LB4 | 1227749 | 1227749 | 1227749 | ||||||
5.0 V8 TBI H L03 | |||||||||
5.7 V8 TBI K L05 | |||||||||
1987 | 1988 | 1989 | 1990 | 1991 | 1992 | 1993 | 1994 | 1995 | |
7.4 V8 TBI N L19 |
Application: | 1986 2.0 L4 TBI P LQ5 w/ MT 1986-89 5.0 V8 TPI F LB9 1986-89 5.7 V8 TPI 8 L98 1987-91 truck 2.5 L4 TBI E LN8 1991 truck 2.5 L4 TBI A L38 |
---|---|
MEMCAL IDs: | P: CRY, CRZ,
F: AUM, ACXT, AKFM, AKFR, 8: BUA, AANK, AANL, APYP, APYU, AUJM, E: ADHF, AMJW, ASWY, AXAA, A: AUXH, |
EPROM type: | 27C128 |
Description: | 1227808 w/o O2 input |
---|---|
Application: | Australian L4 TBI |
EPROM type: | 27C128 |
Description: | 1227752 w/ one missing quad driver |
---|---|
Application: | 1988-93 1.6 OHC L4 TBI 6 L73 (LeMans) 1988-90 2.0 OHC L4 TBI K LT2 (LeMans) |
MEMCAL IDs: | 6: ACXP, ACXR, AXCF, ASFM,
K: ANAB, |
EPROM type: | 27C128 |
Description: | 1227730 in underhood case |
---|---|
Application: | 1990-92 2.5 L4 TBI R LR8 (W body) 1988-89 2.8 V6 PFI W LB6 (W body) 1989-93 3.1 V6 PFI T LH0 (W body) 1989-90 3.1 V6 PFI turbo V LG5 1990-91 5.7 V8 TPI 8 L98 (Y body) |
MEMCAL IDs: | R: APTW,
W: AMAS, APWM, ATRA, T: ARCX, ARZW, ATSN, ATSP, AUMY, V: ASAN, ASMF, ATMJ, ATMK, AUAD, AUAF, AUFR, AZRC 8: ANHT, ARFP, |
EPROM type: | 27C128 or 27C256 |
Application: | 1987 2.0 L4 TBI 1 LL8 1988 2.0 L4 TBI 1 LL8 (early) 1987-89 2.8 V6 PFI W LB6 (exc. W body) 1988-94 3.1 V6 PFI T LH0 (exc. W body) 1990-92 5.0 V8 TPI F LB9 1990-92 5.7 V8 TPI 8 L98 (F body) |
---|---|
MEMCAL IDs: | 1: FML, AAST, ADDT, ADDU,
W: AAWW, AAXM, ADBT, ADBU, ADCM, ADDB, ADPK, ADPL, ADPP, ADRJ, ADRR, ADRU, ADRX, ADRY, ADRZ, ADSB, ALZN, ALZT, AMAP, ANKK, ANWA, APWD, ARBX, ARCN, ARDC, ARXU, ARYH, ASMJ, ASMK, ASMW, ASMX, ASNA, ASNB, ASWD, ATZD, ATZF, T: ARUT, AUAR, AZTY, F: 8: AUJP, |
EPROM type: | 27C128 or 27C256 |
Description: | Two edge card connectors, uses EPROM instead of MEMCAL |
---|---|
Application: | 1987-91 2.0 OHC L4 TBI K LT2 1990-91 2.2 L4 TBI G LM3 1987-92 2.5 L4 TBI R LR8 (exc. W body) 1987-91 2.5 L4 TBI U L68 |
MEMPAK IDs: | K: ABLT, ACXK, ALWK, ATWA,
G: ATLA, ATXC, ATXD, AUJU, R: ABKB, ACMA, ACMB, ACMF, ACMH, ADSJ, ADSK, ALWM, ANAM, ATBS, ATBM, U: ABKH, ACMC, ANML, ASLA, ATBU, |
EPROM type: | 27C128 |
Description: | 1227730 w/ one missing quad driver, w/ additional injector driver FET |
---|---|
Application: | 1987-90 2.0 OHC L4 PFI turbo M LT3 1987-88 2.3 DOHC L4 PFI D LD2 1991-93 truck 4.3 V6 PFI turbo Z LB4 |
MEMCAL IDs: | M: AFDZ, ALBK, AMUW, AUWS,
D: AMDB, AMDD, AMDF, ARPZ, Z: AWXJ, AXXA, AYBM, AYBN, BBZA, BBZB, DOAC |
EPROM type: | 27C128 or 27C256 |
Description: | 1227165 in short case |
---|---|
Application: | 1987 1.5 L4 PFI turbo 9 (Isuzu) 1988-89 1.5 L4 PFI turbo 9 (Isuzu) 1989 1.6 DOHC L4 PFI 5 (Isuzu) |
MEMCAL IDs: | 9: ARB
5: |
EPROM type: | 27C128 |
Description: | 1227165 w/o 8192 baud ALDL |
---|---|
Application: | Australian |
MEMCAL IDs: | ASBX, |
EPROM type: | 27C128 |
Description: | Six cylinder sequential injection |
---|---|
Application: | 1988-91 3.8 V6 SFI C LN3 |
MEMCAL IDs: | AJRZ, AJSA, ANBF, ATXY, |
EPROM type: | 27C256 |
Description: | Two edge card connectors, uses EPROM instead of MEMCAL |
---|---|
Application: | 1988 2.0 L4 TBI 1 LL8 (late) 1989 2.0 L4 TBI 1 LL8 |
MEMPAK IDs: | ABKL, AKZA, ARRM, ARRN, ARRP, |
EPROM type: | 27C128 |
Application: | 1990-91 5.7 DOHC V8 SFI J LT5 1991 Vauxhall Lotus Carlton 3.6 Twin Turbo |
---|---|
MEMCAL IDs: | J: ANHX, AUAH, ARZR, AXFK, AYBK, BFXB Lotus: AXSH, |
EPROM type: | 27C256 |
Application: | 1989-93 3.3 V6 PFI N LG7 |
---|---|
MEMCAL IDs: | ALCA, ANWM, ANWN, ANWR, ASJU, ASJX, AXUP, |
EPROM type: | 27C256 |
Application: | 1989-91 2.3 DOHC L4 PFI D LD2 (exc. W body) 1989-91 2.3 DOHC L4 PFI A LG0 (exc. W body) |
---|---|
MEMCAL IDs: | D: ANMP, ANZF, ARHM, ASDD, ASDF,
A: |
EPROM type: | 27C256 |
Application: | 1990-91 2.3 DOHC L4 PFI D LD2 (W body) 1990 2.3 DOHC L4 PFI A LG0 (W body) |
---|---|
MEMCAL IDs: | D: ANLP,
A: |
EPROM type: | 27C256 |
Application: | 1990-92 3.8 V6 SFI L L27 (W body) |
---|---|
MEMCAL IDs: | AZKT, |
EPROM type: | 27C256 |
Application: | 1992-93 2.2 L4 PFI 4 LN2 |
---|---|
CAL IDs: | BAYK, |
ROM type: | EEPROM |
Application: | 1991-93 3.8 V6 SFI L L27 (exc. W body) 1991-93 3.8 V6 SFI supercharged 1 L67 1992-93 truck 3.8 V6 SFI L L27 |
---|---|
MEMCAL IDs: | L:
1: |
EPROM type: | ???? |
Description: | ECM |
---|---|
Application: | Australian |
EPROM type: |
Application: | 1991-93 truck 5.7 V8 TBI K L05 |
---|---|
MEMCAL IDs: | K: BAJP,
|
EPROM type: | 27C256 |
Description: | 1227727 w/ additional SRAM |
---|---|
Application: | 1993-94 3.1 V6 PFI T LH0 (W body) 1991-93 3.4 DOHC V6 PFI X LQ1 |
MEMCAL IDs: | T: BDJS,
X: AYSZ, BBUK, BCDT, BCFA, |
EPROM type: | 27C256 |
Description: | Dual injector driver FETs, uses 1227752 case |
---|---|
Application: | 1990 1.6 SOHC L4 PFI 6 (Geo & Isuzu) 1991 1.6 SOHC L4 PFI 6 (Geo & Isuzu) 1992-93 1.6 SOHC L4 PFI 6 (Geo & Isuzu) 1990-92 1.6 DOHC L4 PFI 5 (Geo & Isuzu) 1992-93 1.8 DOHC L4 PFI 8 (Geo & Isuzu) 1991-92 1.6 DOHC L4 PFI turbo 4 (Isuzu) |
CAL IDs: | 6: AUUC, |
ROM type: | EEPROM |
Application: | 1992-93 truck 2.5 L4 TBI A L38 1992 truck 4.3 V6 CPI W L35 1994 truck 4.3 V6 CPI W L35 w/ MT |
---|---|
MEMCAL IDs: | A:
W: BAWP, BCBH, |
EPROM type: | 27C256 |
Application: | 1993 5.7 V8 TPI P LT1 (F body) 1992-93 5.7 V8 TPI P LT1 (Y body) |
---|---|
MEMCAL IDs: | BAFL, BDBK, BDZP, |
EPROM type: | 27C256 |
Application: | 1992-93 2.0 OHC L4 PFI H LE4 1994 2.0 OHC L4 PFI H LE4 w/ MT |
---|---|
MEMPAK IDs: | |
EPROM type: |
Application: | 1992-95 5.7 DOHC V8 SFI J LT5 |
---|---|
MEMCAL IDs: | AYWT, |
EPROM type: | 27C256 |
Application: | 1993-94 truck 5.7 V8 TBI K w/ 4L60E |
---|---|
MEMCAL IDs: | BHMX, |
EPROM type: |
Description: | Two plugs, case like 1227165, PCM |
---|---|
Application: | 1993+ Australian V6 w/AT (Holden Commodore VR) 1993+ Australian V8 w/AT (Holden Commodore VR & VS) |
MEMCAL IDs: | BFFK, BFPL, BKCZ, BLCC, BMZA, BMZC, |
EPROM type: | 27C512 |
Description: | 1227808 w/ 8192 baud ALDL |
---|---|
Application: | 1993+ Australian V6 w/MT (Holden Commodore VR) 1993+ Australian V8 w/MT (Holden Commodore VR & VS) |
MEMCAL IDs: | BJKS, BLCD, BLCF, BLJX, BMZL, |
EPROM type: | 27C256 |
Application: | 1994-95 3.8 V6 SFI L L27 1995 3.8 V6 SFI K L36 1994-95 3.8 V6 SFI supercharged 1 L67 1994-95 truck 3.8 V6 SFI L L27 |
---|---|
MEMCAL IDs: | L: BMYU,
1: K: |
EPROM type: | 27C512 |
Application: | 1993 truck 5.7 |
---|---|
EPROM type: |
Application: | 1994-95 2.2 L4 PFI 4 LN2 1994 2.3 DOHC L4 PFI A LG0 1994 2.3 DOHC L4 PFI 3 L40 1995 2.3 DOHC L4 PFI D LD2 |
---|---|
MEMCAL IDs: | 4: BJCA,
A: 3: D: |
EPROM type: | 27C512 |
Description: | 16176424 w/ RFI screened plugs |
---|---|
Application: | 1993+ Australian V6 w/AT (Holden Commodore VR) 1993+ Australian V8 w/AT (Holden Commodore VR & VS) |
MEMCAL IDs: | BKDA, BWCS, BWFU, |
EPROM type: | 27C512 |
Application: | 1994 2.0 OHC L4 PFI H LE4 w/ AT |
---|---|
MEMPAK IDs: | BJCF |
EPROM type: |
Application: | 1994 truck 4.3 V8 CPI ? L35 1994 truck 5.7 V8 TBI ? L05 1994 truck 7.4 V8 TBI ? L19 |
---|---|
MEMCAL IDs: | BHDF, BHRJ, BJDR, |
EPROM type: | 27C512 |
Application: | 1994-95 3.4 DOHC V6 PFI X LQ1 |
---|---|
MEMCAL IDs: | BCFD, BFRS, BHZW, BHLJ, BKLK, BKLL, BPCJ, BPCK, BSBH |
EPROM type: | 27C256 |
Application: | 1990-92 3.1 V6 PFI T LH0 |
---|---|
MEMCAL IDs: | BMCD |
EPROM type: | ???? |
Application: | 1995 truck 5.7 V8 TBI K L05 |
---|---|
MEMCAL IDs: | BJYA, BJYM, |
EPROM type: | 27C512 |
Description: | Three plugs, no resistor packs, PCM |
---|---|
Application: | 1995+ Australian V6 w/AT (Holden Commodore VS) |
MEMPAK IDs: | BRHP, BSTK, BWPJ, |
EPROM type: | 27C010 |
Application: | 1994 truck 2.2 L4 PFI 4 LN2 |
---|---|
EPROM type: |
Description: | Like 16183082 |
---|---|
Application: | Australian |
EPROM type: |
Description: | Like 16176424 |
---|---|
Application: | 1993+ Australian LP-Gas V6 (Holden Commodore VR) |
MEMCAL IDs: | BLYN, |
EPROM type: | 27C512 |
Description: | 16199728 w/ RFI screened plugs |
---|---|
Application: | 1995+ Australian V6 w/AT (Holden Commodore VS) |
MEMPAK IDs: | BSTH, |
EPROM type: | 27C010 |
Description: | PCM |
---|---|
Application: | Australian |
EPROM type: |