← Back

MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) → MoTeC M800 universal (auto)

MX-5 Miata NA6 1990-93 (B6-ZE, 1.6) — MoTeC — M800
Drawn by Michael Gnankou · Rev 0 · proposal · 2026-10-04

Revisions

RevLabelByDate
No revisions yet.

Schematic

M800-AM800-BOEM-1OEM-2SP-0VSP-14VSP-GND

Connectors

M800-A

Mating face
M800-A-1 · AUX21M800-A-2 · 5V Engine Sensor Supply2M800-A-3 · IGN13M800-A-4 · IGN24M800-A-5 · IGN35M800-A-6 · IGN46M800-A-7 · IGN57M800-A-8 · IGN68M800-A-9 · 5V Auxiliary Sensor Supply9M800-A-10 · GND Battery Negative10M800-A-11 · GND Battery Negative11M800-A-12 · 8V Engine Sensor Supply12M800-A-13 · 8V Auxiliary Sensor and CAN Supply13M800-A-14 · AV114M800-A-15 · Analog Voltage Input 215M800-A-16 · Analog Voltage Input 316M800-A-17 · Analog Voltage Input 417M800-A-18 · AUX118M800-A-19 · INJ119M800-A-20 · INJ220M800-A-21 · INJ321M800-A-22 · INJ422M800-A-23 · AUX323M800-A-24 · AUX424M800-A-25 · Analog Voltage Input 525M800-A-26 · VBAT Battery Positive26M800-A-27 · INJ527M800-A-28 · INJ628M800-A-29 · INJ729M800-A-30 · INJ830M800-A-31 · AUX531M800-A-32 · AUX632M800-A-33 · AUX733M800-A-34 · AUX834
Wire side
M800-A-1 · AUX21M800-A-2 · 5V Engine Sensor Supply2M800-A-3 · IGN13M800-A-4 · IGN24M800-A-5 · IGN35M800-A-6 · IGN46M800-A-7 · IGN57M800-A-8 · IGN68M800-A-9 · 5V Auxiliary Sensor Supply9M800-A-10 · GND Battery Negative10M800-A-11 · GND Battery Negative11M800-A-12 · 8V Engine Sensor Supply12M800-A-13 · 8V Auxiliary Sensor and CAN Supply13M800-A-14 · AV114M800-A-15 · Analog Voltage Input 215M800-A-16 · Analog Voltage Input 316M800-A-17 · Analog Voltage Input 417M800-A-18 · AUX118M800-A-19 · INJ119M800-A-20 · INJ220M800-A-21 · INJ321M800-A-22 · INJ422M800-A-23 · AUX323M800-A-24 · AUX424M800-A-25 · Analog Voltage Input 525M800-A-26 · VBAT Battery Positive26M800-A-27 · INJ527M800-A-28 · INJ628M800-A-29 · INJ729M800-A-30 · INJ830M800-A-31 · AUX531M800-A-32 · AUX632M800-A-33 · AUX733M800-A-34 · AUX834
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1AUX2—W23—0.5OEM-2-I———
25V Engine Sensor Supply—W13—0.5OEM-2-K———
3IGN1—W16—0.5OEM-1-G———
4IGN2—W17—0.5OEM-1-H———
5IGN3————————
6IGN4————————
7IGN5————————
8IGN6————————
95V Auxiliary Sensor Supply————————
10GND Battery Negative—W7—0.85SP-GND-1———
11GND Battery Negative—W8—0.85SP-GND-1———
128V Engine Sensor Supply————————
138V Auxiliary Sensor and CAN Supply————————
14AV1—W24—0.5OEM-2-O———
15Analog Voltage Input 2—W25—0.5OEM-2-N———
16Analog Voltage Input 3—W32—0.5OEM-1-V———
17Analog Voltage Input 4—W33—0.5OEM-2-L———
18AUX1—W22—0.5OEM-1-E———
19INJ1—W18—0.5OEM-2-U———
20INJ2—W19—0.5OEM-2-V———
21INJ3—W20—0.5OEM-2-Y———
22INJ4—W21—0.5OEM-2-Z———
23AUX3————————
24AUX4————————
25Analog Voltage Input 5————————
26VBAT Battery Positive—W2—0.85SP-14V-1———
27INJ5————————
28INJ6————————
29INJ7————————
30INJ8————————
31AUX5————————
32AUX6————————
33AUX7————————
34AUX8————————

M800-B

