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:

An incomplete list of Australian 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  


1227165
16198259

Schematic

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


1227277

Schematic

Description: 1227808 w/o O2 input
Application: Australian L4 TBI
EPROM type: 27C128


1227303

Schematic

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


1227727
16197128
16198260

Schematic

More info

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


1227730
16196344
16198262

Schematic

More info

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


1227748

Schematic

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


1227749
16198263

More info

Schematic

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


1227752

Schematic

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


1227808

Schematic

Description: 1227165 w/o 8192 baud ALDL
Application: Australian
MEMCAL IDs: ASBX, …
EPROM type: 27C128


1228253
16198264

More info

Schematic

Description: Six cylinder sequential injection
Application: 1988-91 3.8 V6 SFI “C” LN3
MEMCAL IDs: AJRZ, AJSA, ANBF, ATXY, …
EPROM type: 27C256


1228321

Schematic

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


1228331

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


1228706
16198266

Schematic

Application: 1989-93 3.3 V6 PFI “N” LG7
MEMCAL IDs: ALCA, ANWM, ANWN, ANWR, ASJU, ASJX, AXUP, …
EPROM type: 27C256


1228707
16198267

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


1228708

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


16132792

Application: 1990-92 3.8 V6 SFI “L” L27 (“W” body)
MEMCAL IDs: AZKT, …
EPROM type: 27C256


16134847

Application: 1992-93 2.2 L4 PFI “4” LN2
CAL IDs: BAYK, …
ROM type: EEPROM


16141470

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: ????


16146299

Description: ECM
Application: Australian
EPROM type:


16147060

Application: 1991-93 truck 5.7 V8 TBI “K” L05
MEMCAL IDs: K”: BAJP, …
EPROM type: 27C256


16149396

Schematic

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


16153597

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


16156647

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


16139060
16159278

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


16159282

Application: 1992-93 2.0 OHC L4 PFI “H” LE4
1994 2.0 OHC L4 PFI “H” LE4 w/ MT
MEMPAK IDs:
EPROM type:


16163993
16196394

Application: 1992-95 5.7 DOHC V8 SFI “J” LT5
MEMCAL IDs: AYWT, …
EPROM type: 27C256


16168625

Application: 1993-94 truck 5.7 V8 TBI “K” w/ 4L60E
MEMCAL IDs: BHMX, …
EPROM type:


16176424

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


16183082

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


16183247

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


16186695

Application: 1993 truck 5.7
EPROM type:


16191947

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


16195699

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


16196393

Application: 1994 2.0 OHC L4 PFI “H” LE4 w/ AT
MEMPAK IDs: BJCF
EPROM type:


16196395

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


16196401
16173300

Application: 1994-95 3.4 DOHC V6 PFI “X” LQ1
MEMCAL IDs: BCFD, BFRS, BHZW, BHLJ, BKLK, BKLL, BPCJ, BPCK, BSBH
EPROM type: 27C256


16196404

Application: 1990-92 3.1 V6 PFI “T” LH0
MEMCAL IDs: BMCD
EPROM type: ????


16197427

Application: 1995 truck 5.7 V8 TBI “K” L05
MEMCAL IDs: BJYA, BJYM, …
EPROM type: 27C512


16199728
16210672

Description: Three plugs, no resistor packs, PCM
Application: 1995+ Australian V6 w/AT (Holden Commodore VS)
MEMPAK IDs: BRHP, BSTK, BWPJ, …
EPROM type: 27C010


16199982

Application: 1994 truck 2.2 L4 PFI “4” LN2
EPROM type:


16206305

Description: Like 16183082
Application: Australian
EPROM type:


16208252

Description: Like 16176424
Application: 1993+ Australian LP-Gas V6 (Holden Commodore VR)
MEMCAL IDs: BLYN, …
EPROM type: 27C512


16208257

Description: 16199728 w/ RFI screened plugs
Application: 1995+ Australian V6 w/AT (Holden Commodore VS)
MEMPAK IDs: BSTH, …
EPROM type: 27C010


16234531

Description: PCM
Application: Australian
EPROM type: