ECU spec · MegaSquirt / AMP EFI

MS3Pro Ultimate pinout and specs

MS3Pro Ultimate is a 93-pin wire-in MegaSquirt / AMP EFI ECU on 3 connectors: White (35 pins), Gray (35 pins) and Black (23 pins).

It has 10 injector outputs and 8 ignition outputs. The injector drivers are peak-and-hold, so low-impedance injectors run without a resistor pack. 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 (23)93 pins in this profile
Injector outputs10peak-and-hold (low-impedance capable)
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
Half-bridge outputs4H-bridge pairs for a throttle motor or stepper
5V sensor supply2 pins

Worth knowing

  • The 4-pin H-bridge is a bipolar idle stepper driver, not drive-by-wire.

Which builds it suits

Of the 58 swap presets in the planner, 0 fit as they are and 27 fit with add-ons; 31 do not fit at all. The add-on it asks for most often is a CAN wideband module. Where it falls short, it is usually not enough drive-by-wire throttle motor (h-bridge). The planner fills anything a preset leaves open with its ordinary defaults, so your own build may land differently.

The Ford Modular 4.6 2V (SOHC) needs a CAN wideband module and an external igniter. The Subaru EJ/FA EJ20 turbo dual-AVCS (EJ207 GRB 2008+) needs a CAN wideband module. It can't run the GM LS2 (Gen4 6.0 alum): not enough drive-by-wire throttle motor (h-bridge). It can't run the Ford Modular 5.4 4V GT500 (S/C, DBW): not enough drive-by-wire throttle motor (h-bridge). It can't run the Subaru EJ/FA EJ25 turbo single-AVCS (EJ257 2004-07): not enough drive-by-wire throttle motor (h-bridge).

Fits with add-ons 27
Does not fit 31

Plan a build around the MS3Pro Ultimate

Pin table

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

Show all 93 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)
White 7Knock In 2
White 85V+ VREF out 1
White 9TPS in
White 10MAT in (IAT)
White 11CLT in
White 12Analog In 6
White 13Power ground
White 14PWM / Idle Out 1
White 15CKP- (crank return)
White 16Logic ground
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
White 25O2 in
White 26CMP+ (cam)
White 27CMP- (cam return)
White 28Fuel pump relay out
White 29PWM out 2
White 30PWM out 3
White 31Knock in 1
White 32Digital switched in 1
White 33CAN L
White 34CAN H
White 3512V+ switched power in
Gray 1Injector out A
Gray 2Injector out B
Gray 3Ground
Gray 4Injector out C
Gray 5Ground
Gray 6Injector out D
Gray 7Ground
Gray 8Injector out E
Gray 9Ground
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
Gray 18Ground
Gray 19Digital switched 12V in
Gray 20Digital switched in 2
Gray 21Digital frequency in 3
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
Gray 29Digital switched in 3
Gray 30Stepper IAC out 1B
Gray 31Stepper IAC out 1A
Gray 32Stepper IAC out 2A
Gray 33Stepper IAC out 2B
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 85V+ VREF out 2
Black 9Fuel only coil negative
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 16Fuel only battery 12V+
Black 17Sensor return
Black 18Sensor return
Black 19Sensor return
Black 20Sensor return
Black 21Sensor return
Black 225V+ VREF out 1
Black 23Keep alive power

Other MegaSquirt / AMP EFI ECUs

The closest MegaSquirt / AMP EFI unit is the MicroSquirt V3. Against it, this one has 10 injector outputs (the MicroSquirt V3 has 2), 8 ignition outputs (the MicroSquirt V3 has 2), 2 knock inputs (the MicroSquirt V3 has 0) and 93 pins (the MicroSquirt V3 has 35).

Source: MegaSquirt / AMP EFI document AMP EFI MS3Pro Ultimate manual v1.210 (ampefi.com, the profile source_url)

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