Mating face
M800-B-1 · Crank Reference Timing Input1M800-B-2 · Cam Sync Timing Input2M800-B-3 · Analog Temperature Input 13M800-B-4 · Analog Temperature Input 24M800-B-5 · Analog Temperature Input 35M800-B-6 · Analog Temperature Input 46M800-B-7 · Analog Temperature Input 57M800-B-8 · Digital Input 18M800-B-9 · Digital Input 29M800-B-10 · Digital Input 310M800-B-11 · Digital Input 411M800-B-12 · Lambda2 Sense Voltage12M800-B-13 · Lambda2 Pump Current13M800-B-14 · 0V Comms Reference14M800-B-15 · 0V Auxiliary Sensor Supply15M800-B-16 · 0V Engine Sensor Supply16M800-B-17 · RS232 Transmit Data17M800-B-18 · RS232 Receive Data18M800-B-19 · Analog Temperature Input 619M800-B-20 · Analog Voltage Input 620M800-B-21 · AV721M800-B-22 · AV822M800-B-23 · CAN Bus High23M800-B-24 · CAN Bus Low24M800-B-25 · Lambda1 Sense Voltage25M800-B-26 · Lambda1 Pump Current26
Wire side
M800-B-1 · Crank Reference Timing Input1M800-B-2 · Cam Sync Timing Input2M800-B-3 · Analog Temperature Input 13M800-B-4 · Analog Temperature Input 24M800-B-5 · Analog Temperature Input 35M800-B-6 · Analog Temperature Input 46M800-B-7 · Analog Temperature Input 57M800-B-8 · Digital Input 18M800-B-9 · Digital Input 29M800-B-10 · Digital Input 310M800-B-11 · Digital Input 411M800-B-12 · Lambda2 Sense Voltage12M800-B-13 · Lambda2 Pump Current13M800-B-14 · 0V Comms Reference14M800-B-15 · 0V Auxiliary Sensor Supply15M800-B-16 · 0V Engine Sensor Supply16M800-B-17 · RS232 Transmit Data17M800-B-18 · RS232 Receive Data18M800-B-19 · Analog Temperature Input 619M800-B-20 · Analog Voltage Input 620M800-B-21 · AV721M800-B-22 · AV822M800-B-23 · CAN Bus High23M800-B-24 · CAN Bus Low24M800-B-25 · Lambda1 Sense Voltage25M800-B-26 · Lambda1 Pump Current26
CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1Crank Reference Timing Input—W14—0.5OEM-2-E———
2Cam Sync Timing Input—W15—0.5OEM-2-G———
3Analog Temperature Input 1—W26—0.5OEM-2-Q———
4Analog Temperature Input 2—W27—0.5OEM-2-P———
5Analog Temperature Input 3————————
6Analog Temperature Input 4————————
7Analog Temperature Input 5————————
8Digital Input 1—W28—0.5OEM-1-C———
9Digital Input 2—W29—0.5OEM-1-N———
10Digital Input 3—W30—0.5OEM-1-P———
11Digital Input 4—W31—0.5OEM-1-Q———
12Lambda2 Sense Voltage————————
13Lambda2 Pump Current————————
140V Comms Reference—W10—0.5SP-0V-1———
150V Auxiliary Sensor Supply—W11—0.5SP-0V-1———
160V Engine Sensor Supply—W12—0.5SP-0V-1———
17RS232 Transmit Data————————
18RS232 Receive Data————————
19Analog Temperature Input 6————————
20Analog Voltage Input 6————————
21AV7————————
22AV8————————
23CAN Bus High————————
24CAN Bus Low————————
25Lambda1 Sense Voltage————————
26Lambda1 Pump Current————————

OEM-1

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
AConstant +12V————————
BECU power +14V (main relay)—W1—0.85SP-14V-1———
CStart signal—W28—0.5M800-B-8———
EMalfunction indicator lamp (MIL)—W22—0.5M800-A-18———
GIgnition 1 (coils 1+4, wasted spark)—W16—0.5M800-A-3———
HIgnition 2 (coils 2+3, wasted spark)—W17—0.5M800-A-4———
NWide-open throttle switch—W29—0.5M800-B-9———
PPower steering pressure switch—W30—0.5M800-B-10———
QA/C request—W31—0.5M800-B-11———
VNeutral/clutch switch—W32—0.5M800-A-16———

OEM-2

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
APower ground—W3—0.85SP-GND-1———
BPower ground—W4—0.85SP-GND-1———
CPower ground—W5—0.85SP-GND-1———
DPower ground—W6—0.85SP-GND-1———
ECrank position (CAS NE)—W14—0.5M800-B-1———
FAFM ground—W9—0.5SP-0V-1———
GCam position (CAS G)—W15—0.5M800-B-2———
ITachometer output—W23—0.5M800-A-1———
K+5V sensor supply—W13—0.5M800-A-2———
LIdle switch (TPS)—W33—0.5M800-A-17———
NO2 sensor—W25—0.5M800-A-15———
OAir flow meter (AFM)—W24—0.5M800-A-14———
PIntake air temperature (IAT)—W27—0.5M800-B-4———
QCoolant temperature (ECT)—W26—0.5M800-B-3———
UInjector 1—W18—0.5M800-A-19———
VInjector 2—W19—0.5M800-A-20———
YInjector 3—W20—0.5M800-A-21———
ZInjector 4—W21—0.5M800-A-22———

