Woodward Logo

Module: ECM-S12X-070-1002

Description: ECM70 S12XE Engine Control Module, 70pin - Alternative Memory Map

ECM070.jpg
Copyright: 2010-2014 Woodward
ModuleFamily: ComponentControlCore
CPU Type: S12XE Family: S12 Name: S12XEP100
50000000Hz

Other Compatible Module Names:


PartNumber MCSName Labelled Memory Layout Comment
1751-6466
ECM70D1001
ECM70D1001 DEV
DEV (Calibratible)
ECM-S12X-070-1002 target selection is compatible
with ECM-S12X-070-1001 hardware but provides an
alternative extended memory map


For other modules see Module Cross Reference

List of Behaviors vs supported resources


Behavior Supported on Resources Comment
ADCPeriodicElement
Count: 3
AN1
AN2
AN6
ADCPeriodicVector
Count: 1
EST3
AnalogInput
Count: 24
AN1
AN2
AN3
AN4
AN5
AN6
AN7
AN8
AN9
AN10
AN11
AN12
AN13
AN14
AN15
AN16
AN17
AN18
XDRP_1
XDRP_2
DRVP
ECUP
STOP
LSO1_IMON
CAN
Count: 2
CAN_1 Clock 4000000 Hz.
Time Quanta range is 8 to 25.
Prescaler range is 1 to 64.
CAN_2 Clock 4000000 Hz.
Time Quanta range is 8 to 25.
Prescaler range is 1 to 64.
CrankEncoder
Count: 1
CNK
CurrentMeasurement
Count: 1
LSO1
DetailedMC33810FaultStatus
Count: 8
LSO1
LSO3
LSO4
LSO5
LSO8
EST1
EST2
EST3
DetectAssertedOpenLoad
Count: 4
LSO3
LSO4
LSO5
LSO8
DetectOpenLoad
Count: 4
LSO3
LSO4
LSO5
LSO8
DigitalInput
Count: 18
SWG1
SWG2
SWG3
SWG4
CAM
CNKDG
DFREQ
mprd_mon
lso9_mon
lso6_mon
vdd5_reset
tachlink_mon
fuel_sprk_dis
spkdur
CNK
maxi
nomi
ncv_flt
DiscreteOutput
Count: 19
LSO1
LSO2
LSO3
LSO4
LSO5
LSO6
LSO7
LSO8
LSO9
MPRD
TACH
INJ1
INJ2
INJ3
INJ4
EST1
EST2
EST3
en_campu
DualPSP
Count: 7
INJ1
INJ2
INJ3
INJ4
EST1
EST2
EST3
EZLinkOutput
Count: 1
TACH
FaultStatus
Count: 18
LSO1
LSO2
LSO2_16Bit
LSO3
LSO3_16Bit
LSO4
LSO4_16Bit
LSO5
LSO7
LSO8
LSO8_16Bit
INJ1
INJ2
INJ3
INJ4
EST1
EST2
EST3
FrequencyInput
Count: 4
CAM Does not support duty cycle measurement.
CNK Does not support duty cycle measurement.
CNKDG Does not support duty cycle measurement.
DFREQ
IdleLoopTime
Count: 1
IdleLoopTime
InputCapture
Count: 2
spkdur
maxi
MC33810SparkFaultDefn
Count: 3
EST1
EST2
EST3
MC33810_GPGDFaultConfig
Count: 1
LSO1
MC33810_MAXIShutdown
Count: 1
LSO1
MC33810_SparkControl
Count: 1
MC33810_EST_1_2_3
ModuleData
Count: 7
ProjectID
Capability
ECUHWVersion
BootVersion
SerialNumber
ModelNumber
PartNumber
OneShot
Count: 7
INJ1
INJ2
INJ3
INJ4
EST1
EST2
EST3
PSPOutput
Count: 7
INJ1
INJ2
INJ3
INJ4
EST1
EST2
EST3
PWMOutput
Count: 12
LSO1 8-bit resolution. Finest duty-cycle resolution is 0.4%, may be less precise dependent on frequecy and Min/Max Frequency settings for LSO1, LSO2, LSO4, and LSO6. Cannot be used as PWMOuput with LSO2_16Bit.
LSO2 8-bit resolution. Finest duty-cycle resolution is 0.4%, may be less precise dependent on frequecy and Min/Max Frequency settings for LSO1, LSO2, LSO4, and LSO6.
LSO2_16Bit Consumes LSO1 PWMOutput, LSO1 can still be used as DiscreteOutput.
LSO3
LSO3_16Bit Consumes LSO5 PWMOutput, LSO5 can still be used as DiscreteOutput.
LSO4 8-bit resolution. Finest duty-cycle resolution is 0.4%, may be less precise dependent on frequecy and Min/Max Frequency settings for LSO1, LSO2, LSO4, and LSO6.
LSO4_16Bit Consumes LSO6 PWMOutput, LSO6 can still be used as DiscreteOutput.
LSO5 Cannot be used as PWMOuput with LSO3_16Bit.
LSO6 8-bit resolution. Finest duty-cycle resolution is 0.4%, may be less precise dependent on frequecy and Min/Max Frequency settings for LSO1, LSO2, LSO4, and LSO6. Cannot be used as PWMOuput with LSO4_16Bit.
LSO7 Cannot be used as PWMOuput with LSO8_16Bit.
LSO8
LSO8_16Bit Consumes LSO7 PWMOutput, LSO7 can still be used as DiscreteOutput.
SerialLink
Count: 1
RS485
TachometerOutput
Count: 8
TACH
INJ1
INJ2
INJ3
INJ4
EST1
EST2
EST3
TriggerMetrics
Count: 1
ComponentControlCore
UserTask
Count: 1
ComponentControlCore

