U Code Charts
DTC U0101: SPI Communications between ECM and TCM
Circuit Description
The Serial Peripheral Interface (SPI) communication is used internally by the Engine Control Module (ECM) to send message between the engine processor and the automatic transaxle processor. Included in each message sent between the two processor is a checksum of the message. Both the engine processor automatic transaxle processor will compare this checksum value with calculated checksum. If the checksum do not match, the processor will review the new data as being corrupted and ignore the value. The processor then use the previous message. The receiving processor will then send a message to the sending processor informing it that its last message was corrupted.
The ECM monitor periodic TCM status message and if message is not received fail counter incremented and Diagnostic trouble Code (DTC) will stored.
Conditions for Setting the DTC
- Ignition switch is turned to ON.
- Ignition voltage is greater than 11 volts.
- Engine is running more than 2 seconds.
- Device Control not active.
Action Taken When the DTC Sets
- The Malfunction Indicator Lamp (MIL) will illuminate.
- The ECM will record operating conditions at the time the diagnostic fails. This information will be stored in the Freeze Frame and Failure Records buffers.
- A history DTC is stored.
Conditions for Clearing the MIL/DTC
- The MIL will turn off after three consecutive ignition cycles in which the diagnostic runs without a fault.
- A history DTC will clear after 40 consecutive warm-up cycles without a fault.
- DTC(s) can be cleared by using the scan tool.
- Disconnecting the ECM battery feed for more than 10 seconds.
Steps 1-4:
Troubleshooting