SP-0V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W9—0.5OEM-2-F———
1——W10—0.5M800-B-14———
1——W11—0.5M800-B-15———
1——W12—0.5M800-B-16———

SP-14V

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W1—0.85OEM-1-B———
1——W2—0.85M800-A-26———

SP-GND

CavityFunctionSignalWireColourGauge (mm²)DestinationTerminalSealPlug
1——W3—0.85OEM-2-A———
1——W4—0.85OEM-2-B———
1——W5—0.85OEM-2-C———
1——W6—0.85OEM-2-D———
1——W7—0.85M800-A-10———
1——W8—0.85M800-A-11———

Pin map

OEM pointOEM functionOEM familyTarget pointTarget functionTarget familyWire colourEvidence
OEM-1-AConstant +12Vpower_in———single_source
OEM-1-BECU power +14V (main relay)power_inM800-A-26VBAT Battery Positivepower_insingle_source
OEM-1-CStart signaldigital_inM800-B-8Digital Input 1digital_insingle_source
OEM-1-EMalfunction indicator lamp (MIL)low_side_outM800-A-18AUX1switch_outsingle_source
OEM-1-GIgnition 1 (coils 1+4, wasted spark)ignition_outM800-A-3IGN1ignition_outsingle_source
OEM-1-HIgnition 2 (coils 2+3, wasted spark)ignition_outM800-A-4IGN2ignition_outsingle_source
OEM-1-NWide-open throttle switchdigital_inM800-B-9Digital Input 2digital_insingle_source
OEM-1-PPower steering pressure switchdigital_inM800-B-10Digital Input 3digital_insingle_source
OEM-1-QA/C requestdigital_inM800-B-11Digital Input 4digital_insingle_source
OEM-1-VNeutral/clutch switchdigital_inM800-A-16Analog Voltage Input 3analog_insingle_source
OEM-2-APower groundgroundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-2-BPower groundgroundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-2-CPower groundgroundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-2-DPower groundgroundM800-A-10 + M800-A-11GND Battery Negative + GND Battery Negativegroundsingle_source
OEM-2-ECrank position (CAS NE)trigger_inM800-B-1Crank Reference Timing Inputtrigger_insingle_source
OEM-2-FAFM groundsensor_groundM800-B-14 + M800-B-15 + M800-B-160V Comms Reference + 0V Auxiliary Sensor Supply + 0V Engine Sensor Supplysensor_groundsingle_source
OEM-2-GCam position (CAS G)trigger_inM800-B-2Cam Sync Timing Inputtrigger_insingle_source
OEM-2-ITachometer outputtacho_outM800-A-1AUX2switch_outsingle_source
OEM-2-K+5V sensor supplyvrefM800-A-25V Engine Sensor Supplyvrefsingle_source
OEM-2-LIdle switch (TPS)digital_inM800-A-17Analog Voltage Input 4analog_insingle_source
OEM-2-NO2 sensorlambda_nb_inM800-A-15Analog Voltage Input 2analog_insingle_source
OEM-2-OAir flow meter (AFM)analog_inM800-A-14AV1analog_insingle_source
OEM-2-PIntake air temperature (IAT)temp_inM800-B-4Analog Temperature Input 2temp_insingle_source
OEM-2-QCoolant temperature (ECT)temp_inM800-B-3Analog Temperature Input 1temp_insingle_source
OEM-2-UInjector 1injector_outM800-A-19INJ1injector_outsingle_source
OEM-2-VInjector 2injector_outM800-A-20INJ2injector_outsingle_source
OEM-2-YInjector 3injector_outM800-A-21INJ3injector_outsingle_source
OEM-2-ZInjector 4injector_outM800-A-22INJ4injector_outsingle_source

Cut list

