Operation CHARM: Car repair manuals for everyone.

Ignition Control Module

The ICM performs the following functions:
^ Powers the dual CKP sensor internal circuits
^ Supplies the voltage signals that each respective hall effect pulses to ground in order to generate the 18X and 3X CKP sensor pulses
^ Determines the correct ignition coil firing sequence based on how many 18X transitions occur during a 3X pulse. This coil sequencing occurs at startup. The ICM remembers the sequence and continues to trigger the coils, in both the module and IC modes.
^ Cuts off the fuel delivery and the spark in order to prevent backfiring if reverse rotation is detected in the crankshaft
^ Sends a crankshaft reference (fuel control) signal to the PCM (The PCM determines engine RPM from this signal.)