128-pin Module Family
From MotoHawk
Contents
Overview
Link to MotoHawk help for PCM128
See Product Guide for Active Part Numbers and Related Hardware (Connectors, Harnesses, Bootkey..).
Hardware Features
- Microprocessor: MPC565, 56MHz
- Memory: 1M Flash, 548K RAM, 8K Serial EEPROM,
- 64Kx8 Parallel EEPROM
- Operating Voltage: 9-32VDC
- Operating Temperature: -40° to 105° C
- Sealed connectors operable to 10ft submerged
Inputs
- 30 Analog Inputs
- 4 Low Frequency Discrete Inputs
- 4 VR Frequency Inputs
- 2 Wide Range O2 Sensor Inputs
- Dual Lambda Sensor Interface
- 2 Dual Sensor Wide Band Knock Detectors
Outputs
- 6 3A /1A Peak/Hold Injector Drivers
- 6 7A/3A or 3A/1A Peak/Hold Inj. Drivers
- 16 TTL Level Ignition System Outputs
- 10 3A Low Side PWMs
- 1 1.5A Tachometer Output
- 2 5A H-Bridge PWMs
- 1 10A H-Bridge PWM
- 1 Relay Driver (Main Power)
Datalinks
- 2 CAN 2.0B Channels
- 1 ISO 9141 Channel Note: ISO9141 Hardware is not supported in MotoHawk Software.
- (KWP2000/HWP2000, 10.4kbps)
- 1 RS485 Channel
Additional Information
There are two main types of PCM128
Hi-Vol
- 1024K Flash
- NO Parallel EEprom (PROD style)
- 32K Serial EE
- 36K RAM
Lo-Vol
- 1024K Flash
- Parallel EEProm (DEV Style)
- 32K Serial EE
- 1024K RAM
Tips
- Think of EST1-12 and EST13-16 as two separate banks
- Avoid mixing Behaviours within a bank where possible, as it can potentially restrict DriverModes and Diagnostic Capability.
FAQ
What's special about EST13 to EST16?
- These pins have stronger LowSide Drivers and can sync higher current
- The hardware can be configured as PUSH_PULL or LOW_SIDE drive
- Current MotoHawk (0.8.4b8) Sets the DriverMode to LOW_SIDE for DIO, OneShot but PUSH_PULL for PWM.
- The Hi-Vol PCM128 does not have pull-up transistors, so technically cannot be configured as PUSH_PULL but the polarity remains active high.
- When instantiating from ControlCore as a LOW_SIDE it makes them active low instead of active high.
Why am I getting a ERROR_DRIVER_CONFLICT?
Where have DG5, 6,7,8 Gone?
You will get "Hardware Not Supported" if you use a Low-Vol. These resources are consumed as part of the KNOCK2 device.
Where is my KNOCK2?
The Hi-Vol only has KNOCK1
Does 128-pin module have the option of software selectable pullup resistors
No, the pullups are not configurable. Selecting the 'Strong' vs 'Weak' pullup in the Encoder Defintition block does not change any value.
An external 2.2k pullup resistor may be needed with open-collector type crank and cam sensors.