Engine Controls - Pin Voltage Charts (Includes E36 Convertible): Introduction
NOTE:
Following information applies to E36 and E46 models only.
Pin voltage (value) charts are used for diagnosing intermittent symptoms and faults that are unable to be resolved during self-diagnostics. Pin voltage tests ensure Powertrain Control Module (PCM) is receiving and transmitting proper voltage and other signals. Before performing pin voltage tests, ensure engine mechanical condition has been thoroughly inspected and self-diagnostics has been attempted. Technical Service Bulletins (TSBs) may also be helpful in correcting a hard to diagnose problem. E36 models use an 88-pin PCM connector. See Fig 1. E46 models use a 9-pin, 24-pin, 40-pin and 52-pin connector. See Fig 2-Fig 5 .
PCM 88-PIN CONNECTOR TERMINAL IDENTIFICATION (E36 4-Cylinder)
| Terminal | Signal Type |
|---|---|
| No. 1 | HO2S Ground |
| No. 2 | Idle Speed Control Valve Output |
| No. 3 | Cylinder No. 1 Fuel Injection Valve Output |
| No. 4 | Cylinder No. 4 Fuel Injection Valve Output |
| No. 5 | Not Used |
| No. 6 | Fuel Injection Valve Output Ground |
| No. 7 | Not Used |
| No. 8 | CHECK ENGINE Indicator Output |
| No. 9 | Not Used |
| No. 10 | Immobilizer Control Module Input |
| No. 11 | A/C Pressure Switch Input |
| No. 12-15 | Not Used |
| No. 16 | Intake Air Temperature Sensor Input |
| No. 17 | Hot Film Air Mass Meter Ground |
| No. 18 | Not Used |
| No. 19 | Oxygen Sensor Signal Input |
| No. 20 | Crankshaft Position/RPM Sensor Input |
| No. 21 | Camshaft Position Sensor Input |
| No. 22 | Cylinder No. 3 Ignition Coil Output |
| No. 23 | Cylinder No. 4 Ignition Coil Output |
| No. 24-25 | Not Used |
| No. 26 | Battery Voltage |
| No. 27 | Engine Control Module Relay Control Output |
| No. 28 | Ground |
| No. 29 | Idle Speed Control Valve Output |
| No. 30 | Oxygen Sensor Heater Ground |
| No. 31 | No. 3 Fuel Injection Valve Output |
| No. 32 | No. 2 Fuel Injection Valve Output |
| No. 33 | Not Used |
| No. 34 | Ground |
| No. 35 | Not Used |
| No. 36 | A/C Compressor Cut-Out Relay Output |
| No. 37-39 | Not Used |
| No. 40 | Cylinders 3-4 Knock Sensor Input |
| No. 41 | Not Used |
| No. 42 | Fuel Consumption Signal Input |
| No. 43 | Not Used |
| No. 44 | Throttle Position Sensor Input |
| No. 45 | Hot Film Air Mass Meter Signal Input |
| No. 46 | Oxygen Sensor Ground |
| No. 47-48 | Not Used |
| No. 49 | Cylinder No. 1 Ignition Coil Output |
| No. 50 | Cylinder No. 2 Ignition Coil Output |
| No. 51-52 | Not Used |
| No. 53 | Throttle Position Sensor Output |
| No. 54 | Engine Control Module Relay Input |
| No. 55 | Ignition Ground |
| No. 56 | Ignition Switch Input |
| No. 57 | Auxiliary Fan Normal Speed Relay |
| No. 58 | Intake Air Resonance Change Over Valve Output |
| No. 59 | Not Used |
| No. 60 | Data Link Connector Programming Voltage Input |
| No. 61 | Evaporative Emission Valve Output |
| No. 62 | Not Used |
| No. 63 | Fuel Pump Relay Output |
| No. 64-67 | Not Used |
| No. 68 | Temperature Switch Signal Greater Than 176°F (80°C) |
| No. 69 | A/C Signal On Input |
| No. 70 | Cylinders No. 1-2 Knock Sensor Input |
| No. 71 | Temperature/Knock/Throttle Position Sensors Ground |
| No. 72-73 | Not Used |
| No. 74 | Engine Coolant Temperature Sensor Signal Input |
| No. 75-76 | Not Used |
| No. 77 | Oxygen Sensor Output Signal |
| No. 78 | Crankshaft Position/RPM Sensor Input |
| No. 79 | ABS/ASC Control Module Right Rear Speed Signal Input |
| No. 80 | Crankshaft RPM Speed Signal Output |
| No. 81-82 | Not Used |
| No. 83 | Vehicle Speed Signal Input |
| No. 84 | Not Used |
| No. 85 | EGS/ASC Control Module CAN-LOW Input & Output |
| No. 86 | EGS/ASC Control Module CAN-HIGH Input & Output |
| No. 87 | Data Link Connector Diagnosis Data Line Output |
| No. 88 | Data Link Connector Diagnosis Data Line Input & Output |
PCM 88-PIN CONNECTOR TERMINAL IDENTIFICATION (E36 6-CYLINDER)
| Terminal | Signal Type |
|---|---|
| No. 1 | Cylinder No. 2 Ignition Coil Control Output |
| No. 2 | Cylinder No. 4 Ignition Coil Control Output |
| No. 3 | Cylinder No. 6 Ignition Coil Control Output |
| No. 4 | Ground |
| No. 5 | Cylinder No. 2 Fuel Injection Valve Control Output |
| No. 6 | Cylinder No. 1 Fuel Injection Valve Control Output |
| No. 7 | Hot Wire Air Mass Meter Ground |
| No. 8 | Hot Wire Air Mass Meter Input |
| No. 9 | Fuel Consumption Input |
| No. 10 | Engine Coolant Temperature Sensor Input |
| No. 11 | Fuel Tank Pressure Sensor Input |
| No. 12 | Throttle Position Sensor Input |
| No. 13 | Not Used |
| No. 14 | Intake Air Temperature Sensor Input |
| No. 15 | ABS/ASC Control Module Input |
| No. 16 | A/C Pressure Switch Input |
| No. 17 | Not Used |
| No. 18 | Immobilizer Control Module Input |
| No. 19 | A/C On Signal Input |
| No. 20 | CHECK ENGINE Indicator Control Output |
| No. 21 | Variable Camshaft Control Valve Output |
| No. 22 | Cylinder No. 3 Fuel Injection Valve Control Output |
| No. 23 | Cylinder No. 6 Fuel Injection Valve Control Output |
| No. 24 | Cylinder No. 4 Fuel Injection Valve Control Output |
| No. 25 | Oxygen Sensor Heater Ground |
| No. 26 | Battery Voltage |
| No. 27 | Idle Speed Control Valve Output |
| No. 28 | Ground |
| No. 29 | Cylinder No. 1 Ignition Coil Control Output |
| No. 30 | Cylinder No. 3 Ignition Coil Control Output |
| No. 31 | Cylinder No. 5 Ignition Coil Control Output |
| No. 32 | Ground |
| No. 33 | Cylinder No. 5 Fuel Injection Valve Control Output |
| No. 34 | Ground |
| No. 35 | Secondary Air Pump Relay Output |
| No. 36 | Crankshaft RPM Speed Signal Output |
| No. 37 | Not Used |
| No. 38 | Knock Sensor Ground |
| No. 39 | Temperature Sensor Ground |
| No. 40 | Crankshaft Position/RPM Sensor/Fuel Tank Pressure Sensor Ground |
| No. 41 | Camshaft Position Sensor Ground |
| No. 42 | Throttle Position Sensor Ground |
| No. 43 | Camshaft Position Sensor Input |
| No. 44 | Throttle Position Sensor/Fuel Tank Pressure Sensor Output |
| No. 45 | Throttle Position Signal Output |
| No. 46 | Fuel Consumption Input |
| No. 47-48 | Not Used |
| No. 48 | Crankshaft Position/RPM Sensor Output |
| No. 49 | Ignition Switch Input |
| No. 50 | Solenoid Valve Output |
| No. 51 | Carbon Canister Valve Output |
| No. 52 | Exhaust Gas Flap Valve Output |
| No. 53 | Idle Speed Control Valve Output |
| No. 54 | Engine Control Module Relay Input Voltage |
| No. 55 | Oxygen Sensor Heater Ground |
| No. 56 | Ground |
| No. 57 | Cylinders No. 1-3 Knock Sensor Input |
| No. 58 | Cylinders No. 1-3 Knock Sensor Input |
| No. 59 | Cylinders No. 4-6 Knock Sensor Input |
| No. 60 | Data Link Connector Programming Voltage Input |
| No. 61 | Oxygen Sensor |
| No. 62 | Secondary Air Pump Valve Output |
| No. 63 | Cylinders 4-6 Knock Sensor |
| No. 64 | Camshaft Position Sensor Ground |
| No. 65 | Camshaft Position Sensor Input |
| No. 66 | Not Used |
| No. 67 | Oxygen Sensor Signal Ground |
| No. 68 | Evaporative Emission Valve Output |
| No. 69 | Fuel Pump Relay Output |
| No. 70 | Oxygen Sensor Signal Ground |
| No. 71 | Oxygen Sensor Signal Ground |
| No. 72 | Oxygen Sensor Signal Ground |
| No. 73 | Engine Control Module Relay Input |
| No. 74 | Compressor Control Relay Output |
| No. 75 | Oxygen Sensor Signal Input |
| No. 76 | Oxygen Sensor Signal Input |
| No. 77 | Oxygen Sensor Signal Input |
| No. 78 | Oxygen Sensor Signal Input |
| No. 79 | Oxygen Sensor Heater Ground |
| No. 80 | Slip Control Module ABS/ASC Output |
| No. 81 | Slip Control Module ABS/ASC Output |
| No. 82 | Slip Control Module ABS/ASC Output |
| No. 83 | Crankshaft Position/RPM Sensor Input |
| No. 84 | Not Used |
| No. 85 | Transmission Control Module CAN LOW Input/Output |
| No. 86 | Transmission Control Module CAN HIGH Input/Output |
| No. 87 | Engine Control Module Input Voltage |
| No. 88 | Data Link Connector Input/Output |
PCM 9-PIN CONNECTOR TERMINAL IDENTIFICATION (E46)
| Terminal | Signal Type |
|---|---|
| No. 1 | Unloader Relay Terminal No. 15 |
| No. 2-3 | Not Used |
| No. 4-6 | Ground |
| No. 7 | 12 Volts |
| No. 8 | 12 Volts |
| No. 9 | 12 Volts |
PCM 24-PIN CONNECTOR TERMINAL IDENTIFICATION (E36 6-Cylinder)
| Terminal | Signal Type |
|---|---|
| No. 1 | HO2S1 Signal Front Of Catalytic Converter |
| No. 2 | Not Used |
| No. 3 | CAN Bus Low Signal (TCM) |
| No. 4 | CAN Bus High Signal (TCM) |
| No. 5 | Not Used |
| No. 6 | Signal Data Link (TCM) |
| No. 7 | HO2S1 Signal Behind Catalytic Converter |
| No. 8-11 | Not Used |
| No. 12 | Changeover Valve Signal |
| No. 13 | HO2S2 Signal Front Of Catalytic Converter |
| No. 14 | HO2S1 Signal Front Of Catalytic Converter |
| No. 15 | HO2S2 Signal Front Of Catalytic Converter |
| No. 16 | HO2S1 Signal Behind Catalytic Converter |
| No. 17 | Not Used |
| No. 18 | HO2S2 Ground Signal Behind Catalytic Converter |
| No. 19 | HO2S2 Ground Signal Behind Catalytic Converter |
| No. 20 | HO2S1 Ground Signal Front Of Catalytic Converter |
| No. 21 | HO2S2 Ground Signal Front Of Catalytic Converter |
| No. 22 | HO2S1 Ground Signal Behind Catalytic Converter |
| No. 23 | Signal Activation Main DME Relay |
| No. 24 | HO2S Ground Signal Behind Catalytic Converter |
PCM 52-PIN CONNECTOR TERMINAL IDENTIFICATION (E46)
| Terminal | Signal Type |
|---|---|
| No. 1 | MAF Sensor Signal |
| No. 2 | Exhaust Camshaft Sensor No. 1 |
| No. 3 | Suction Jet Pump Shut-Off Valve |
| No. 4 | Throttle Valve Supply |
| No. 5 | Intake Camshaft Sensor No. 1 |
| No. 6 | Not Used |
| No. 7 | Throttle Valve Supply |
| No. 8 | Crankshaft Position Sensor |
| No. 9 | Throttle Valve Sensor |
| No. 10 | Throttle Valve Potentiometer |
| No. 11 | Not Used |
| No. 12 | Starter Signal |
| No. 13 | Generator Signal |
| No. 14 | TPS Ground |
| No. 15 | Exhaust Camshaft Sensor Ground |
| No. 16 | Throttle Valve Signal |
| No. 17 | Airflow Sensor Ground |
| No. 18 | Intake Camshaft Sensor Ground |
| No. 19 | Throttle Potentiometer Signal |
| No. 20 | Throttle Position Sensor Ground |
| No. 21 | Crankshaft Position Sensor Ground |
| No. 22 | Intake Air Temperature Signal |
| No. 23 | Intake Air Temperature Ground |
| No. 24 | Coolant Temperature Sensor Signal |
| No. 25 | Coolant Temperature Signal Ground |
| No. 26 | Oil Pressure Signal |
| No. 27 | Oil Temperature Signal |
| No. 28 | Oil Temperature Sensor Ground |
| No. 29 | Knock Sensor Signal |
| No. 30 | Knock Sensor Signal |
| No. 31 | Knock Sensor Signal |
| No. 32 | Knock Sensor Signal |
| No. 33 | Cylinder No. 1 Fuel Injection Valve Signal |
| No. 34 | Cylinder No. 2 Fuel Injection Valve Signal |
| No. 35 | Cylinder No. 3 Fuel Injection Valve Signal |
| No. 36 | Cylinder No. 4 Fuel Injection Valve Signal |
| No. 37 | Cylinder No. 5 Fuel Injection Valve Signal |
| No. 38 | Cylinder No. 6 Fuel Injection Valve Signal |
| No. 39 | Oil Level Sensor Signal |
| No. 40 | VANOS Inlet Valve Signal |
| No. 41 | VANOS Outlet Valve Signal |
| No. 42 | Evaporative Emission Valve Signal |
| No. 43 | Throttle Valve Signal |
| No. 44 | Throttle Valve Signal |
| No. 45 | Characteristic MAP Cooling Signal |
| No. 46 | Idle Speed Control Valve Signal Closed |
| No. 47 | Idle Speed Control Valve Signal Open |
| No. 48 | Knock Sensor Shield Signal |
| No. 49 | Individual Control Intake System Signal Valve |
| No. 50-51 | Not Used |
| No. 52 | Secondary Air Injection Pump Valve Signal |
PCM 40-PIN CONNECTOR TERMINAL IDENTIFICATION (E46)
| Terminal | Signal Type |
|---|---|
| No. 1 | Battery Charge Indicator Light Signal |
| No. 2 | Engine Start Signal Feedback |
| No. 3 | Secondary Air Injection Pump Signal |
| No. 4 | Electric Fan Signal |
| No. 5-9 | Not Used |
| No. 10 | Fuel Pump Relay No. 1 Signal |
| No. 11 | Oil Pressure Switch Signal |
| No. 12-16 | Not Used |
| No. 17 | Speed Signal |
| No. 18 | Not Used |
| No. 19-20 | Not Used |
| No. 21 | Oil Level Sensor Signal |
| No. 22 | Right Rear Wheel Speed Signal |
| No. 23 | Clutch Pedal Position Switch Signal |
| No. 24 | Brake Light Switch Signal |
| No. 25 | Not Used |
| No. 26 | To Fuse F29 |
| No. 27 | Multifunction Steering Wheel Voltage Supply |
| No. 28 | Brake Light Switch Signal |
| No. 29 | A/C Compressor Signal Relay |
| No. 30 | Leakage Diagnosis Pump Signal |
| No. 31 | Not Used |
| No. 32 | Data Link Connector |
| No. 33 | Electronic Vehicle Immobilization |
| No. 34 | Leakage Diagnosis Pump Signal |
| No. 35 | Not Used |
| No. 36 | CAN Bus High Signal |
| No. 37 | CAN Bus Low Signal |
| No. 38 | Coolant Outlet Temperature Ground |
| No. 39 | Coolant Outlet Temperature Signal |
| No. 40 | Not Used |
PCM 9-PIN CONNECTOR TERMINAL IDENTIFICATION (E46)
| Terminal | Signal Type |
|---|---|
| No. 1 | Ignition Coil No. 3 Signal |
| No. 2 | Ignition Coil No. 2 Signal |
| No. 3 | Ignition Coil No. 1 Signal |
| No. 4 | Not Used |
| No. 5-6 | Ground |
| No. 7 | Ignition Coil No. 6 Signal |
| No. 8 | Ignition Coil No. 5 Signal |
| No. 9 | Ignition Coil No. 4 Signal |