ECM/PCM Data
By connecting the OBD ll scan tool or the Honda PGM Tester to the 16P data link connector (OLC), various data can be
retrieved from the ECM/PCM. The items listed in the table below conform to the SAE recommended practice
The Honda PGM Tester also reads data beyond that recommended by SAE.
understanding this data will help to find the causes of intermittent failures or engine problems.
NOTE:
The ',operating values" given below are approximate values and may be different depending on the environment and
the individual vehicle.
Unless noted otherwise. "at idle speed" means idling with the engine completely warmed up, transmission in position
Park or neutral and the A,./C and all accessories turned otf.
DataDesc.iptionOp€rating ValuoFreeze Data
Diagnostic
Trouble Code
(DTC)
lf the ECM/PCM detects a problem, it will store it as a
code consisting of one letter and tour numbers
Depending on the problem, an SAE-defined code (Poxxx)
or a Honda-defined code (P'lxxx) will be output to the
tester.
lf no problem is detected,
there is no output.
YES
Engine SpeedThe ECN4/PCN4 computes engine speed from the signals
sent from the Crankshaft Position sensor.
This data is used for determining the time and amount of
fuel iniection.
Nearly the same as
tachometer indication
At idle speed:'97 - 98 models:
750 t 50 rpm'99 - 00 models:
730 f 50 rpm
YES
Vehicle SpeedThe ECM/PCM converts pulse signals from the Vehicle
Speed Sensor (VSSI into speed data.
Nearly the same as
speedometer indicationYES
Manifold
Absolute
Pressure (MAP)
The absolute pressure caused in the intake manifold by
engine load and speed.
With engin6 stopped:
Nearly the same as atmo-
spheric pressure
At idle speed:
2a - 41 kPa {210 - 310
mmHg, 8.3 - 12.2 inHg)
YES
Engine Coolant
Temperature
{ECT)
The ECT sensor converts coolant temperature into volt-
age and signals the ECM/PCM. The sensor is a thermistor
whose internal resistance changes with coolant tempera-
ture. The ECM/PCM uses the voltage signals from the
ECT sensor to determine the amount of injected fuel
With cold engine:
Same as ambient temPer-
ature and IAT
With engine warmed uP:
approx. 163 - 2'12'F
(73 - 100"c)
YES
Heated Oxygen
Sensor (HO25)
(Primary,
Sensor 1)
(Secondary
Sensor 2)
The Heated Oxygen Sensor detects the oxygen content in
the exhaust gas and sends voltage signals to the
ECMiPCM. Based on these signals, the ECM/PCM controls
the airlfuel ratio. When the oxygen content is high (that is.
when the ratio is leaner than the stoichiometric ratio), the
voltage signal is lower.
When the orygen content is low (that is, when the ratio
is richer than the stoichiometric ratio), the voltage signal
is higher.
0.0 - 1.25 V
At idle speed:
about 0.1 - 0.9
NO
(cont'd)
1 1-65
www.emanualpro.com
Troubleshooting
Troubleshooting Procedures (cont'd)
DataDescliptionOperating ValueFreezo Data
HO2S
Feedback
Loop Status
Loop status is indicated as "open" or "closed".
Closed: Based on the HO2S output, the ECM/pCM deter-mines the airlfuel ratio and controls the amount ofinjected fuel.
Open: ignoring HO2S output, the ECM/pCiM refers to sig,nals from the TP, MAP, and ECT sensors to control theamount of injected fuel.
At idle speed: closed
YES
Short Term
Fuel Trim
The airlfuel ratio correction coefficient for correcting theamount of injected fuel when HO2S feedback is in theclosed loop status. When the signal from the HO2S isweak, short term fuel trim gets higher, and the ECM/PCMincreases the amount of injected fuel. The airlfuel ratiogradually gets richer, causing a higher HO2S output.Consequently. the short term fuel trim is lowered. andthe ECM/PCM reduces the amount of injected fuel.This cycle keeps the airfuel ratio close to the stoichio-metric ratio when in closed looD status.
t:20y"
YES
Long Term
Fuel Trim
Long term fuel trim is computed from shon term fueltrim and indicates changes occuring in the fuel supplysystem over a long period.
lf long term fuel trim is higher than 1,00. the amount ofinjected fuel must be increased. lf it is lower than L00.the amount of injected fuel must be reduced.
! 20%
Intake Air
Temperature
(IAT)
The IAT sensor converts intake air temperature into volt-age and signals the ECrU/PCM. When intake air tempera-ture is low, the internal resistance of the sensorincreases, and the voltage signal is higher.
With cold engine:
Same as ambient temper-
ature and ECTYES
Throttle
Position
Based on the accelerator pedal position, the openingangle of the throttle valve is indicateo.At idle speed:
approx. 10%
lgnition
Timing
lgnition timing is the ignition advance angle set by theECM/PCM. The ECM/PCM matches ignition timing to thedriving conditions.
At idle speed: 16'1 4.
BTDC with the SCS ser-
vtce connector connected.
NO
Calculated
Load Value(cLV)
CLV is the engine load calculated from the MAp data.At idle speed:
2A - 410/o
At 2,500 rpm with no load:
13 - 260/o
YES
_
1 1_66
www.emanualpro.com
Fuel Cut-off Control
. During deceleration with the throttle valve closed, current to the fuel injectors iscutoffto improvefuel economyat
speeds over 970 rpm ('97 - 98 models), 920 rpm ('99 - 00 modelsl.
. Fuel cut-off action also takes place when engine speed exceeds 6,500 rpm ('97 - 98 models), 6900 rpm ('99 - 00
models), regardless of the position of the throttle valve, to protect the engine from over-rewing.
With Ay'T model. the PCM cuts the fuel at engine speeds over 5,000 rpm when the vehicle is not moving.*'
4,./C Comoressor Clutch Relav
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 a smooth transition to the Ay'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,
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.
PCM Fail-saf e/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-pre
grammed value for that sensor that allows the engine to continue to run.
2. Back-up 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 IMalfunction Indicator Lamp (MlL)l
When an abnormality occurs in a signal from a sensor, the ECM/PCM supplies ground for the MIL and stores the DTC
in erasable memory. When the ignition is initially turned on {ll), the ECM/PCM supplies ground for the MIL for two
seconds to check the MIL bulb condition.
4. Two Trio Detection Method
To prevent false indications, the Two Trip Detection Method is used for the HO2S*1, fuel metering-related. idle control
system, ECT sensor 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 (ll) 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 {'97 model)
A "Driving Cycle" consists of starting the engine, beginning closed loop operation, and stopping the engine. lf misfir-
ing that increases emissions or EVAP control system malfunction is detected during two consecutive driving cycles.
or TWC deterioration is detected during 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.
*1: '97 - 98 models*2: '99 - 00 models
5.
www.emanualpro.com
PGM-FI System
Manifold Absolute Pressure (MAP) Sensor (cont'd)
[tn,t nn-] The scan tool indicates Diagnostic Trouble Code (DTC) P0108: A high voltage (low vacuum) problem in the|jg Manifold Absolute Pressure (MAP) sensor.
MAP SENSOR 3P CONNECTOR IC131I
Wire side of female terminals
vcclIYEL/RED}
PCM CONNECTOR D I16PI
JUMPER WIRE
sGlIGRN/WHTI
Wire side of lemale termin6ls
1
(To page 11,93)': '98 - 00 models
1-92
tcRN/wHrll IIRED/GRN|
The MIL has boen reported on.DTC m108 is slored.
Problem veritication: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 scantool.
Intermittent tailuro, system i3 OKat this time. Check tor ooor con-nections or loose wires at C131IMAP s6nsor) snd the ECM/rcM.
ls 101 kPa {760 mmHg,30 in.Hg),2.9 V or higher indicated?
Check Ior an open in the MAPsensor:1. Turn the ignition switch OFF.2. Disconnect the MAP sensor3P connector.3. lnstall a jumper wire betweenthe MAP sensor 3P connectorterminals No.3 and No.2.4. Turn the ignition switch ON {ll).5. Check the MAP with the scantool.
ls 10'l kPa (760 mmHg,30 in.Hg),2.9 V or higher indicated?
Check for an open in wire (SGlliDel:1. Remove the jumper wire.2. Measure voltage between theMAP sensor 3P connector ter-minals No. 1 and No- 2.
R6p.ir open in the wire betwoenthe ECM/PCM (D12, CTrl and theMAP sensor.
ls there approx. 5 V?
Check for an open in the wire(MAP line):1. Turn the ignition switch OFF.2. lnstall a iumper wire on thePCM connectors between D3and D12.3. Turn the ignition switch ON (ll).4. Check the MAP wirh the scantool.
Ropair opon in the wire betweenthe PCM {D3, .nd the MAP son-3('t.
ls 101 kPa 1760 mmHg, 30 in.Hg),2.9 V or higher indicated?
YES
www.emanualpro.com
PGM-FI System
Manifold Absolute Pressure (MAP) Sensor (cont'dl
The scan tool indicates Diagnostic Trouble Code (DTC) P1128: Manifold Absolute pressure (MAp) lower thanexoected.
The scan tool indicates Diagnostic Trouble Code (DTC) P'l129: Manifold Absolute Pressure (MAP) higher thanexpected.
l
- The MIL has be6n r€ported on.- DTC Pl128 is stored.
Problom verification:1. Turn the ignition switch ON 1lli.2. Check the MAP with the scantool,
ls 54.1 kPa (406 mmHg, 16.0 in.Hg),1.61 V or higher indicated?I to.mittent failure, 3ydom i! OKal thbtimc,
- The MIL has boen reportod on.- DTC Pl129 is stored.
Problem veritication:1. Start the engine. Hold theengine at 3,000 rpm with noload lin Park or neutral) untilthe radiator fan comes on,then Iet it idle.2. Check the MAP with the scantool,
ls 43.3 kPa (325 mmHg, 12.8 in.Hg),'1.32 V or less indicated?Intarmittani fuilure, systom i3 OKat this time.
11-94
www.emanualpro.com
Engine Goolant Temperature (ECTI Sensor
The scan tool indicates Diagnostic Trouble Code (DTC) P0116: A range/performance problem in the Engine
Coolant Temperature (ECT) Sensor circuit.
The ECT Sensor is a temperature dependant resistor (thermistor). The resistance of the thermistor decreases as the engine
coolant temperature increases as shown below
RESISTANCEtk0l
NOTE: lf DTC P0117 and/or P0118 are stored at the same
bleshoot DTC P0116.
Possible Cause
a ECT sensor deterioration
. Malfunction in the thermostat and cooling system
Troubleshooting Flowchart
-4 32 68 r0a r a0176 212 2aE {'r)-2O O 20 ito tO .o ! t2O I c)
ENGINE COOLANT TEMPERATURE
time as DTC P0116, troubleshoot those DTCS first, then trou-
THERMISTON
- The MIL has be€n roported on.- DTC P01'16 is stored.
Probl6m verification:1. Start the engine. Hold theengine at 3,000 rpm with noload (in Park or neutral) untilthe radiator fan comes on,then let it idle.2. With the scan tool, check theECT.
Intermittent failure, sYstem b OKat this tim6. Check lhe thermo-stat and the cooling 5y3tom.
ls 176 - 200'F (80 - 93"C) or0.4-0.TVindicated?
Check the thermostat and the
cooling system. It th€y are OK,reolace the ECT seNor.
(cont'd)
1 1-99
www.emanualpro.com
Throttle Position (TPl Sensor
The scan tool indicates Diagnostic Trouble Code (DTC) P0122: A low input (voltage) problem in the Throttle
Position (TP) sensor circuit.
The TP Sensor is a potentiometer. lt is connocted to the throttle valve shaft. As the throttle position changes, the throftle
position sensor varies the voltage signal to the ECM/PCM.
'97 mod6l:BRUSHHOI,I'ER
OUTPUT VOLTAGE IVI
5
4
3
2
1
0
THROITLEOPCNIiIG
FUTIIHROTTI"E
TP SENSOR 3P CONNECTOR {Cl3OI
vcc2IYEL/BLUI
Wi.6 6ide ot fgmale terminsls
PCM CONNECTOR D I16PI
Wire side of female terminals
(GRN/BLX)
- The MIL h.3 been reoorted on.- OTC m122 b 3tored.
Problem vorificalion:1. Start the engine. Hold theengine at 3,000 rpm with noload (in Park or neutrall untilthe radiator fan comes on,then turn the ignition switchOFF.2. Turn the ignition switch ON (ll).
3. Check the throttle position
with the scan tool.
ls there approx. 10% when thethrottle is fully closed andapprox.90% when the throttleis fully opened?
Intormittent feilu?e, 3y3tem is OKat thb iime. Check tor poor con-nodiona or loose wiros at C130tTP loNorl .nd rt th€ PCM.
Check tor an open in the wire{vOC2linel:1. Turn the ignition switch OFF.2. Disconnect the TP sensor 3Pconnector,3. Turn the ignition switch ON lll).il. Measure voltage betweenthe TP sensor 3P connector ter-minals No. 1 and No. 3.
ls there approx.5 V?
Check to. an open in wir6 {VCC2linel:Measure voltage between PCMconnector terminals 010 and D11.
Ch6ck to. an opon or shon in TPsonaol:1. Turn the ignition switch OFF.2, At the sensor side, measureresistance between the TPsensor 3P connector terminalsNo. 1 and No. 2 with the throt-tle fully closed.
Repair open in the wirc betweenPCM {D10} and TP 3ensor.ls there approx. 5 V?
Sub3tituto . known-good PCMand rechock. It proscribed volt-ag. b now availablo. rcplaco th6originsl PCM,
Terminal side of male terminals(cont'd)
(To page 11-104)
1 1-103
www.emanualpro.com
'98 - 00 model3:
The MIL has boon reDortod on.DTC m122 b rtorod.
P.oblom veiification:1. Start the engine. Hold theengine at 3,000 rpm with noload (in Park or neutral) untilthe radiator tan comes on,then turn the ignition switchOFF.2. Turn the ignition switch ON lll).3. Check the throttle position
with the scan tool.
ls there approx. 10% when thethrottle is fully closed andapprox. 90% when the throttleis fully opened?
Intarmittent failure. system is OKat thia time. Check for poor con-n€ctions or loolo wires rt C130ITP s.nsorl and.t the ECM/FCM.
Check for an opon or short in thowire {VCC2 linel:1. Turn the ignition switch OFF.2. Disconnect the TP sensor 3Pconnedor,3. Turn the ignition switch ON (ll).
4. Meas! re voltage betweenthe TP s€nsor 3P connector ter-minals No. 1 and No.3.
ls there approx. 5 V?
Check lor an opon in wiro IVCC2linel:Measure voltage between ECM/rcM connector terminals C'18 andc2a.Chock for en op€n or Bhort in TP3an30r:1. Turn the ignition switch OFF.2. At the sensor side, measureresistance between the TPsensor 3P conneclor terminalsNo. 1 and No. 2 with the throt-tle fully closed.
B.psir opon in the wire b€{woontho ECM/PCM {C281 and th6 TP3en!xtt.ls lher€ approx. 5 V?
Subslitute e known-good ECM/PCM .nd r.chock. lf pro3cribedvoltrge iB now rYrilablo, replacath. originll ECM/PCM.
TP SENSOR 3P CONNECTOR {C130}
sG2IGRN/BLKI
vcc2IYEUBLUI
Wire side oI Iemale lerminals
Wire sid6 of temale terminals
Terminal side of male torminals
(cont'd)
1 1-105
ECM/PCM CONNECTOR C (31P}
sG2IGRN/BLKIa-,l 18 sl./|135
/1617lrs]zolzr zzl
232527)gJ lzgi3o sr I
T^vccz {YEL/8LUl
(To page 11-106)
www.emanualpro.com