You are here: Home / ECUs / i88 - Eight Channels of Fuel and Ignition control

i88 - Eight Channels of Fuel and Ignition control

i88, top of the range Engine Management with the flexibility demanded by tuners, worldwide.

Front view blue i88 with powerful text

Over the years, Vi-PEC has changed in many ways

The principles that define Vi-PEC haven't - power, ease of tuning, performance.

When we set out to create Vi-PEC's new look, we wanted to make it more pleasing, easier to use, while maintaining the elements essential to Vi-PEC.

It's the next natural step in the evolution of ECUs. Not just because of how it looks. But because of what it empowers you to do.

The elegant design feels entirely fresh - the i88 will change how you see your car, and what you can do with it.

When you refine every detail, the entire experience is enhanced

Thoughtfully redesigning the i88 enclosure meant going deep into every aspect and focusing on details, large and small. There are obvious changes to big things, like shape, colour, mounting bracket but there are more subtle changes to a lot of small things, like the internal heat-sink which allows the ECU to run cooler for increased reliability, plus a status LED and branding.

The more you use your i88, the more you'll notice, the more you'll love.......

The Vi-PEC i88, our most advanced ECU. Flexible options over the control of inputs and outputs allowing the user to design their own functions to control all sorts of devices. Precise control of injectors and ignition angle are guaranteed at very low or high RPM or manifold pressures. A very high level of protection from interference and tolerance of trigger input errors has been built into this ECU, ensuring a smooth running engine even under the most demanding conditions.

  • Variable camshaft control for up to four camshafts. Control of camshaft position is very precise and time taken to advance from full retard to full advance is less than 1 second. Support for VVT and VANOS systems
  • Closed loop control of idle speed and boost pressure makes for a "factory" idle speed stability, and precise control of boost pressure. Boost control can be setup to provide a different boost in each gear
  • Individual Cylinder Knock control, with support for two sensors. Knock control is user definable with flexible settings to allow precise knock control adjustable by ignition angle
  • E-Throttle (Electronic Throttle Control)
  • Peak and hold injector drivers are 10 amp. Both the peak Amps and hold Amps can be set separately in the software for optimum injector control. See the setup screen
