Operation CHARM: Car repair manuals for everyone.
Manuals through 2025 now available!

Our trusted friends have launched a new website named LEMON, which has newer manuals. It also contains all the CHARM manuals.

LEMON is the spiritual successor to CHARM, I recommend you try it!

Link: lemon-manuals.la or lemon-manuals.org.ua

(Some people have issue connecting. LEMON is investigating. For now, use Firefox or change your DNS server)

Or, hide this message: temporarily or permanently

Serial Peripheral Interface

The serial peripheral interface, SPI bus is an exclusive 3 wire data bus between the BCM and the IPC. The BCM and IPC are the only two modules that communicate over the SPI bus. SPI circuit "A" is used to transmit data from the BCM to the IPC, such as gage, speedometer and MIL control. SPI circuit "B" functions as a communication link back to the BCM from the IPC. The IPC sends information over SPI circuit "B" to the BCM relative to tachometer and speedometer active status as well as messages indicating that the BCM has sent corrupt or invalid data over the SPI to the IPC. The third part of the SPI serial data link is the Clock circuit, the SPI serial data clock circuit is generated in the BCM and transmitted to the IPC so that both modules communications processes are synchronized. All DTC's related to the SPI serial data circuit are handled by the BCM and accessed through the Class 2 serial data bus. Refer to DTC U2000 - U2007 in Body Control System for the diagnostic repair procedures for the SPI serial data circuit.