List of Resources vs supported Behaviors


Resource Supported Behaviors
ComponentControlCore
UserTask
TriggerMetrics
IdleLoopTime
IdleLoopTime
ProjectID
ModuleData
Capability
ModuleData
ECUHWVersion
ModuleData
BootVersion
ModuleData
SerialNumber
ModuleData
ModelNumber
ModuleData
PartNumber
ModuleData
CAN_1
CAN
RS485
SerialLink
SWG1
DigitalInput
SWG2
DigitalInput
SWG3
DigitalInput
SWG4
DigitalInput
CAM
DigitalInput
FrequencyInput
CNK
FrequencyInput
CrankEncoder
DigitalInput
CNKDG
DigitalInput
FrequencyInput
DFREQ
DigitalInput
FrequencyInput
AN1
AnalogInput
ADCPeriodicElement
AN2
AnalogInput
ADCPeriodicElement
AN3
AnalogInput
AN4
AnalogInput
AN5
AnalogInput
AN6
AnalogInput
ADCPeriodicElement
AN7
AnalogInput
AN8
AnalogInput
AN9
AnalogInput
AN10
AnalogInput
AN11
AnalogInput
AN12
AnalogInput
AN13
AnalogInput
AN14
AnalogInput
AN15
AnalogInput
AN16
AnalogInput
AN17
AnalogInput
AN18
AnalogInput
XDRP_1
AnalogInput
XDRP_2
AnalogInput
DRVP
AnalogInput
ECUP
AnalogInput
STOP
AnalogInput
LSO1
DiscreteOutput
PWMOutput
FaultStatus
DetailedMC33810FaultStatus
CurrentMeasurement
MC33810_MAXIShutdown
MC33810_GPGDFaultConfig
LSO2
DiscreteOutput
PWMOutput
FaultStatus
LSO2_16Bit
PWMOutput
FaultStatus
LSO3
DiscreteOutput
PWMOutput
FaultStatus
DetailedMC33810FaultStatus
DetectOpenLoad
DetectAssertedOpenLoad
LSO3_16Bit
PWMOutput
FaultStatus
LSO4
DiscreteOutput
PWMOutput
FaultStatus
DetailedMC33810FaultStatus
DetectOpenLoad
DetectAssertedOpenLoad
LSO4_16Bit
PWMOutput
FaultStatus
LSO5
DiscreteOutput
PWMOutput
FaultStatus
DetailedMC33810FaultStatus
DetectOpenLoad
DetectAssertedOpenLoad
LSO6
DiscreteOutput
PWMOutput
LSO7
DiscreteOutput
PWMOutput
FaultStatus
LSO8
DiscreteOutput
FaultStatus
DetailedMC33810FaultStatus
DetectOpenLoad
DetectAssertedOpenLoad
PWMOutput
LSO8_16Bit
FaultStatus
PWMOutput
LSO9
DiscreteOutput
MPRD
DiscreteOutput
TACH
DiscreteOutput
TachometerOutput
EZLinkOutput
INJ1
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
INJ2
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
INJ3
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
INJ4
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
EST1
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
MC33810SparkFaultDefn
DetailedMC33810FaultStatus
EST2
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
MC33810SparkFaultDefn
DetailedMC33810FaultStatus
EST3
DiscreteOutput
OneShot
PSPOutput
DualPSP
TachometerOutput
FaultStatus
MC33810SparkFaultDefn
DetailedMC33810FaultStatus
ADCPeriodicVector
MC33810_EST_1_2_3
MC33810_SparkControl
mprd_mon
DigitalInput
lso9_mon
DigitalInput
lso6_mon
DigitalInput
vdd5_reset
DigitalInput
tachlink_mon
DigitalInput
fuel_sprk_dis
DigitalInput
LSO1_IMON
AnalogInput
spkdur
DigitalInput
InputCapture
maxi
DigitalInput
InputCapture
nomi
DigitalInput
ncv_flt
DigitalInput
en_campu
DiscreteOutput
CAN_2
CAN