Out of the box i88


  • Conversion of all code to suit a new more powerful micro controller
  • Support added for the new range of iSeries ECUs
  • iSeries ECUs are shipped as "Locked" and must be enabled before they are used. This increases security of shipping high value products and provides information on when an ECU is first used for warranty purposes
  • Trigger scope functionality
  • Internal Digitally Signal Processed (DSP) Knock Control
  • On board data logging has user selectable parameters and logging rates
  • On board logging can now record continuously, overwriting oldest data when the memory is full
  • A new log file down loader has been added that allows faster download of all or any part of the logged data
  • The number of General Purpose Table Allocation Slots has been increased to 30
  • Configurable temperature input pullup resistors (Temp 1 and 2) - this allows the use of higher value pullup resister as required for some sensors. The pullup resisters can be turned off completely for piggy back applications
  • ISO 15764 OBD. Can be used to connect to scan tools or mobile devices for display of ECU parameters. Skeleton functionality is currently implemented but will be improved in the future
  • The ECU and VTS iSeries now work natively in Lambda instead of Air to Fuel Ratio. The Stoichiometric ratio of the fuel currently used can be entered into the Stoich Ratio setting. This allows display of all Lambda values in AFR for tuning if required (refer to metric/imperial units help)
  • The ECU now uses metric units for all internal settings and calibrations. These can be easily converted to imperial units for display as required
  • More flexible configuration of CAN modules. Standard and extended CAN identifiers are supported as well as more data rates
  • Fully configurable custom transmit and receive CAN streams
  • OEM CAN modes are now available on both CAN modules
  • Text strings can be stored to label inputs and outputs. Eg label a GP Input as "NOS Switch"
  • A memo text can be stored in the ECU with tuner specific information
  • Four wheel speed parameters have been added. These can be driven from a digital input or CAN
  • Various parameters including wheel speeds, EGTs, AC Evaporator Temperature and AC request can now have their values assigned from CAN
  • Driven and non-driven wheel speeds have been added. These can be configured in various ways to drive off the four wheel speeds
  • All functions that use speed no longer require a digital input to be selected. They now use either driven or non- driven wheel speed as appropriate
  • Options added to GP Output switching conditions to suit new features (eg Slip, individual wheel speeds, Lambda)
  • Starter Control function allows controlled activation of a starter motor solenoid. Allows a single push button to start and stop the engine or security systems to safely remote start the engine
  • AC Control function now has simple and full modes. Simple mode uses only an AC Request signal to operate the compressor clutch. Full mode takes into account high side pressure and evaporator temperature
  • GP Outputs are now evaluated every 20ms and have a resolution of 20ms on the switch off timers
  • PCL files can now be locked to an ECU. This allows your tuner to configure a file, lock it and send it to you and it can only be installed in your ECU
  • Support for KMS CAN products added
  • A dedicated parameter for Oil Pressure Switch
  • CDI CAN mode added to display information from a Vi-PEC CDI. Eg Spark Energy, fault codes
  • An option to increase communications speed to 625 kBaud. Gives much higher PCLink data rates and log downloading
  • The return to idle hold timer can now be adjusted to control damping as RPM falls
  • Stepper direction for Idle Control, CL Stepper and Rotary Oil Pump. Allows reversing of stepper direction without altering wiring
  • OEM CAN mode for Polaris RZR 900
  • An adjustable timer to prevent the engine fan running forever when the engine is stalled
  • Volt based gear detection. This allows gear selection from a potentiometer sensor or switched resistor network
  • Status for indicating if the vehicle is in a driven gear. Can be used in conditional outputs (eg for engaging AWD solenoid)


  • Main Connector 2 x 34 Pin waterproof.
  • USB data link connector plus CAN
  • Case, silver extruded aluminium, 169 x 172 x 42 mm (overall). 
  • 40 MHz Specialised Automotive Microprocessor. 
  • Ignition control to 0.1 degree, fuel to 0.01 ms -
  • 32 Bit Calculation -
  • 10 Bit ADC Resolution
  • Max 20000 RPM 
  • ECU to PC data link operates at up to 115k baud for fast cal down load & Log file upload (19sec typ for 112k bytes). 112k logging memory. 
  • Internal Diagnostic light & optional remote light. 
  • High efficiency power supply & output drivers for reduced power consumption and reduced self-heating. 
  • Eight ignition outputs. Secquential to 8 cylinders and wasted spark up to 16 cylinders. 
  • Software selectable mappable dwell or O/P pulse duration modes possible. 
  • Eight coil dwell, software selectable.
  • Eight high current injector outputs.
  • Spare injector and ignition outputs can be used for Auxiliary output control.
  • 10 Auxiliary Outputs
  • 11 Digital Inputs
  • 4 Temperature Inputs
  • 11 Analog Inputs 
  • 3 Load Inputs (MAP, TPS, MAF)
  • 2 Trigger Inputs (Reluctor, Optical or Hall Sensors)
  • 2 Knock Inputs
  • Support for Reluctor and Hall effect crank and cam sensors. 
  • Camshaft & crankshaft sensor inputs individually software configurable for hall effect & reluctor sensor types. Response speed is also software configurable for improved noise immunity. 
  • Eleven general purpose digital Inputs with logic level sensitivity & pullup to +5volts. Useable for speed measurement or Switch Inputs. Four are useable for Camshaft position measurement.
  • Individual Cylinder Knock with support for two sensors.
  • Variable Camshaft control for up to four camshafts. VANOS and other VVT and VVT-i supported. 
  • NTC or PTC air temp sensors, software selectable. 
  • External 2.5 bar or 7 bar map sensor, software selectable.
  • Stepper motor idle control, two and three wire idle control.
  • Support for most idle valve type including 2 wire, 3 wire & stepper possible. Stepper pins can be used for spare outputs if not used for idle solenoid control. 
  • Support for air flow meters.
  • Internal barometric pressure sensor. 
  • Tacho & Diagnostic outputs. 
  • E-Throttle (DBW, Fly by wire) option. No external controller required. The throttle control is built into the i88.


  • Tuning tools, QuickTune, Mixture Table, Maths Key.
  • Launch Control (two step rev limiter based on vehicle speed). 
  • Flatshift (change gears without clutch at WOT using standard gearbox). 
  • Antilag (keep turbocharger on boost during gear changes) with turbo cooldown function. 
  • Selectable ignition tables.
  • Up to 440 Zone Fuel Table with configurable load and RPM centres. MGP, MAP and load options. 
  • 5D Fuel Mapping. 
  • Many correction tables for precision fuel & ignition adaption. 
  • Digital Trigger Decoding. 
  • Reluctor, Optical or Hall Sensors. 
  • Programmable filtering and arming thresholds. 
  • Configurable trigger patterns or preset triggering options, such as, Multi tooth, missing tooth, Subaru, Mazda, Nissan, Suzuki, Mitsubishi, Ford and GM and Motronic. 
  • Support for two, three or four rotor engines with ignition split. 
  • Dedicated idle control with additional settings for better adaption to changing operating condition and a more stable idle. 
  • Open loop boost control, switch boost pressures, different boost in each gear. 
  • A/C compressor control.
  • Closed loop narrow band.
  • Closed loop wideband at WOT.
  • Tacho and speedo sweep function.
  • Cooling fan control. 
  • General purpose control modules for O/P control. (use for variable fuel pump, power steering, inlet manifold air valves, extra temperature control devices etc) some of these are capable of PID feedback control.
  • Mapping via manifold pressure, throttle position, manifold and throttle or manifold. 
  • Fly by wire throttle control will full control over the settings and operation.

