For 1990-2009 cars

### Data Link Communications Description and Operation

Regulations and agreements among the automobile manufacturers have resulted in the data link connector (DLC). This connector must be used for scan tool and programming access to all communications systems used for those purposes on the vehicle. The connector must have:

• | A 16-pin connector configuration to which all scan tools connect

• | Scan tool battery power always available at pin 16

• | Scan tool ground always available at pin 4

• | A clean signal ground always available at pin 5

The rest of the pins are available for serial data communications to the vehicle systems.

The serial data circuits are the means by which the microprocessor controlled modules in the vehicle communicate with each other and the scan tool. There are 3 different types of protocols on this vehicle.

• | Class 2

• | Controller Area Network (CAN)

• | Keyword 2000

### Class II Data Line

Saturn utilizes the class 2 communications system for most vehicle system controllers that must exchange data and commands. Class 2 data is pulse width modulated. The pulse width modulation of class 2 data allows better utilization of the data line.

The messages carried on class 2 data streams are also prioritized. This means if 2 devices try to communicate on the data line at the same time, only the higher priority message will continue. The device with the lower priority message must wait. The modules on the class 2 data line are:

• | Body Control Module (BCM)

• | Auto Climate Control Module

• | I/P Cluster

• | Sensing and Diagnostic Module (SDM)

• | OnStar® CIM (if equipped).

• | Powertrain Control Module (PCM) - L61

### Controller Area Network (CAN)

The controller area network (CAN) serial data line is high speed serial data bus used to communicate traction information between the engine control module (ECM), the body control module (BCM), and the transaxle control module (TCM). Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.

The addressing scheme employed with CAN assigns a label to every message, with each message receiving a unique "identifier". The identifier classifies the content of the message, such as engine speed.

Each module processes only those messages whose identifiers are stored in the module's acceptance list. This is CAN's form of message filtering.

The identifier labels both the data content and the priority of the message being sent. Each module can begin transmitting its most important data as soon as the bus is unoccupied. When more than one module starts to transmit simultaneously, the message with the highest priority is assigned first access. A module responds to failure to gain access by automatically switching to receive mode, the module then repeats the transmission attempt, as soon as the bus is free again.

### Controller Area Network (CAN)

The controller area network (CAN) serial data line is high speed serial data bus used to communicate traction information between the engine control module (ECM), the body control module (BCM), and the transaxle control module (TCM). Typical data-transmission speeds must be high enough to ensure that the required real-time response is maintained.

The addressing scheme employed with CAN assigns a label to every message, with each message receiving a unique "identifier". The identifier classifies the content of the message, such as engine speed.

Each module processes only those messages whose identifiers are stored in the module's acceptance list. This is CAN's form of message filtering.

The identifier labels both the data content and the priority of the message being sent. Each module can begin transmitting its most important data as soon as the bus is unoccupied. When more than one module starts to transmit simultaneously, the message with the highest priority is assigned first access. A module responds to failure to gain access by automatically switching to receive mode, the module then repeats the transmission attempt, as soon as the bus is free again.