Cross Reference


CrossRef ADCPeriodicElement ADCPeriodicVector AnalogInput CAN CrankEncoder CurrentMeasurement DetailedMC33810FaultStatus DetectAssertedOpenLoad DetectOpenLoad DigitalInput DiscreteOutput DualPSP EZLinkOutput FaultStatus FrequencyInput IdleLoopTime InputCapture MC33810SparkFaultDefn MC33810_GPGDFaultConfig MC33810_MAXIShutdown MC33810_SparkControl ModuleData OneShot PSPOutput PWMOutput SerialLink TachometerOutput TriggerMetrics UserTask
AN1 ADCPeriodicElement AnalogInput
AN10 AnalogInput
AN11 AnalogInput
AN12 AnalogInput
AN13 AnalogInput
AN14 AnalogInput
AN15 AnalogInput
AN16 AnalogInput
AN17 AnalogInput
AN18 AnalogInput
AN2 ADCPeriodicElement AnalogInput
AN3 AnalogInput
AN4 AnalogInput
AN5 AnalogInput
AN6 ADCPeriodicElement AnalogInput
AN7 AnalogInput
AN8 AnalogInput
AN9 AnalogInput
BootVersion ModuleData
CAM DigitalInput FrequencyInput
CAN_1 CAN
CAN_2 CAN
CNK CrankEncoder DigitalInput FrequencyInput
CNKDG DigitalInput FrequencyInput
Capability ModuleData
ComponentControlCore TriggerMetrics UserTask
DFREQ DigitalInput FrequencyInput
DRVP AnalogInput
ECUHWVersion ModuleData
ECUP AnalogInput
EST1 DetailedMC33810FaultStatus DiscreteOutput DualPSP FaultStatus MC33810SparkFaultDefn OneShot PSPOutput TachometerOutput
EST2 DetailedMC33810FaultStatus DiscreteOutput DualPSP FaultStatus MC33810SparkFaultDefn OneShot PSPOutput TachometerOutput
EST3 ADCPeriodicVector DetailedMC33810FaultStatus DiscreteOutput DualPSP FaultStatus MC33810SparkFaultDefn OneShot PSPOutput TachometerOutput
INJ1 DiscreteOutput DualPSP FaultStatus OneShot PSPOutput TachometerOutput
INJ2 DiscreteOutput DualPSP FaultStatus OneShot PSPOutput TachometerOutput
INJ3 DiscreteOutput DualPSP FaultStatus OneShot PSPOutput TachometerOutput
INJ4 DiscreteOutput DualPSP FaultStatus OneShot PSPOutput TachometerOutput
IdleLoopTime IdleLoopTime
LSO1 CurrentMeasurement DetailedMC33810FaultStatus DiscreteOutput FaultStatus MC33810_GPGDFaultConfig MC33810_MAXIShutdown PWMOutput
LSO1_IMON AnalogInput
LSO2 DiscreteOutput FaultStatus PWMOutput
LSO2_16Bit FaultStatus PWMOutput
LSO3 DetailedMC33810FaultStatus DetectAssertedOpenLoad DetectOpenLoad DiscreteOutput FaultStatus PWMOutput
LSO3_16Bit FaultStatus PWMOutput
LSO4 DetailedMC33810FaultStatus DetectAssertedOpenLoad DetectOpenLoad DiscreteOutput FaultStatus PWMOutput
LSO4_16Bit FaultStatus PWMOutput
LSO5 DetailedMC33810FaultStatus DetectAssertedOpenLoad DetectOpenLoad DiscreteOutput FaultStatus PWMOutput
LSO6 DiscreteOutput PWMOutput
LSO7 DiscreteOutput FaultStatus PWMOutput
LSO8 DetailedMC33810FaultStatus DetectAssertedOpenLoad DetectOpenLoad DiscreteOutput FaultStatus PWMOutput
LSO8_16Bit FaultStatus PWMOutput
LSO9 DiscreteOutput
MC33810_EST_1_2_3 MC33810_SparkControl
MPRD DiscreteOutput
ModelNumber ModuleData
PartNumber ModuleData
ProjectID ModuleData
RS485 SerialLink
STOP AnalogInput
SWG1 DigitalInput
SWG2 DigitalInput
SWG3 DigitalInput
SWG4 DigitalInput
SerialNumber ModuleData
TACH DiscreteOutput EZLinkOutput TachometerOutput
XDRP_1 AnalogInput
XDRP_2 AnalogInput
en_campu DiscreteOutput
fuel_sprk_dis DigitalInput
lso6_mon DigitalInput
lso9_mon DigitalInput
maxi DigitalInput InputCapture
mprd_mon DigitalInput
ncv_flt DigitalInput
nomi DigitalInput
spkdur DigitalInput InputCapture
tachlink_mon DigitalInput
vdd5_reset DigitalInput