ECU spec · MegaSquirt / AMP EFI

MS3Pro EVO+ pinout and specs

MS3Pro EVO+ is a 91-pin wire-in MegaSquirt / AMP EFI ECU on 4 connectors: White (35 pins), Gray (35 pins), Black (19 pins) and M12 CAN (2 pins).

It has 12 injector outputs and 8 ignition outputs. The injector drivers are saturated, which means high-impedance injectors. Low-impedance ones need a ballast resistor pack or a different ECU. The ignition outputs are logic-level. Smart coils plug straight in; dumb coils need an igniter in between.

There are 2 dedicated trigger inputs, each happy with a VR or a Hall sensor. Two knock inputs cover both banks of a V engine. Wideband control needs an external controller, usually over CAN. The MAP sensor is built in.

It does not drive an electronic throttle, so plan on a cable throttle. One CAN bus handles dashes, PDMs and expansion.

Spec sheet

ConnectorsWhite (35), Gray (35), Black (19), M12 CAN (2)91 pins in this profile
Injector outputs12saturated (high-impedance only)
Ignition outputs8logic-level: smart coils, or an igniter for dumb coils
Dedicated trigger inputs2VR or Hall
Knock inputs2
Onboard wideband controllers0
Onboard MAP sensorYes
CAN buses1
Drive-by-wireNo
High-side outputs0
H-bridge pins0
5V sensor supply2 pins

Worth knowing

  • The 4-pin H-bridge is a 750 mA stepper idle driver, not drive-by-wire; DBW only through a third-party CAN controller.
  • Injector drivers are saturated (high-impedance injectors); low-Z injectors need an external peak-and-hold box.
  • The manual lists 5V+ VREF out 2 (Black 15) but also says the second 5 V supply is not used on the EVO+.

Which builds it suits

Of the 59 swap presets in the planner, 0 fit as they are and 59 fit with add-ons, so every one of them can be made to work. The add-on it asks for most often is a CAN wideband module. The planner fills anything a preset leaves open with its ordinary defaults, so your own build may land differently.

The GM LS LQ4/LQ9 (Gen3 6.0 iron) needs a CAN wideband module. The Nissan SR20DET (S14) needs a CAN wideband module and an external igniter.

Fits with add-ons 59

Plan a build around the MS3Pro EVO+

Pin table

By connector: White carries 4 injector outputs, 2 trigger inputs and 2 knock inputs; Gray carries 8 injector outputs, 8 ignition outputs and 6 digital inputs; Black carries 1 analog input and 7 digital inputs.

Show all 91 pins
PinFunction
White 1High current out 1
White 2High current out 2
White 3Injector out J
White 4Injector out I
White 5High current out 3
White 6CKP+ (crank) Maker's dedicated: crank position
White 7Knock in 2 Maker's dedicated: knock sensor
White 85V+ VREF out
White 9TPS in Maker's dedicated: throttle position
White 10MAT in (IAT) Maker's dedicated: air temperature
White 11CLT in Maker's dedicated: coolant temperature
White 12Analog in 6
White 13Logic ground
White 14PWM / Idle out 1 Maker's recommended: idle valve
White 15CKP- (crank return)
White 16Ground (shield drain)
White 17Analog in 7
White 18Sensor return
White 19Analog in 1
White 20Analog in 2
White 21Analog in 3
White 22Analog in 4
White 23Analog in 5
White 24Tach out Maker's dedicated: tacho output
White 25O2 in Maker's dedicated: O2 sensor input
White 26CMP+ (cam) Maker's dedicated: cam position (sync)
White 27CMP- (cam return)
White 28Fuel pump relay out Maker's dedicated: fuel pump
White 29PWM out 2
White 30PWM out 3
White 31Knock in 1 Maker's recommended: knock sensor
White 32Digital switched in 1 / Flex Maker's dedicated: flex-fuel sensor
White 33CAN L
White 34CAN H
White 3512V+ switched power in
Gray 1Injector out A
Gray 2Injector out B
Gray 3Power ground
Gray 4Injector out C
Gray 5Power ground
Gray 6Injector out D
Gray 7Power ground
Gray 8Injector out E
Gray 9Power ground
Gray 10Injector out F
Gray 11Injector out G
Gray 12Injector out H
Gray 13Spark out G
Gray 14Spark out E
Gray 15Spark out C
Gray 16Spark out H
Gray 17Digital frequency in 2 (Hall)
Gray 18Ground (shield drain)
Gray 19Digital switched 12V in
Gray 20Digital switched in 2
Gray 21Digital frequency in 3 (unconditioned)
Gray 22Digital frequency in 3 (VR+)
Gray 23Digital frequency in 3 (VR-)
Gray 24Spark out F
Gray 25Spark out B
Gray 26Spark out D
Gray 27Spark out A
Gray 28Digital frequency in 1 (unconditioned)
Gray 29Digital switched in 3
Gray 30Stepper IAC out 1B Maker's dedicated: idle stepper
Gray 31Stepper IAC out 1A Maker's dedicated: idle stepper
Gray 32Stepper IAC out 2A Maker's dedicated: idle stepper
Gray 33Stepper IAC out 2B Maker's dedicated: idle stepper
Gray 34Digital frequency in 1 (VR+)
Gray 35Digital frequency in 1 (VR-)
Black 1PWM out 5
Black 2PWM out 4
Black 3Digital out 2
Black 4Digital out 1
Black 5Digital I/O 4
Black 6Digital I/O 2
Black 7Analog in 8
Black 10Digital switched in 5
Black 11Digital switched in 4
Black 12Digital I/O 5
Black 13Digital I/O 3
Black 14Digital I/O 1
Black 155V+ VREF out 2
Black 17Sensor return
Black 18Sensor return
Black 19Sensor return
Black 20Sensor return
Black 21Sensor return
Black 225V+ VREF out 1
M12 CAN 4CAN H (round M12 connector, same bus as White 34)
M12 CAN 5CAN L (round M12 connector, same bus as White 33)

Other MegaSquirt / AMP EFI ECUs

The closest MegaSquirt / AMP EFI unit is the MS3Pro Ultimate. Against it, this one has 12 injector outputs (the MS3Pro Ultimate has 10), 91 pins (the MS3Pro Ultimate has 93) and saturated injector drive (the MS3Pro Ultimate is peak-and-hold).

Source: MegaSquirt / AMP EFI document MS3Pro_User_Manual_Firmware_1.6.1_EVO

Changing the gearbox as well? BoxSelector works out gear ratios, road speed and tyre size before the money goes: gearbox ratios.

Always verify against the manufacturer's manual and your tuner before wiring.