Case Dimensions:

  • L = 170mm (6.69")
  • W = 130mm (5.12")
  • H = 42mm (1.65") at highest point, 27mm (1.06") at lowest point
  • Weight = 678g (1.5 lbs)

Download the Wiring and Installation manual here (file will download once link clicked).



   40 MHz Specialised Automotive 
Supply Voltage
Normal operation
Safe limits
   6.2V to 23V DC continuous
   +/- 24V (5 min)
   +/- 80V alternator load dump (0.5 sec).
   +/- 1000V inductive spike (10 usec)
Current Drain
@ Engine idle
@ Max Engine Load
   < 1 Amp.
   < 16 Amp (less depending on injector type and number.
Operating Temperature Range
   - 40 deg C.
   + 85 deg C.
Engine Cylinder Number Settings
Number of cylinders

   1, 2, 3, 4, 5, 6, 7, 8, 9, 10 and 12
   1, 2, 3, 4 rotors

Engine RPM Range
0 to 20,000 RPM
   Engines up to 12 cylinders
Injection Duration Timing
   0.65 msec.
   50 msec.
   +/- < (10 usec + 1%)
   0.1% approx.
Injection Timing
   0 to 720 deg (crank angle).
   +/- < (1.4 deg + 0.3 msec).
   2.8 deg.
Ignition Timing
Advance range
   0 to 45 deg (crank angle).
   +/- 0.2 deg (crank angle).
   0.5 deg (crank angle).
Fuel Delivery and Ignition Mapping
No. Load sites
No. RPM sites
   16 (max).        Both Load and RPM sites
   32 (max).        are freely selectable.
Data Logging Memory
L * W * H
   170 * 130 * 42 mm
Weight  .   678 g
   2 x 34 way 'AMP' water and dust proof socket

Back to top of i88 page

Filed under: