LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Genesis >> 2021 >> G90 5.0 Ultimate, AWD >> Repair and Diagnosis >> Engine Performance >> Engine Control Systems >> Engine Control System - 5.0L >> Engine Control Module (ECM) >> Schematic Diagrams >> ECM Terminal And Input/Output Signal >> ECM Terminal Input/Output Signal
April 5, 2026: LEMON Manuals is launched! Read the announcement.

ECM Terminal Input/Output Signal

Connector [C300-A] 

Pin No Description Condition Type Level
1 -      
2 -      
3 -      
4 -      
5 Injector (Cylinder #1) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max. 80V
6 Injector (Cylinder #1) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
7 Injector (Cylinder #3) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
8 Injector (Cylinder #3) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
9 -      
10 -      
11 -      
12 -      
13 Camshaft Position Sensor (CMPS) [Bank 1/Intake] signal input Idle Pulse High: Vcc or
Battery Voltage
Low: Max. 0.5V
14 -      
15 -      
16 -      
17 Intake Air Temperature Sensor (IATS) signal input IG ON Analog 0.5V - 4.5V
18 Crankshaft Position Sensor (CKPS) [A] signal input Idle SINE WAVE Vp_p: Min.1.0V
19 -      
20 Sensor power (+5V) IG OFF DC Max. 0.5V
IG ON 5 ± 0.2V
21 Sensor power (+5V) IG OFF DC Max. 0.5V
IG ON 5 ± 0.2V
22 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
23 -      
24 -      
25 -      
26 Injector (Cylinder #4) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
27 Injector (Cylinder #4) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
28 Injector (Cylinder #7) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
29 Injector (Cylinder #7) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
30 -      
31 -      
32 -      
33 -      
34 Camshaft Position Sensor (CMPS) [Bank 2/Intake] signal input Idle Pulse High: Vcc or
Battery Voltage
Low: Max. 0.5V
35 LIN (Local Interconnect Network) Serial Bus Line      
36 Sensor ground Idle DC Max. 50 mV
37 Oil pressure switch signal input      
38 Manifold Absolute Pressure Sensor (MAPS) signal input Idle Analog 0.6683 - 4.346V
39 Sensor ground Idle DC Max. 50 mV
40 Rail Pressure Sensor (RPS) signal input Idle Analog 0.43 - 3.46V
41 -      
42 -      
43 ETC Motor [+] control Idle Pulse High: Battery Voltage
Low: Max. 0.5V
44 ETC Motor [-] control Idle Pulse High: Battery Voltage
Low: Max. 0.5V
45 Variable Force Solenoid (VFS) [Bank 1/Intake] control Idle Pulse Battery Voltage
Max. 1.0V
46 -      
47 Injector (Cylinder #8) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
48 Injector (Cylinder #8) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
49 Ignition Coil (Cylinder #4) control Engine Running Pulse Vpeak = 360 - 440V
125
50 Ignition Coil (Cylinder #6) control Engine Running Pulse Vpeak = 360 - 440V
125
51 Ignition Coil (Cylinder #1) control Engine Running Pulse Vpeak = 360 - 440V
125
52 Ignition Coil (Cylinder #7) control Engine Running Pulse Vpeak = 360 - 440V
125
53 Camshaft Position Sensor (CMPS) [Bank 2/Exhaust] signal input Idle Pulse High: Vcc or
Battery Voltage
Low: Max. 0.5V
54 Purge Control Solenoid Valve (PCSV) control Idle PWM High: Battery power
Low: Max 1.0V
55 -      
56 Sensor ground Idle DC Max. 50 mV
57 -      
58 Sensor power (+5V) IG OFF DC Max. 0.5V
IG ON 5 ± 0.2V
59 Crankshaft Position Sensor (CKPS) [B] signal input Idle SINE WAVE Vp_p: Min.1.0V
60 Sensor ground Idle DC Max. 50 mV
61 Sensor ground Idle DC Max. 50 mV
62 -      
63 -      
64 -      
65 -      
66 -      
67 -      
68 Injector (Cylinder #6) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
69 Injector (Cylinder #6) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
70 Ignition Coil (Cylinder #5) control Engine Running Pulse Vpeak = 360 - 440V
125
71 Ignition Coil (Cylinder #3) control Engine Running Pulse Vpeak = 360 - 440V
125
72 Ignition Coil (Cylinder #2) control Engine Running Pulse Vpeak = 360 - 440V
125
73 Ignition Coil (Cylinder #8) control Engine Running Pulse Vpeak = 360 - 440V
125
74 Camshaft Position Sensor (CMPS) [Bank 1/Exhaust] signal input Idle Pulse High: Vcc or
Battery Voltage
Low: Max. 0.5V
75 -      
76 Sensor ground Idle DC Max. 50 mV
77 Knock Sensor (KS) [Bank 2/Rear] [B] signal input Knocking Variable Frequency -0.3 to 0.3V
Normal 0V
78 Knock Sensor (KS) [Bank 2/Front] [B] signal input Knocking Variable Frequency -0.3 to 0.3V
Normal 0V
79 Knock Sensor (KS) [Bank 1/Front] [A] signal input Knocking Variable Frequency -0.3 - 0.3V
Normal 0V
80 Knock Sensor (KS) [Bank 1/Rear] [B] signal input Knocking Variable Frequency -0.3 to- 0.3V
Normal 0V
81 Sensor ground Idle DC Max. 50 mV
82 A/C Pressure Transducer (APT) signal input Idle DC 0.5 - 4.5V
83 -      
84 Fuel Level Sender (FLS) signal input [Fuel Pump ] Idle DC  
85 Fuel Pressure Control Valve (FPCV) [Bank 1/High] control Idle DC Voltage Battery Voltage
Max 1.0V
86 Fuel Pressure Control Valve (FPCV) [Bank 1/Low] control Idle DC Voltage Battery Voltage
Max 1.0V
87 Fuel Pressure Control Valve (FPCV) [Bank 2/High] control Idle DC Voltage Battery Voltage
Max 1.0V
88 Fuel Pressure Control Valve (FPCV) [Bank 2/Low] control Idle DC Voltage Battery Voltage
Max 1.0V
89 Injector (Cylinder #5) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
90 Injector (Cylinder #5) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
91 Injector (Cylinder #2) [High] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
92 Injector (Cylinder #2) [Low] control Idle Pulse High: Battery Voltage
Low: Max. 1.0V
Vpeak: Max.80V
93 -      
94 -      
95 -      
96 Sensor ground Idle DC Max. 50 mV
97 -      
98 Knock Sensor (KS) [Bank 2/Rear] [A] signal input Knocking Variable Frequency -0.3 to 0.3V
Normal 0 V
99 Knock Sensor (KS) [Bank 2/Front] [A] signal input Knocking Variable Frequency -0.3 to 0.3V
Normal 0V
100 Knock Sensor (KS) [Bank 1/Front] [B] signal input Knocking Variable Frequency -0.3 to 0.3V
Normal 0V
101 Knock Sensor (KS) [Bank 1/Rear] [A] signal input Knocking Variable Frequency -0.3 to 0.3V
Normal 0V
102 Throttle Position Sensor (TPS) 1 signal input C.T Analog Min. 2.8V
W.O.T Max. 1.8V
103 Throttle Position Sensor (TPS) 2 signal input C.T Analog Min. 2.8V
W.O.T Max. 1.8V
104 -      
105 Engine Coolant Temperature Sensor (ECTS) signal input Idle DC 0.5V - 4.5V

Connector [C300-K] 

Pin No Description Condition Type Level
1 ECM Ground Idle DC Max. 50 mV
2 ECM Ground Idle DC Max. 50 mV
3 Battery power (B+) Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
4 ECM Ground Idle DC Max. 50 mV
5 Battery power (B+) Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
6 Battery power (B+) Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
7 Rc/Rp (Pump Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
8 VS-/IP- (Common ground) Idle Analog Reference for V_IP, V_N
9 Rc (Compensative Resistance) Idle Analog |Rc-Rc/Rp|<±0.1V
10 VS+ (NERNST Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
11 -      
12 -      
13 -      
14 Vehicle speed signal input Racing Pulse High: Min. 5.0V
Low: Max. 0.5V
15 Sensor ground Idle DC Max. 50 mV
16 -      
17 -      
18 -      
19 Start signal input Relay OFF DC Battery Voltage (B+)
Relay ON -0.3 - 1.2V
20 Electronic Coolant Thermostat (ECT) [PWM] control      
21 Cooling Fan [PWM] control A/C ON Pulse High: Battery Voltage
Low: Max.0.5V
22 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
23 CVVT Oil Control Valve (OCV) [Bank 2/Exhaust] control Idle Pulse Battery Voltage
Max. 1.0V
24 Rc (Compensative Resistance) Idle Analog |Rc-Rc/Rp|<±0.1V
25 VS-/IP- (Common ground) Idle Analog Reference for V_IP, V_N
26 VS+ (NERNST Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
27 Rc/Rp (Pump Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
28 Brake Switch [Test] signal input Release DC Battery Voltage
Push Max. 0.5V
29 Brake Switch [Light] signal input Release DC Max. 0.5V
Push Battery Voltage
30 -      
31 Sensor ground Idle DC Max. 50 mV
32 -      
33 -      
34 Fuel Level Sender (FLS) signal input [Sub Fuel Sender]      
35 Fuel Tank Pressure Sensor (FTPS) signal input Idle DC 0.4 - 4.6V
36 -      
37 -      
38 -      
39 -      
40 Canister Close Valve (CCV) control output Active Inactive Pulse High: battery voltage
Low: Max. 1.0V
Vpeak: 42.0 - 60.0V
41 -      
42 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] signal input Engine Running DC Rich: 0.6 - 1.0V
Lean: 0 - 0.4V
43 -      
44 Sensor ground      
45 -      
46 -      
47 Start signal input      
48 -      
49 -      
50 Ignition Switch signal input      
51 -      
52 -      
53 -      
54 -      
55 -      
56 -      
57 CVVT Oil Control Valve (OCV) [Bank 1/Exhaust] control Idle Pulse Battery Voltage
Max. 1.0V
58 Heated Oxygen Sensor (HO2S) [Bank 2/Sensor 2] signal input Engine Running DC Rich: 0.6 - 1.0V
Lean: 0 - 0.4V
59 -      
60 CCP-CAN [High] Recessive Pulse 2.0 - 3.0V
Dominant 2.75 - 4.5V
61 CCP-CAN [Low] Recessive Pulse 2.0 - 3.0V
Dominant 0.5 - 2.25V
62 P-CAN [High] Recessive Pulse 2.0 - 3.0V
Dominant 2.75 - 4.5V
63 P-CAN [Low] Recessive Pulse 2.0 - 3.0V
Dominant 0.5 - 2.25V
64 Sensor ground Idle DC Max. 50 mV
65 Accelerator Position Sensor (APS) 2 signal input C.T Analog 0.29 - 0.46V
W.O.T 1.93 - 2.18V
66 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
67 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
68 Immobilizer communication line When transmitting Pulse High: Min. Battery Voltage x 80%
Low: Max. Battery Voltage x 20%
When receiving High: Min. Battery Voltage x 70%
Low: Max. Battery Voltage x 30%
69 Engine speed signal output Idle Pulse High: Battery Voltage
Low: Max. 0.5V
Idle = 20 - 26 Hz
70 -      
71 -      
72 -      
73 -      
74 Heated Oxygen Sensor (HO2S) [Bank 2/Sensor 2] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
75 -      
76 -      
77 -      
78 -      
79 -      
80 -      
81 Sensor ground Idle DC Max. 50 mV
82 Accelerator Position Sensor (APS) 1 signal input C.T Analog 0.7 - 0.8V
W.O.T 3.85 - 4.35V
83 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
84 Fuel Pump Relay control Relay OFF DC Voltage Battery Voltage
Relay ON Max 1.0V
85 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
86 Battery power (B+) Always DC Battery Voltage
87 Main Relay control Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
88 -      
89 -      
90 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
91 Variable Force Solenoid (VFS) [Bank 2/Intake] control Idle Pulse Battery Voltage
Max. 1.0V
Pin No Description Condition Type Level
1 ECM Ground Idle DC Max. 50 mV
2 ECM Ground Idle DC Max. 50 mV
3 Battery power (B+) Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
4 ECM Ground Idle DC Max. 50 mV
5 Battery power (B+) Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
6 Battery power (B+) Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
7 Rc/Rp (Pump Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
8 VS-/IP- (Common ground) Idle Analog Reference for V_IP, V_N
9 Rc (Compensative Resistance) Idle Analog |Rc-Rc/Rp|<±0.1V
10 VS+ (NERNST Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
11 -      
12 -      
13 -      
14 Vehicle speed signal input Racing Pulse High: Min. 5.0V
Low: Max. 0.5V
15 Sensor ground Idle DC Max. 50 mV
16 -      
17 -      
18 -      
19 Start signal input Relay OFF DC Battery Voltage (B+)
Relay ON -0.3 - 1.2V
20 Electronic Coolant Thermostat (ECT) [PWM] control      
21 Cooling Fan [PWM] control A/C ON Pulse High: Battery Voltage
Low: Max.0.5V
22 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 1] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
23 CVVT Oil Control Valve (OCV) [Bank 2/Exhaust] control Idle Pulse Battery Voltage
Max. 1.0V
24 Rc (Compensative Resistance) Idle Analog |Rc-Rc/Rp|<±0.1V
25 VS-/IP- (Common ground) Idle Analog Reference for V_IP, V_N
26 VS+ (NERNST Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
27 Rc/Rp (Pump Cell Voltage) Idle Analog Normal: 450 ± 50 mV
Rich: Max Normal+150 mV
Lean: Min Normal-150 mV
28 Brake Switch [Test] signal input Release DC Battery Voltage
Push Max. 0.5V
29 Brake Switch [Light] signal input Release DC Max. 0.5V
Push Battery Voltage
30 -      
31 Sensor ground Idle DC Max. 50 mV
32 -      
33 -      
34 Fuel Level Sender (FLS) signal input [Sub Fuel Sender]      
35 Fuel Tank Pressure Sensor (FTPS) signal input Idle DC 0.4 - 4.6V
36 -      
37 -      
38 -      
39 -      
40 Canister Close Valve (CCV) control output Active Inactive Pulse High: battery voltage
Low: Max. 1.0V
Vpeak: 42.0 - 60.0V
41 -      
42 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] signal input Engine Running DC Rich: 0.6 - 1.0V
Lean: 0 - 0.4V
43 -      
44 Sensor ground      
45 -      
46 -      
47 Start signal input      
48 -      
49 -      
50 Ignition Switch signal input      
51 -      
52 -      
53 -      
54 -      
55 -      
56 -      
57 CVVT Oil Control Valve (OCV) [Bank 1/Exhaust] control Idle Pulse Battery Voltage
Max. 1.0V
58 Heated Oxygen Sensor (HO2S) [Bank 2/Sensor 2] signal input Engine Running DC Rich: 0.6 - 1.0V
Lean: 0 - 0.4V
59 -      
60 CCP-CAN [High] Recessive Pulse 2.0 - 3.0V
Dominant 2.75 - 4.5V
61 CCP-CAN [Low] Recessive Pulse 2.0 - 3.0V
Dominant 0.5 - 2.25V
62 P-CAN [High] Recessive Pulse 2.0 - 3.0V
Dominant 2.75 - 4.5V
63 P-CAN [Low] Recessive Pulse 2.0 - 3.0V
Dominant 0.5 - 2.25V
64 Sensor ground Idle DC Max. 50 mV
65 Accelerator Position Sensor (APS) 2 signal input C.T Analog 0.29 - 0.46V
W.O.T 1.93 - 2.18V
66 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
67 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
68 Immobilizer communication line When transmitting Pulse High: Min. Battery Voltage x 80%
Low: Max. Battery Voltage x 20%
When receiving High: Min. Battery Voltage x 70%
Low: Max. Battery Voltage x 30%
69 Engine speed signal output Idle Pulse High: Battery Voltage
Low: Max. 0.5V
Idle = 20-26Hz
70 -      
71 -      
72 -      
73 -      
74 Heated Oxygen Sensor (HO2S) [Bank 2/Sensor 2] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
75 -      
76 -      
77 -      
78 -      
79 -      
80 -      
81 Sensor ground Idle DC Max. 50 mV
82 Accelerator Position Sensor (APS) 1 signal input C.T Analog 0.7 - 0.8V
W.O.T 3.85 - 4.35V
83 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
84 Fuel Pump Relay control Relay OFF DC Voltage Battery Voltage
Relay ON Max 1.0V
85 Sensor power (+5V) IG OFF DC Max 0.5V
IG ON 4.9 - 5.1V
86 Battery power (B+) Always DC Battery Voltage
87 Main Relay control Relay ON DC Battery Voltage
Relay OFF Max. 1.0V
88 -      
89 -      
90 Heated Oxygen Sensor (HO2S) [Bank 1/Sensor 2] Heater control output Engine Running Pulse High: Battery Voltage
Low: Max. 1.0V
91 Variable Force Solenoid (VFS) [Bank 2/Intake] control Idle Pulse Battery Voltage
Max. 1.0V