WireFromToGauge (mm²)ColourLengthSignalIdent
W1OEM-1-BSP-14V-10.85no routeECU power +14V (main relay)—
W2SP-14V-1M800-A-260.85no routeVBAT Battery Positive—
W3OEM-2-ASP-GND-10.85no routePower ground—
W4OEM-2-BSP-GND-10.85no routePower ground—
W5OEM-2-CSP-GND-10.85no routePower ground—
W6OEM-2-DSP-GND-10.85no routePower ground—
W7SP-GND-1M800-A-100.85no routeGND Battery Negative—
W8SP-GND-1M800-A-110.85no routeGND Battery Negative—
W9OEM-2-FSP-0V-10.5no routeAFM ground—
W10SP-0V-1M800-B-140.5no route0V Comms Reference—
W11SP-0V-1M800-B-150.5no route0V Auxiliary Sensor Supply—
W12SP-0V-1M800-B-160.5no route0V Engine Sensor Supply—
W13OEM-2-KM800-A-20.5no route+5V sensor supply—
W14OEM-2-EM800-B-10.5no routeCrank position (CAS NE)—
W15OEM-2-GM800-B-20.5no routeCam position (CAS G)—
W16OEM-1-GM800-A-30.5no routeIgnition 1 (coils 1+4, wasted spark)—
W17OEM-1-HM800-A-40.5no routeIgnition 2 (coils 2+3, wasted spark)—
W18OEM-2-UM800-A-190.5no routeInjector 1—
W19OEM-2-VM800-A-200.5no routeInjector 2—
W20OEM-2-YM800-A-210.5no routeInjector 3—
W21OEM-2-ZM800-A-220.5no routeInjector 4—
W22OEM-1-EM800-A-180.5no routeMalfunction indicator lamp (MIL)—
W23OEM-2-IM800-A-10.5no routeTachometer output—
W24OEM-2-OM800-A-140.5no routeAir flow meter (AFM)—
W25OEM-2-NM800-A-150.5no routeO2 sensor—
W26OEM-2-QM800-B-30.5no routeCoolant temperature (ECT)—
W27OEM-2-PM800-B-40.5no routeIntake air temperature (IAT)—
W28OEM-1-CM800-B-80.5no routeStart signal—
W29OEM-1-NM800-B-90.5no routeWide-open throttle switch—
W30OEM-1-PM800-B-100.5no routePower steering pressure switch—
W31OEM-1-QM800-B-110.5no routeA/C request—
W32OEM-1-VM800-A-160.5no routeNeutral/clutch switch—
W33OEM-2-LM800-A-170.5no routeIdle switch (TPS)—

Bill of materials

CategoryPart numberManufacturerDescriptionQtyUnit
connector3-1437290-7TESuperseal 1.0 26-way plug1.000ea
connector4-1437290-0TESuperseal 1.0 34-way plug, Key 11.000ea

ECU setup sheet

RoleEngine refEngine signalSensorECU pointECU functionECU classSetup flag
No configured channels.

Findings

Open (4)

SeverityCodeSubjectMessage
warnNET_FAMILYOEM-1-V ↔ M800-A-16OEM-1-V "Neutral/clutch switch" [digital_in] is wired to M800-A-16 "Analog Voltage Input 3" [analog_in]. Analog and digital on one net. A switch on an analog input works with a pull-up and a threshold; an analog sensor on a digital input loses its value.
warnNET_FAMILYOEM-2-L ↔ M800-A-17OEM-2-L "Idle switch (TPS)" [digital_in] is wired to M800-A-17 "Analog Voltage Input 4" [analog_in]. Analog and digital on one net. A switch on an analog input works with a pull-up and a threshold; an analog sensor on a digital input loses its value.
infoNET_FAMILYOEM-1-E ↔ M800-A-18OEM-1-E "Malfunction indicator lamp (MIL)" [low_side_out] is wired to M800-A-18 "AUX1" [switch_out]. Configure this output as low side.
infoNET_FAMILYOEM-2-I ↔ M800-A-1OEM-2-I "Tachometer output" [tacho_out] is wired to M800-A-1 "AUX2" [switch_out]. Frequency output on a general output: set it up as a tacho/frequency output with the right pull-up.

Accepted (1)

CodeSubjectReasonBy
REQUIRED_UNMAPPEDOEM-1-ABattery-constant (memory) feed of the stock ECU: the new ECU has no such input, so it is not needed.mapping-proposal

Notes

Auto-mapped by auto_map() from the library pin data on 2026-10-04. Review every wire against both manuals before building. Not wired: - OEM-1 A: Constant +12V: MoTeC M800 has no battery-constant input; not needed

Sources

ReliabilityKindTitleURL
4vendor_docLink G4X MX5X install manual (NA 1.6/1.8)https://linkecu.com/documentation/MX5X.pdf
4vendor_docMoTeC M400/M600/M800/M880 Manual — Appendix L: Pin list by Functionhttps://starracecars.com/wp-content/uploads/resources/M400_M600_M800_M880_Manual_A5.pdf
4vendor_docMoTeC M800 OEM WRX56 Installationhttps://motec.com.au