Accurate Technologies

M5 Memory Emulators


M5 Memory Emulators are an obsoleated product and ATI can no longer guarantee the ability to support new builds or RMA repairs. While supplies last, there is a limited inventory of parts and units available for existing integrations.

Based on older/obsolete calibration methods there is no direct replacement for M5 Memory Emulators.

Please contact your local sales office for more information regarding alternative solutions, replacements, remaining stock, and other options.

M5 Memory Emulator Modules

The M5 Memory Emulator provides direct access to the ECU calibration parameters. Connection to the target ECU is accomplished with a low-cost Tool Adapter Board (TAB) that is customized to mate the universal M5 with the specific ECU under test. The M5 is a reusable universal module that can be used with a range of microprocessors and is not dedicated to a single microprocessor / application. As soon as the M5 is used a second time, the cost benefit grows exponentially.
Product Features:
  • Full-speed USB connection at 12 Mbps direct to PC
  • Completely self-contained on-board CPU in a compact package
  • 2 banks of 2 MB each for synchronous bank swapping
  • 18 ns access time (0 wait state at 56MHz)
  • Extended temperature range
M5 Memory Emulator
EN Datasheet
CN Datasheet
Operating Conditions


Microcontroller Types
All 8-bit, 16-bit, and 32-bit Controllers with an external address/data bus(including MPC5XX, TriCore, ST10, C166)
ECU Connection
 Via ECM-specific Tool Adapter Board
160-pin high density SMT interface connector
ECU Adaptation
The microcontroller bus is software configurable to allow the M5 to be adapted to various ECUs. The Tool Adapter Board is customized for each application.
ECU Programming
 Capable of programming internal and external ECU flash memory stand-alone (No need for separate flashing tool)
Calibration A/B Comparison
External switch input for selecting between two calibration data sets for comparison purposes with the need of a PC


Memory Access
8-bit, 16-bit or 32-bit burst data or asynchronous access
Bus voltage 2.6 V, 3.3 V or 5 V based on CPU
Emulation Memory(2) separate banks 2MB (for calibration bank swapping)
 Data Acquisition Memory Size 128 KB of dual-port RAM
 On-board Flash Memory16 MB Non-volatile emulation memory storage
Min Memory Access Time
18 ns
Operating Conditions

Operating Conditions

 Power On/OffExternal wake-up and self-shutdown (e.g. vehicle cold start)
PC interface: USB full speed PC interface: USB full speed at 12 Mbps
To other ATI hardware: CAN 2.0
 Power Supply 6 to 18 VDC (3.5 to 18 VDC when using the DC Booster)
 Max Supply Current 400 mA at 12 VDC
Temperature Range
-40 ⁰C to max +110 ⁰C 
-40 °F to max +230 °F


 ConstructionConformally coated PCB, humidity and vibration resistant; installation inside or outside the ECM enclosure
 95 x 63.5 x 16 mm / 3.74 x 2.5 x 0.63 in (without CPU socket)


USB Cable (LEMO 0B)
USB Cable 


USB A/LEMO 0B 5-pin plug (30.5cm/12in or 2.4m/8ft)

Buy Now
USB Cable  LEMO 0F)
USB Cable 


USB-A plug to LEMO 0F 5-pin plug (1.31m/4.3ft, 2m/6.6ft or 2.44m/8ft)

Buy Now
Internal Power  Cable
Internal Power 

Power JST 2-pin plug unterminated (17.7cm/7in or 0.3m/12in)

Buy Now
USB Cable (LEMO 0F Shield connected)
USB Cable (LEMO 0F Shield connected)


USB-A to LEMO 0F 5-pin plug Shield connected (2.44m/8ft)

M5 PWR/ USB Cable
USB Cable

(3.05m/10ft or 30.5cm/12in)

USB Cable (LEMO 0B Shield connected)
USB Cable (LEMO 0B Shield connected)

USB-A to LEMO 0B 5-pin plug Shield connected (2.44m/8ft)

Buy Now
USB Cable (LEMO 0F Shield connected)
USB Cable (LEMO 0F Shield connected)


USB-A to LEMO 0F 5-pin plug Shield connected (2.44m/8ft)

Buy Now

Image not available

Internal Cable 

USB LEMO 0B 5-pin socket to JST 12-pin plug (12.7cm/5in)

All specifications are subject to change without notice.