ECM/PCM CONNECTOR B (25PI
Wire side of female terminals
FCM CONNECTOR B {25P)NOTE: Standard battery voltage is 12 V
Sign.l
YELtsLKIGP1 IPOWER SOUflCE)Powor sou rca for the ECM/PCM conlrolcirwhh ignilion swilch ON (ll)ibatteryvoltageWith ignition switch OFF:0 V
BLKPGl {POWEB GNOUND)Ground fo. the ECM,/PCM contrclcncuit'Less than 1.0 V at slltimes
FEDlNJ2 (No 2 FUEL INJECIOR)Drives No. 2 fu€l inieclor'Wirh enqine runnin9: dulv conlroll6d
BLUlNJ3 (No.3 FUEL INJECTOB)Orives No.3 fuel inieclor'
YELlNJ,r lNo. 4 FUEL INJECTOF)Drives No. 4 luel injector'
6BLI(BIUIACV P (IDLE AIR CONTROLVAIVE POSITIVE SIDE)O.iv€s IAC valve {Posirivo side)Wilh engine running: duty conrrollod
BEDESOL {EG8 CONTROLSOLENOID VALVE)Drives EGF controlsolonoid valveWith EGR operaiing during driving wirh follv warmedup onginsl dutY controlledWilh EGR nol op€r.ring:0 V
PNKSLKHlC tstvr (PH-PL CONTnOLLINEAfl SOLENOID NEGATIVEst0E)
G rcund for PH-PL control linsar solsnoid
8.,LS - (A/T CLUTCH PFESSURECONTROL SOTENOIDVALVE'sroE)
A/Tclutch prsssure conrrol sol€nod valv€pow6r slpply negative elecrodeWith ignilion swirch ON (ll):dutv controll€d
9YEUBLKrGP2 {POWE8 SOUFCE)Powor $urce for lhe ECI{,'PCM controlc'rcuitwnh ignirion swirch ON (ll): ban€ry voltag€with ignirion swnch oFF:0 v
10BLKPG2IPOWER GSOUNDIGround lor ths ECM/PCM controlctrcuil
118RNINJl {No,1 FUEL INJEqIOR)orives No. r ru6l Iniocror.With onsino at low lpm:0Vwith ens,n. ar hish tpm:bsneryl9!9gl-12"GRN,.YELWS (WEC SOLENOID VALVE)Orivos WEC solanoid v.lvs.
13YEUGRNICM {I6NITION CONTROL MODULE}
With ignition switch ON (ll)r b5n6ry volt€gsWilh engino running: Puls6
15ORNIACV N (IDLE AIN CONTSOIVALVE NEGATIVE SIOE)Drivos the IAC valve lnogativ€ 3idelWith €ngin€ ru nningi dr]tv controlled
REDLS + (A,/T CIUICH PRESSURECONTFOT SOIENOIOVALVE +SIDE}
A/T clutch pr€so.6 controlsolenoid valvepow6r slpply posiliv€ oroclrodeWirh ignition swatch ON (lll: dutYcontrorled
HLC LSP (PH-PI CONTROI LIN.EA8 SOLENOID POSITIVE SIDE)Orives PH-PL control line€r solenoidWith qnition switch ON (lll: Pulsing srgnal
PNK/BTUSC LSM (STAfiT CLUTCHLINEAR SOLENOIO N€GATIVESIDE)
Groundforstartclutchcontrol line6r
20BnN/AtKLGI (LOGIC GEOUNO)Ground for lh€ EcM/PcM controlcircuit'L6se rhan 1.0 v.i alltimes
21VBU IVOLTAGE 8AC( UP)Powet source torlhe ECM/PCM control circuitPower sourco tor th6 DTC m€mory'Battaryvoltage aitnEtrmes
22BFN/8IKLG2 (LOGIC GSOUND)Ground iorths ECMnCM conrrol circuir'tsss thah 1.0 v al all times
238LI(BLUIACV (IOTE AIR CONTROLWitn ongine funning: dutv conrol!6d
25'3YELSC LSP {STANT CLUTCH LINEARsotENorD PoSlrlvE slDE)Orives sran clutch control linesr solonoid.With ignilion swilch ON (ll): Pulsing sign3r
r1: A/r (D16 , D16Y8 ensins)
'3:CVT {O16Y5ensino)
'4: Ol6Y5, Dl6Y8, B164? onsina
(cont'd)
1 1-93
Troubleshooting
Eng ine/P_owertrain Control Module Term inal Arrangement
('99 - 00 Models except Dl6Y5 engine with M/Tl (cont,d)
ECM/PCM CONNECTOR C {31P)Wire side of female terminalsNOTE;Standard
*1;4"/T lD16Y7, D16Y8 ensinel
43: CVI(016Y5 engine)'4: D16Y5, D16Y8, 81642 engin€
ECM/FCM CONNECTOR C 13lPI
is 12 V.
Sig.al
lBLK4/VHTPO2SHTC (PNIMARY HEATEOOXYGEN SENSOB HEATES CONTROL)
Drivss primary hoated orygen sensofWith ignition switch ON (lr)rbanery volageWrh fJly warned up €ngir. ru..i19: duty.oaro ed
2WHT/GFNALTC (ALTESNATOB CONTSOL)Sends aliernalo. control sig nal,With fullywa.med upengine ronning; banery vohaseDuring d.iving with smallelect.icatioad; O V38ED/BLUK5 (KNOCK SENSOR)with sngine knocking: pulses
5WHT/REDATTF {AITEFNATOR FR SIGNAL'Detects slternaror FR si9n.l.With tullywarmed up engine running:O V- batteryvortage(dependingon erectficat toad)
WHT/8LKEGRL (EGN VAIVE LIFTSENSOR)Dete.ts EGR valve lrft sensorsignat.
GRN,4r'l/flTSGl ISENSOE GBOUND)Groond fo. MAP s€nsor.L€ss rhan 1.0 v at alltimes88luCKPP (CKP SENSOR P SIOE'With engine running: pulses9CKPM {CKP SENSOR M SIDEIGround for CKP sensor.
BLU/BLKwlvl (wEc PREssuSE swtTcllSIGNAI)D€tocts VTEC pfessure switch signat,With €ngine at low enginospeed:0VWith engin€ at high engino speed : banery vo ttaae
16PHO25 (PRII\,1AFY HEATEDOXYGEN SENSOR, SENSOR 1)Oetects primary heated oxygen s6nsor lsen-With lhrottle f!l1y open€d from idtewith tuly,wa.med !p engin€: Ebove 0.6 VWilh thronl€ quickly closed: b€tow 0.4 V
FED/GRNMAP (I\,4ANIFOLD ASSOLUIEPFESSUSE SENSOB}Dotocrs i,4AP sensor signsl.With ignitioh switch ON (ll):about 3 VAt idlei6boul 1.0 V (depending on engine speed)18GBN/8LKSG2 (SENSOR GSOUND)Less than 1.0 V aralttimes'19YEUNEDVCCl (SENSOR VOLTAGEIPowersourcero MAPsenso..With ignition swilch ON {ll):about 5 VWirh iqnition switch OFF]0 V20GNNIDCP (TDC SENSOB P SIDEIWith ongine running: pulses218EDTDCI\,I (TDC SENSOR M SIOE)Ground lor TOC aensor.22BTU/NEDCKFP (CKF SENSOR P SIDE)With engine running: p!lses
23VSS {VEHIClE SPEED SENSOR)Wilh ignrt|on swich ON rllr snd lront wl-ee' rotating.cycles 0 V about 5V or baneryvottage
25BED/YELIAT ONTAKE AIF TEi,4PEBA.TUEE SENSOR)Detects IAT senso. signat.With ignition switch ON (ll): about 0.1 4.8 Vldepending on i.take air ternpe.atu re)
268ED,ryVHTECT (ENGINE COOLANTTEI\,I.PESATUBE SENSOR)Oelects ECT sensor signal.With ignirion swirch ON {ll):about0.1 -4.8 V(depending on engine coolant temperatu re)
21NED/BLKTPS (THROTTLE POSITION SEN,SOF)Detects TP sensor signal.Wilh th.onle fully op€n: about 4.a VWith rhronle f!lly closed: about 0.5 V
2aYEVBLUVCC2 (SENSOR VOLTAGE)Provides s6nsor voltag€.With ignirion swirch ON (tt):about 5VWith ignilion swiich OFF:0 V29YELCYPP (CYP SENSOR P SIDE)Wilh €ngrne running: pruses3oBLKCYPM (CYP SENSOR M SIDE]G,ound for CYP sonsor.J1WHT/FEDCKFM (CKF SENSOB M SIDE)Ground fo. CKF sonsorsign6i.
11-94
PGM-FI System
System Description
CKP/TDC/CYP Sensor
MAP Sensor
IAT SensorTP SensorEGR Valve Lift Sensor*'Primary H02SSecondary HO2SVSSBARO SensorELD*'KS€Starter SignalALT FR SignalAir Conditioning SignalA/T Gear Position SignalBattery Voltage {lGN.1}Erake Switch SignalPSP Switch SignalFuel Tank Pressure Sensor*iVTEC Pressure Switch*5Clutch Switch Signal*6Countershaft Speed SensornBMainshaft Speed Sensorrs
-\
----t /
F;ilrr j"-----fi-tri-'r.;l
Fb"t."'i" d" c;;il
F,h"'c;;tr*".io";-l
@."r.l"sc;;ll
EaM/PcM B""k-p F"""till
r\
-:/
Fuel IniectorsPGM-Fl Main Belay {Fuel Pump)MILIAC Valve!y'C Compressor Clutch RelayRadiator Fan Relay*,Condenser Fan RelayALT*'lcMEVAP Purge Control Solenoid
Primary HO2S HeaterSecondary H02S HeaterEGR Control Solenoid Valve*rEGR valve*6EVAP Bypass Solenoid Valve*'EVAP Control Canister Vent Shut
VTEC Solenoid Valve*5DLCLock-up Control Solenoid Valve*aShift Control Solenoid Valve*3Linear Solenoid Valve*3
*1: Dl6Y5 engine*2: USA model*3: CW (D16Y5 ensine), D16Y8 engine and 81642 ensine*4: '96 D16Y8 engine lcoupe),'97 Dl6Y7 engine (coupe: KL model, sedan: KL (LX) model),'97 D16Y8 engine {coupe: all models, sedan: KLmodel),'98-all models,'99'all models,'00-all models+5: D16Y5, D16Y8,816A2 engine*6: M/T (D16Y5 enginei*7: CVT 1D'l6Y5 engine)+8: A/T (D16Y7, D16Y8 engine)*9: '96 D16Y5 engine,'96 D16Y7 engine,'96 Dl6Y8 engine (sedan),'97 D16Y5 engine,'97 Dl6Y7 engine (coupe: KA, KC models, sedan:KA, KC, KL (LX) models, hatchback: all models),'97 D16Y8 engine (sedan: KA, KC modelsi
PGM-FI Sy3lem
The PGM-Fl system on this model is a sequential multipon fuel injection system.
Fuel iniector Timing and Duration
The ECM/PCM contains memories for the basic discharge durations at various engine speeds and manifold air flow rates.
The basic discharge duration, after being read out from the memory. is further modified by signals sent from various sen-
sors to obtain the final discharge duration.
ldle Air Control
ldle Air Control Valve llAC Valve)
When the engine is cold. the A,/C compressor is on, the transmission is in gear, the brake pedal is depressed, the P/S load
is high, or the alternator is charging, the ECM/PCM controls current to the IAC Valve to maintain the correct idle speed.
lgnition Timing Control
. The ECM/PCM contains memories for basic ignition timing at various engine speeds and manifold air flow rates.
lgnition timing is also adjusted for engine coolant temperature.
. Aknockcontrol system was adopted which sets the ideal ignition timing for the octane rating ofthegasoline used.*3
Othgr Control Funqtions
1. Starting Control
When the engine is started, the ECM/PCM provides a rich mixture by increasing fuel injector duration.
2. Fuel Pump Control
. When the ignition switch is initially turned on, the ECM/PCM supplies ground to the PGM-Fl main relay that sup-plies current to the fuel pump for two seconds to pressurize the fuel system.. When the engine is running, the ECI\4PCM supplies ground to the PGM-FI majn relay that supplies current to the fuel
oumo.
. When the engine is not running and the ignition is on, the ECM/PCM cuts ground to the PGM-FI main relay which
cuts current to the fuel pump.
11-104
INPUTS
ENGINE CONTROL MODULE (ECMY
POWERTRAIN CONTROL MODULE (PCM) OUTPUTS
3.
5.
6.
1.
Fuel Cut-off Control
. During deceleration with the throttle valve closed, current to the fuel injectors is cut off to improve fuel economy at
speeds over the following rpm:. D16Y5 engine (M/T):850 rpm. D]6Y5 engine (CVT), D'16Y8 engine (USA M/T): 920 rpm
. Dl6Y8 engine (USA A,/I), D16Y7 engine (USA A,/T);910 rpm
. D16Y8 engine (Canada M/T), D16Y7 engine (canada): 990 rpm
' D16Y8 engine (Canada M/T): 1,000 rpm
. 816A2 engine: 970 rpm
. Fuel cut-off action also takes place when engine speed exceeds 6,900 rpm (D16Y5, D16Y7 engine; D'16Y8 engine:
7,000 rpm. 816A2 engine: 8.100 rpm), regardless of the position of the throttle valve, to protect the engine from
over-rewing. With '99 Dl6Y7 engine (A,/T) and '99 D16Y8 engine (A./T), the PCM cuts the fuel at engine speeds over
5,000 rpm when the vehicle is not moving.
IVC Compressor Clutch Relay
When the ECM/PCM receives a demand for cooling from the air conditioning system, it delays the compressor from
being energized, and enriches the mixture to assure smooth transition to the A,/C mode
Evaporative Emission (EVAP) Purge Control Solenoid Valve*'
When the engine coolant temperature is above 154'F (68'C). the ECM/PCM controls the EVAP purge control solenoid
valve which controls vacuum to the EVAP purge control canister.
Evaporative Emission (EVAP) Purge Control Solenoid Valve*a
When the engine coolant temperature above 154"F (68"C), intake air temperature above 32"F (0'C) and vehicle speed
above 0 mile (0 km/h) or [Ay'C compressor clutch on and intake air temperature above 160"F (41'C)], the ECM/PCM
controls the EVAP purge control solenoid valve which controls vacuum to the EVAP purge control canister.
Exhaust Gas Recirculation (EGR) Control Solenoid Valve*?
When EGR is required for control of oxides of nitrogen (NOx) emissions. the ECM controls the EGR control solenoid
valve which supplies regulated vacuum to the EGR valve
Alternator Control
The system controls the voltage generated at the alternator in accordance with the electrical load and driving mode,
which reduces the engine load to improve the fuel economy.
ECM/PCM Fail-safe/Back-up Functions
1. Fail safe Function
When an abnormality occurs in a signal from a sensor, the ECM/PCM ignores that signal and assumes a pre-pro-
grammed value for that sensor that allows the engine to continue to run.
2. Back-uD Function
When an abnormality occurs in the ECM/PCM itself, the fuel injectors are controlled by a back-up circuit independent
of the system in order to permit minimal driving.
3. Self diagnosis Function lMalfunction Indicator Lamp (MlL)l
When an abnormality occurs in a signal from a sensor, the ECM/PCM supplies ground for the lvllL and stores the DTC
in erasable memory. When the ignition is initially turned on, the ECM/PCM supplies ground for the MIL for two sec-
onds to check the MIL bulb condition.
4. Two Trip Detection Method
To prevent false indications, the Two Trip Detection Method is used for the HO2S, fuel metering-related. idle control
system, ECT sensor, EGR system and EVAP control system self-diagnostic functions. When an abnormality occurs,
the ECM/PCM stores it in its memory. When the same abnormality recurs after the ignition switch is turned OFF and
ON 0l) again, the ECM/PCM informs the driver by lighting the MlL. However, to ease troubleshooting, this function is
cancelled when you jump the service check connector. The MIL will then blink immediately when an abnormality
occurs,
5. Two (or Three) Driving Cycle Detection Method
A "Driving Cycle" consists ot starting the engine. beginning closed loop operation, and stopping the engine. lf misfir-
ing that increases emissions is detected during two consecutive driving cycles, or TWC deterioration is detected dur-
ing three consecutive driving cycles, the ECM/PCM turns the MIL on. However, to ease troubleshooting, this function
is cancelled when you jump the service check connector. The MIL will then blink immediately when an abnormality
occurs.
(cont'd)
1 1-1 05
.1.
!Manifold Absolute Pressure (MAPI Sensor -
i;idlga lil;dels,'99 - 00 Dl6Y5 ensine with M/T)
ll
The scan tool indicates Diagnostrc Trouble code (DTC) Po108: A high voltage (low vacuum) problem in the
Manifold Absolute Pressure (MAP) sensor.
MAP SENSOR 3P CONNECTOR ICl11}
MAPIRED/GRNI
JUMPER WIRE
Wire side ol female terminals
vcclIYEL/RED)
ECM/PCM CONNECTOR D (16PI
MAP(RED/GRN)
sG1(GRN/WHT)
Wire side of female terminals
(cont'd)
11-121
The MIL has been reported on
OTC m108 is stolod.
Problem vetitication:
1. Start the engine. Hold the
engine at 3,000 rPm with no
load (in Park or neutral) until
the radiator fan comes on, then
let it idle.
2. Check the MAP with the scan
tool.
lntormittent lailure, sFtom k OK
.t thb time. Chock lor Poor con'
nections or loorg wires at Cll'l
|MAP sensorl snd ECM/PCM.
ls 101 kPa (760 mmHg,30 0 in.Hg)
or higher indicated?
Check tor an open in the MAP
36nSOt:1. Turn the ignition switch OFF
2. Disconnect the MAP sensor
3P connector.3. Install a jumper wire betlveen
the MAP sensor 3P connector
terminals No 3and No 2.
4. Turn the ignition switch ON (ll).
5. Check the MAP with the scan
tool.
ls 101 kPa (760 mmHg, 30 0 in.Hg)
or higher indicated?
Check for an open in wire (SG1
line):1. Remove the iumper wire.
2. Measure voltage between the
MAP sensor 3P connector te.
minals No. 1 and No 2
Rapai. open in the wito batwoen
ECM/PCM (D12) .nd MAP !en.or.ls there approx. 5 V?
Check for an oPon in the wiie
(MAP linel:1. Turn the ignition switch OFF.
2. Connect the ECM/PCM con-
nector terminals D3 and D12
with a iumPer wire.
3. Turn the ignition switch ON (ll).
4. Check the MAP with the scan
tool.
Repair opon in the wiles bstlt oon
ECM/PCM (D3l and MAP 3oGor.ls 101 kPa (760 mmHg, 30 0 in.Hg)
or higher indicated?
Substituto a known'good ECM/
PCM and rochock. ll normal MAP
is indicated, replace tho original
ECM/PCM.
JUMPER WIRE
lr,
PGM-FI System
Manifold Absolute Pressure (MAPI Sensor
11-122
('99 - 00 Models except D16YS engine with M/T) (contd)
The scan tool indicates Diagnostic Trouble Code (DTC) P0108: A high voltage flow vacuum) problem in theManifold Absolute Pfessure (MAp) sensor,
MAP SENSOR 3P CONNECTOR (C111I
MAPIRED/GRNI
Wire side of female terminals
vcclIYEL/RED)
ECM/PCM CONNECTOR C (31PI
JUMPER WIRE
Wire side of female terminals
Tho MIL has boon rcDortod on.DTC ml 08 b stolod.
Problem verification:'1. Start the engine. Hold theengine at 3,000 rpm with noload (in Park or neutral) untilthe radiator fan comes on, thenlet it idle.2. Check the MAP with the scantoot,
Intormittent f.ilu.e, rystom is OXat thi! time. Chock tor poor con-n6ction3 or looso wirea at C111(MAP 3en.or) and tho ECM/PC-M.
ls 101 kPa (760 mmHg.30in.Hg) or higher indicated?
Check for an open in the MAPaon5('r:1. Turn the ignalion switch OFF.2. Disconnect the MAP sensor3P connector.3. Install a jumper wire betwesnthe MAP sensor 3P conn6ctorterminals No.3 and No.2.4. Turn the ignition switch ON {ll).5. Check the MAP with the scantool.
ls 101 kPa (760 mmHg, 30in.Hg) or higher indicated?
Check fo. an opcn in wiro (SGlline):1. Removo the jumper wire.2. Measure voltage between theMAP sonsor 3P connector terminals No. 1 and No.2.
Roprir opon in tha wiJo bctwoenthc ECM/FCM (C7l rnd the MApsonln t.
ls there approx. 5 V?
Chsck for an open in tho wi.e{MAP lino}:1. Turn the ignition switch OFF.2. Install a jumper wire on theECM/PCM connectors betweenC7 and C17.3. Turn the ignition switch ON (ll).4. Check the MAP with the scantool,
Repair op€n in the wir6a bstwoontho ECM/FCM (C171 and rh6 MApscnltoa.
ls 101 kPa (760 mmHg, 30in.Hg) or higher indicated?
Substituto a known-good ECM/PCM and rechcck, It normal MAPis indiceted. r.place tho originalECM/PCM.
JUMPER WIRE
--
PGM-FI System
(From page 11-139)
Check for a shon in the HO2S:1. Turn the ignition switch OFF.2. Disconnect the Primary HO2S(Sensor 1) 4P connector.3. Start the engine and let it idle.4. Check the Primary HO2S(Sensor 1)output voltage withthe scan tool,
Does it stay at 0.1 V or less?
Check for a short in lhe wire(PHO2S linel:1. Turn the ignition switch OFF.2. Disconnect the ECM/PCM con-nector D ('l6P).
3. Check for continuity betweenthe Primary HO2S lsensor 1)4P connector terminal No. 1and body ground.
Repair short in lhe wire b6tw6enECM/rcM (D7) and Primary llO2S{Sensor 1}.
Substitute a known-good ECM/PCM and recheck. ll symptom/indication goes awry, replaco theoriginal ECM/PCM.
Primary Heated Oxygen Sensor (Primary HO2S) (sensor 1l
('96 - 98 Models except Dl6Y5 engine with M/T) (cont'dl
PRIMARY HO2S lsonsor 1l ,tP CONNECTOR lC123l
Wire side of female terminals
11-140
PGM-FI System
Primary Heated Oxygen Sensor (Primary HO2SI (Sensor 1)
('99 - 00 Models except Dl6Y5 engine with M/T) (cont'd)
PRIMARY HO2S {S€oror 1} 4P CONNECTOR lc123l
PHO2S f----l,wHl_l:-f;-l
0ffi
_L
Wire side of female terminals
(From page 11 141)
Chock fo. a shori in the HO2S:1. Turn the ignition switch OFF.2. Disconnect the Primary HO2S(Sensor 1i 4P connector.3. Stan the engine and let it idle.4. Check the Primary HO2S(Sensor 1) output voltage withthe scan tool.
Does it stay at 0.5 V or less?Roplaco the HO2S (Sensor 1).
Check tor a short in the wire{PHO2S linel:1. Turn the ignition switch OFF.2. Disconnect the EcltI/PcM con-nector C {31P).3. Check for continuity betweenthe Primary HO2S lsensor 1)4P connector terminal No. 1and body ground.
ReDair shorl in the wi.e betweenECM/PCM (Cl61 and PrimaryHO2S (Sercor 11.
Substitute a known-good ECM/PCM and recheck. lf symptom/indication goes away, replace theoriginal ECM/PCM.
11-142