B6-ZE Engine 89-93 "NA6"

B6-ZE Engine 89-93 "NA6"

Information about the MX-5 Miata B6 engine







General Information

Cylinders
4
Displacement
1597 cc / 97.5 ci
Firing Order
1,3,4,2




Sensor Information

Crank/Cam Sensor

The B6 engine uses a cam sensor that has a 4x Hall Effect and a 2x Hall Effect system.



Pin
Description
Haltech Connection
1
GRD (Black)
Signal Ground (Blue in Trigger 4-core)
2
+12 (White/Red)
12V+ (Red in Trigger 4-core)
3
SGT 4x (White)
Trigger + (Yellow in Trigger 4-core)
4
SGC 2x (Yellow/Blue)
Home + (Yellow in Home 4-core)


Trigger and Home Wiring Hack

A common hack to make wiring simpler is to do the following:

In the Grey shielded Trigger 4-core cable we have 12V+, Signal Ground, Trigger+, and Trigger-.   We need all of these wires except for Trigger-
In the Grey/Black shielded Home 4-core cable we only need the Home+
If we relocate the Green Trigger- wire so that instead of going to this ECU pin it instead goes to the Home+ ECU pin we now have all of the wires we require in a single 4-core cable.

For Elite 550 / 750 / 950
1. Remove the Yellow wire from ECU pin A32 and insulate it. It will not be used.
2. Remove the Green wire from ECU pin A33 and move it to A32.

For Elite 1000 / 1500 / 2000 / 2500
1. Remove the Yellow wire from ECU pin B2 and insulate it. It will not be used.
2. Remove the Green wire from ECU pin B5 and move it to B2.






Ignition Coils and Igniter

The B6 engine comes with a pair of dual-post ignition coils wired in Waste Spark, with an external igniter module.



The igniter module pinout information is written directly on the igniter

Igniter Pin
Function
Haltech Connection
OC1
Coil 1 -ve
No Connection (To Coil 1 Negative Terminal)
IB1
ECU Signal 1
Ignition Output 1 (Yellow/Black)
VB
12V+
No Connection (To ignition Switch 12V+)
TAC
Tacho Signal
No Connection (To Tacho)
IGf
Ignition Fail
No Connection
GND
Ground
No Connection (To Cylinder Head)
IB2
ECU Signal 2
Ignition Output 2 (Yellow/Red)
OC2
Coil 2 -ve
No Connection (To Coil 2 Negative Terminal)







Haltech HPI Igniter

If the OEM igniter module is not available a Haltech HPI 4 can be used for this application.  Only 2x channels will be needed.
    

See the Haltech HPI Quick Start Guide for wiring information on these igniters.



Dwell Time








Throttle Position Sensor

This engine uses a cable operated throttle body with a position sensor.  Auto has 4-pin TPS, Manual has 3-pin.
The 3-pin type are only a Switch and cannot read throttle position, only if the throttle is closed or not.  This is not supported on Haltech ECUs and the 3-pin sensor cannot be used. It should be swapped for a 4-pin sensor type.



TPS Pin
Function
Haltech Wiring
1 - VCC
5V+
5V+ - Orange
2 - VTA
Signal
Signal - Spare AVI
3 - IDL
Idle Switch
No Connection
4 - E2
Signal Ground
Signal Ground - Black/White





MAP Sensor

These engines do not come with a MAP sensor.
Use the internal MAP sensor that comes with your ECU.  For higher boost levels an external MAP sensor should be used instead, connected to a spare AVI.









Idle Valve

This engine uses a 2-pin BAC (Bypass Air Control) Valve which is duty controlled by the ECU via 1x output.


2-pin BAC Wiring
Pin
Function
Haltech Connection
1
Open Signal
Spare Output
2
Power
12V+ Switched







Coolant Temperature



Wiring is not polarity sensitive
Pin
Haltech Connection
1
Any Spare AVI*
2
Signal Ground
An AVI with a selectable Pullup should be used.  If not and external 1k pullup to 5V should be connected.







Air Temp

An Air Temperature Sensor is located as part of the MAF Sensor unit.  When this is removed a replacement Air Temperature Sensor should be installed.

Wiring is not polarity sensitive.
Pin
Haltech Connection
1
Any Spare AVI*
2
Signal Ground
An AVI with a selectable Pullup should be used.  If not and external 1k pullup to 5V should be connected.








MAF Sensor

Although most users of Haltech ECUs will be deleting the MAF, it is possible to use a MAF if you prefer.
NOTE:  The MAF contains a switch to turn on the fuel pump whenever there is even a small amount of air flow.  When the MAF is removed you will lose the Fuel Pump. 

To maintain fuel pump control:








Pin
Description
Haltech Connection
1 - FC
Fuel Pump Switch
No Connection
2 - E1
Fuel Pump Switch Earth
No Connection
3 - E2
Signal Ground
Signal Ground (Black/White)
4 - VC
5V+
5V+ (Orange)
5 - E2
Signal Ground
Signal Ground (Black/White
6 - VS
MAF Signal
Spare AVI
7 - THAa
Air Temp Signal
Spare AVI






O2 Sensors

The B6 engine uses a single-wire narrow band O2 Sensor.  Although it is possible to use this sensor with a Haltech ECU it cannot be used to tune the engine.  Instead it should be swapped for a WB1 Wideband O2 Sensor kit.


For correct operation a Haltech WB1 kit is highly recommended for this application, with the provided 4.9 sensor replacing the pre-cat sensor  Swapping the sensors is accessed only from below the vehicle.  Sensors use a 22mm socket or spanner to remove and replace.




Injector Data

Injector flow and dead time data is found in the supplied base map that comes with the ESP Software package





OEM ECU Information


   

Location

Located under the passenger footwell near the firewall.  Lift carpet then remove panel covering the ECU.






ECU Pinout


   




Base Maps

Base maps have been created for use with the Haltech Elite Adapter Harnesses and these come with the ESP Software package.



















    • Related Articles

    • Honda / Acura B Series Engine

      The B-Series engine was offered in Integras, Civics, Preludes, Accords, CRXs, Del Sols and CRVs. This engine had 28 different engine codes. The letter B is normally followed by two numbers to designate the displacement of the engine, another letter, ...
    • BP-ZE Engine 94-97 "NA8"

      Information on the Mazda BP-ZE Engine as found in the NA8 MX5 Miata General Information Cylinders 4 Displacement 1839 cc / 112.2 ci Firing Order 1,3,4,2 Common Models Found in the MX5 Miata NA8 (Series 3) Sensor Information Crank/Cam Sensor This ...
    • SR20 Engine

      The Nissan SR20DET, DE, and VE engines SR20DET Turbo SR20DE Aspirated SR20VE Haltech ECU Options ECU Model Plug In Available OEM Functions Not Supported Suitable Installation Type Support Sequential and/or Direct Fire Ignition Platinum Pro S15 ...
    • LF (MZR) Engine

      Information on the Mazda LF-VE 2.0L Engine.  This is refered to as an MZR engine and is found in the NC MX5 Miata. They are also commonly referred to as a Ford Duratec engine, which differs from the early Zetec variants from Ford that were also ...
    • FS-DET Engine

      Mazdaspeed US decided to turbocharge the US FS-DE, known as the FS-DET in 2003 for the Mazdaspeed Protegé and it generated 170 hp (127 kW; 172 PS) and 160 lb⋅ft (217 N⋅m), the same hp rating as the naturally aspirated Mazdaspeed Familia edition FS-ZE ...