418-00 Module Communications Network 2014 Fiesta
Description and Operation Procedure revision date: 04/26/2013

Communications Network - System Operation and Component Description

System Operation

System Diagram

Gateway Module

The IPC acts as a gateway to translate messages for the HS-CAN , MS-CAN and the Infotainment Controller Area Network (I-CAN). This allows messages to be distributed throughout the 3 communication networks. Modules on the Infotainment Controller Area Network (I-CAN) do not communicate directly with the DLC so the IPC acts as a gateway for diagnostic communication on the HS-CAN to the Infotainment Controller Area Network (I-CAN) modules.

Network Termination

The CAN uses network termination to improve communication reliability. Termination modules are located at both ends of the network. As network messages are broadcast in the form of voltage signals, the network voltage signals are stabilized by the termination resistors.

Each termination module has an internal 120 ohm resistor that bridges across the positive and negative bus connection. With two 120 ohm resistors located in a parallel circuit configuration, the total network impedance, or total resistance, is 60 ohms.

The communication network consists of three CAN systems in total:

Modules on the Infotainment Controller Area Network (I-CAN) communicate with the DLC on the HS-CAN .

High Speed Controller Area Network (HS-CAN)

The HS-CAN operates at a maximum data transfer speed of 500 Kbps and is designed for real time powertrain information transfer and control.

Modules on the HS-CAN communicate using bussed messages. The network uses an unshielded twisted pair cable, data bus (+) and data bus (-) circuits. In addition to scan tool communication, the HS-CAN allows sharing of information between all modules on the network.

Medium Speed Controller Area Network (MS-CAN)

The MS-CAN operates at a maximum data transfer speed of 125 Kbps and is designed for general information transfer.

Modules on the MS-CAN communicate using bussed messages. The network uses an unshielded twisted pair cable, data bus (+) and data bus (-) circuits. In addition to scan tool communication, the MS-CAN allows sharing of information between all modules on the network.

Infotainment Controller Area Network (I-CAN)

The Infotainment Controller Area Network (I-CAN) operates at a maximum data transfer speed of 500 Kbps and is designed for real time audio and multimedia information transfer and control.

Modules on the Infotainment Controller Area Network (I-CAN) communicate using bussed messages. The network uses an unshielded twisted pair cable, data bus (+) and data bus (-) circuits, and allows sharing of information between all modules on the network.

Modules on the Infotainment Controller Area Network (I-CAN) communicate with the DLC on the HS-CAN .

Controller Area Network (CAN) Fault Tolerance

NOTE: The oscilloscope traces shown are from the IDS oscilloscope taken using the IDS pre-configured CAN settings. The traces are for both data (+) and data (-) taken simultaneously (2-channel) at a sample rate of 1 mega-sample per second (1MS/s) or greater.

Fault Tolerance Normal Operation

The data (+) and data (-) circuits are each regulated to approximately 2.5 volts during neutral or rested network traffic. As messages are sent on the data (+) circuit, voltage is increased by approximately 1.0 volt. Inversely, the data (-) circuit is reduced by approximately 1.0 volt when a message is sent.

Successful communication of a message can usually be identified by the slight spike at the end of a message transmission. Any signals that are significantly different than the normal CAN waveform may cause network Diagnostic Trouble Codes (DTCs) (U-codes) to set or may cause a complete network outage.

CAN Circuits Shorted Together

In the event the data (+) and data (-) circuits become shorted together, the signal stays at base voltage (2.5V) continuously and all communication capabilities are lost.

CAN (+) Circuit Shorted to Ground

In the event the data (+) circuit becomes shorted to ground, both the data (+) and data (-) circuits are pulled low (0V) and all communication capabilities are lost.

CAN (-) Circuit Shorted to Ground

In the event the data (-) circuit becomes shorted to ground, the data (-) circuit is pulled low (0V) and the data (+) circuit reaches near-normal peak voltage (3.0V) during communication but falls to 0V instead of normal base voltage (2.5V). Communication may continue but at a degraded level.

CAN (+) Circuit Shorted to Battery Voltage

In the event the data (+) circuit becomes shorted to battery voltage, the data (+) circuit is pulled high (12V) and the data (-) circuit falls to abnormally high voltage (above 5V) during communication and reaches battery voltage (12V) for peak voltage. Communication may continue but at a degraded level.

CAN (-) Circuit Shorted to Battery Voltage

In the event the data (-) circuit becomes shorted to battery voltage, both the data (+) and data (-) circuits are pulled high (12V) and all communication capabilities are lost.

CAN Circuit Signal Corruption

Rhythmic oscillations, inductive spikes or random interference can corrupt the network communications. The corruption signal source may be outside electrical interference such as motors or solenoids or internal interference generated from a module on the network. In some cases, an open in either the data (+) or data (-) circuit to a network module may cause the module to emit interference on the one circuit which is still connected. The trace shown is an example of a "sawtooth" pattern transmitted from a module with one open network circuit.

Other corruptions may be present when a module is intermittently powered up and down. The module on power up may initiate communication out of sync with other modules on the network causing momentary communication outages.

Controller Area Network (CAN) Multiplex Messages


Message Originating Module Network Type Receiving Module(s)
A/C enable   PCM HS-CAN
  • IPC
A/C enable (gateway)   IPC MS-CAN
  • HVAC module
ABS event in progress ABS module HS-CAN
  • IPC
  • PCM
  • RCM
  • TCM
ABS event in progress (gateway)   IPC MS-CAN
  • BCM
ABS warning indicator request ABS module HS-CAN
  • IPC
  • RCM
ABS warning indicator request (gateway)   IPC I-CAN
  • FCDIM
A/C request HVAC module MS-CAN
  • IPC
Accelerator pedal position   IPC HS-CAN
  • PCM
Accelerator pedal position (gateway)   PCM HS-CAN
  • RCM
  • TCM
ACM configuration   ACM I-CAN
  • FCDIM
  • APIM
Air ambient temperature   IPC HS-CAN
  • PCM
  • TCM
Air ambient temperature   IPC MS-CAN
  • BCM
  • HVAC module
Airbag deployment status   RCM HS-CAN
  • APIM
Airbag malfunction   IPC I-CAN
  • FCDIM
Airbag warning indicator   RCM HS-CAN
  • IPC
Airbag warning indicator status   IPC HS-CAN
  • RCM
Air intake temperature   PCM HS-CAN
  • IPC
  • TCM
Alarm events   BCM MS-CAN
  • IPC
Alarm malfunction display   IPC I-CAN
  • FCDIM
Alarm trigger display request   IPC I-CAN
  • FCDIM
Alternator control fault   PCM HS-CAN
  • IPC
Audio bezel illumination   IPC I-CAN
  • APIM
  • FCIM
  • FCDIM
Audio buttons   FCDIM I-CAN
  • APIM
Audio button state   FCDIM I-CAN
  • ACM
Audio chime status   ACM I-CAN
  • IPC
Audio display status   FCDIM I-CAN
  • APIM
Audio source request   FCDIM I-CAN
  • ACM
Audio source status   ACM I-CAN
  • FCDIM
  • APIM
Audio track settings   FCDIM I-CAN
  • ACM
Audio volume request   FCDIM I-CAN
  • ACM
Audio volume status   ACM I-CAN
  • APIM
  • FCDIM
Axle ratio - front   PCM HS-CAN
  • ABS module
  • TCM
Axle ratio - rear   PCM HS-CAN
  • TCM
Battery voltage   PCM HS-CAN
  • IPC
Battery temperature   PCM HS-CAN
  • IPC
Battery warning indicator request   PCM HS-CAN
  • IPC
Beltminder audio mute   IPC I-CAN
  • ACM
  • APIM
Beltminder program status   RCM HS-CAN
  • IPC
Brake fluid level low indication   IPC I-CAN
  • FCDIM
Brake pedal applied   PCM HS-CAN
  • ABS module
  • IPC
  • RCM
  • TCM
  • OCSM
Brake pedal applied (gateway)   IPC MS-CAN
  • BCM
  • RFA module
Brake pedal movement ABS module HS-CAN
  • PCM
Brake pedal position   IPC HS-CAN
  • PCM
Brake warning indicator request ABS module HS-CAN
  • IPC
  • RCM
Brake warning indicator request (gateway)   IPC I-CAN
  • FCDIM
CD data   FCDIM I-CAN
  • ACM
CD load/eject   ACM I-CAN
  • FCDIM
  • APIM
Central lock command   BCM MS-CAN
  • IPC
Central lock status   BCM MS-CAN
  • IPC
  • RFA module
Central lock status (gateway)   IPC I-CAN
  • ACM
  • FCDIM
  • APIM
Charging system indicator   PCM HS-CAN
  • IPC
Chime request   IPC I-CAN
  • ACM
Climate control driver set temperature   IPC I-CAN
  • APIM
  • FCDIM
Climate control driver set temperature   IPC MS-CAN
  • HVAC module
Climate control mode settings HVAC module MS-CAN
  • IPC
Climate control mode settings (gateway)   IPC I-CAN
  • ACM
  • FCDIM
Clutch pedal position   IPC HS-CAN
  • ABS module
  • PCM
Crash mode   IPC HS-CAN
  • PCM
  • TCM
  • RFA module
Crash mode   IPC MS-CAN
  • BCM
  • HVAC module
  • RFA module
Crash mode   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
  • FCIM
Cruise control indicator   PCM HS-CAN
  • IPC
Cruise control override   PCM HS-CAN
  • RCM
  • TCM
Cruise control set speed   PCM HS-CAN
  • TCM
Cruise control settings request   IPC HS-CAN
  • PCM
Cruise control status   PCM HS-CAN
  • TCM
Date and time   IPC I-CAN
  • FCDIM
  • APIM
Date and time adjustment request   FCDIM I-CAN
  • IPC
Day/night status   BCM MS-CAN
  • IPC
  • HVAC module
Day/night status (gateway)   IPC I-CAN
  • ACM
Day/night status (gateway)   IPC HS-CAN
  • RCM
Defrost mode HVAC module MS-CAN
  • BCM
  • IPC
Dimmer switch position   BCM MS-CAN
  • IPC
Display chime request   FCDIM I-CAN
  • IPC
Display dimming level   FCDIM I-CAN
  • IPC
Display dimming level (gateway)   IPC MS-CAN
  • BCM
Display language select status   FCDIM I-CAN
  • APIM
Driver door ajar indication   IPC I-CAN
  • FCDIM
Driver rear door ajar indication   IPC I-CAN
  • FCDIM
Driver requested powertrain torque   PCM HS-CAN
  • ABS module
Driver safety belt buckle status   RCM HS-CAN
  • IPC
  • RFA module
Driver door ajar status   BCM MS-CAN
  • IPC
  • HVAC module
  • RFA module
Driver door ajar status (gateway)   IPC HS-CAN
  • ABS module
  • TCM
eCall confirmation   APIM HS-CAN
  • RCM
  • IPC
eCall confirmation (gateway)   IPC MS-CAN
  • BCM
eCall notification   RCM HS-CAN
  • APIM
Electrical load management   PCM HS-CAN
  • IPC
Engine coolant temperature   PCM HS-CAN
  • IPC
  • TCM
Engine coolant temperature (gateway)   IPC MS-CAN
  • BCM
  • HVAC module
Engine malfunction display   IPC I-CAN
  • FCDIM
Engine oil change now indicator   PCM HS-CAN
  • IPC
Engine oil change now indicator (gateway)   IPC I-CAN
  • FCDIM
Engine oil pressure indicator   PCM HS-CAN
  • IPC
Engine oil pressure indicator (gateway)   IPC I-CAN
  • FCDIM
Engine RPM   PCM HS-CAN
  • ABS module
  • PSCM
  • IPC
  • RFA module
  • RCM
  • TCM
Engine RPM (gateway)   IPC MS-CAN
  • HVAC module
Engine status   PCM HS-CAN
  • ABS module
  • PSCM
  • IPC
  • RFA module
  • RCM
  • TCM
Engine warning indication   PCM HS-CAN
  • IPC
  • RCM
EPAS malfunction   IPC I-CAN
  • FCDIM
ePRNDL mode   IPC HS-CAN
  • TCM
Evaporator temperature   IPC MS-CAN
  • HVAC module
Evaporator temperature   IPC HS-CAN
  • PCM
Factory mode   IPC HS-CAN
  • PCM
  • TCM
  • RFA module
Factory mode   IPC MS-CAN
  • BCM
  • HVAC module
  • RFA module
Factory mode   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
  • FCIM
FCDIM configuration   FCDIM I-CAN
  • ACM
FCDIM display selections   FCDIM I-CAN
  • IPC
FCIM bezel diagnostic status   FCIM I-CAN
  • APIM
  • FCDIM
FCIM button state   FCIM I-CAN
  • APIM
  • FCDIM
FCIM set volume   FCIM I-CAN
  • ACM
Front fog lamp indicator   BCM MS-CAN
  • IPC
Fuel level indicated   IPC HS-CAN
  • PCM
Gear lever position   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
Gearshift lever message request   IPC I-CAN
  • FCDIM
GPS compass direction   GPSM MS-CAN
  • APIM (touchscreen)
  • IPC
GPS compass direction (gateway)   IPC I-CAN
  • APIM
  • FCDIM
GPS data   GPSM MS-CAN
  • APIM (touchscreen)
  • IPC
GPS data (gateway)   IPC I-CAN
  • APIM
Hazard lamp request   IPC MS-CAN
  • BCM
Headlamps on chime request   BCM MS-CAN
  • IPC
High beam status   BCM MS-CAN
  • IPC
Hill launch assist message request   IPC I-CAN
  • FCDIM
Hill launch assist status ABS module HS-CAN
  • IPC
Hill launch assist status (gateway)   IPC I-CAN
  • FCDIM
Hill launch assist status ABS module HS-CAN
  • TCM
Hood ajar indication   IPC I-CAN
  • FCDIM
Hood ajar status   BCM MS-CAN
  • IPC
  • HVAC module
  • RFA module
Hood ajar status (gateway)   IPC HS-CAN
  • TCM
HVAC blower motor speed HVAC module MS-CAN
  • IPC
HVAC blower motor speed (gateway)   IPC I-CAN
  • APIM
  • FCDIM
Ignition key type   IPC MS-CAN
  • BCM
Ignition key type   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
Ignition status   IPC HS-CAN
  • ABS module
  • PCM
  • RCM
Ignition status   IPC MS-CAN
  • BCM
  • RFA module
Ignition status   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
  • FCIM
Illumination dimming level   BCM MS-CAN
  • IPC
Illumination dimming level   IPC I-CAN
  • APIM
  • FCIM
  • FCDIM
Instrument cluster display units   IPC I-CAN
  • APIM
Key battery message request   IPC I-CAN
  • FCDIM
Keyless vehicle system request display RFA module MS-CAN
  • BCM
  • IPC
Keyless vehicle key recognition RFA module MS-CAN
  • BCM
Lamp outage indication request   IPC I-CAN
  • FCDIM
Lights on indicator   BCM MS-CAN
  • IPC
Liftgate ajar status   BCM MS-CAN
  • IPC
  • HVAC module
  • RFA module
Liftgate ajar status (gateway)   IPC HS-CAN
  • TCM
Liftgate ajar status (gateway)   IPC I-CAN
  • FCDIM
Low beam status   BCM MS-CAN
  • IPC
Media center display units   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
Media player display request   FCDIM I-CAN
  • ACM
Media player set operation mode   FCDIM I-CAN
  • ACM
MIL request   PCM HS-CAN
  • IPC
  • RCM
MyKey® message request   IPC I-CAN
  • FCDIM
MyKey® override   IPC I-CAN
  • APIM
  • FCDIM
MyKey® system information request   FCDIM MS-CAN
  • IPC
MyKey® volume limit status   IPC I-CAN
  • APIM
  • ACM
OCS calibration data   OCSM HS-CAN
  • RCM
OCS fault status   OCSM HS-CAN
  • RCM
OCS information   OCSM HS-CAN
  • RCM
OCS sensor fault   OCSM HS-CAN
  • RCM
OCS serial number   OCSM HS-CAN
  • RCM
Odometer count   PCM HS-CAN
  • IPC
Odometer count (gateway)   IPC MS-CAN
  • BCM
Odometer master value   IPC HS-CAN
  • PCM
  • TCM
Odometer master value   IPC MS-CAN
  • BCM
  • HVAC module
One-touch integrated start status   IPC I-CAN
  • FCIM
Outside air temperature data   IPC I-CAN
  • FCIM
  • FCDIM
  • APIM
Parking aid chime request   BCM MS-CAN
  • IPC
Parking aid sensor status   BCM MS-CAN
  • IPC
Parking aid sensor status (gateway)   IPC I-CAN
  • APIM
  • FCDIM
Parking aid rear sensor range to object   BCM MS-CAN
  • IPC
Parking aid rear sensor range to object (gateway)   IPC I-CAN
  • APIM
  • FCDIM
Parking brake status   IPC HS-CAN
  • ABS module
  • PCM
Parking brake status   IPC I-CAN
  • FCDIM
Passenger door ajar status   BCM MS-CAN
  • IPC
  • HVAC module
  • RFA module
Passenger door ajar status (gateway)   IPC HS-CAN
  • TCM
Passenger door ajar indication   IPC I-CAN
  • FCDIM
Passenger rear door ajar indication   IPC I-CAN
  • FCDIM
Passenger safety belt buckle status   RCM HS-CAN
  • IPC
  • OCSM
Passive key message request   IPC I-CAN
  • FCDIM
PATS control command   PCM HS-CAN
  • IPC
  • RFA module
PATS data display RFA module MS-CAN
  • IPC
PATS start request target data (with push-button start) RFA module HS-CAN
  • PCM
PATS start request target data (without push-button start)   IPC HS-CAN
  • PCM
Power steering fault indicator   PSCM HS-CAN
  • IPC
Radio preset requests   APIM I-CAN
  • ACM
RCM serial number   RCM HS-CAN
  • ABS module
  • OCSM
Rear view camera setting status   BCM MS-CAN
  • IPC
Rear view camera setting status (gateway)   IPC I-CAN
  • APIM
  • FCDIM
Rear view camera setting requests   FCDIM I-CAN
  • IPC
Rear view camera setting requests (gateway)   IPC MS-CAN
  • BCM
Restraint impact event status   RCM HS-CAN
  • PCM
  • IPC
Restraint impact event status (gateway)   IPC MS-CAN
  • BCM
Restraint indicator lamp status   RCM HS-CAN
  • IPC
Safety belt chime request   RCM HS-CAN
  • IPC
Safety belt indicator request   RCM HS-CAN
  • IPC
Safety belt latched status   RCM HS-CAN
  • APIM
Stability control brake active ABS module HS-CAN
  • IPC
  • PCM
Stability-traction control disabled indicator request ABS module HS-CAN
  • IPC
Stability-traction control indicator request ABS module HS-CAN
  • IPC
Stability-traction control indicator request (gateway)   IPC I-CAN
  • FCDIM
Stability-traction control mode request   IPC HS-CAN
  • ABS module
Start/stop button indicator   IPC MS-CAN
  • BCM
Start/stop button press RFA module HS-CAN
  • PCM
Steering angle status   PSCM HS-CAN
  • ABS module
  • PCM
  • IPC
  • RFA module
Steering angle status (gateway)   IPC MS-CAN
  • BCM
Steering wheel angle ABS module HS-CAN
  • PCM
Stop/start status indicator   PCM HS-CAN
  • IPC
Stoplamp request ABS module MS-CAN
  • BCM
SYNC® alerts   APIM I-CAN
  • ACM
Tire pressure warning indicator   BCM MS-CAN
  • IPC
Tire size data   PCM HS-CAN
  • ABS module
  • TCM
TPMS message request   IPC I-CAN
  • FCDIM
Transmission brake shift interlock display   BCM MS-CAN
  • IPC
Transmission brake shift interlock enabled   IPC HS-CAN
  • PCM
  • TCM
Transmission brake shift interlock status   IPC HS-CAN
  • TCM
Transmission fault indication   TCM HS-CAN
  • IPC
  • PCM
Transmission gear display actual   TCM HS-CAN
  • IPC
Transmission gear lever position   TCM HS-CAN
  • ABS module
  • IPC
  • RFA module
  • PCM
  • RCM
  • OCSM
Transmission gear lever position (gateway)   IPC MS-CAN
  • BCM
Transmission gear position   TCM HS-CAN
  • PCM
  • IPC
Transmission gear position (gateway)   PCM HS-CAN
  • ABS module
  • OCSM
Transmission in reverse   BCM MS-CAN
  • IPC
  • HVAC module
Transmission in reverse (gateway)   IPC HS-CAN
  • PCM
Transmission in reverse (gateway)   IPC I-CAN
  • FCDIM
Transmission shift in progress   PCM HS-CAN
  • ABS module
Transmission shift indicator lamp   PCM HS-CAN
  • IPC
Transmission shift mode   TCM HS-CAN
  • PCM
  • IPC
Transmission warning indicator request   TCM HS-CAN
  • IPC
Transmission warning indicator request (gateway)   IPC I-CAN
  • FCDIM
Transport mode   IPC HS-CAN
  • PCM
  • TCM
  • RFA module
Transport mode   IPC MS-CAN
  • BCM
  • HVAC module
  • RFA module
Transport mode   IPC I-CAN
  • ACM
  • APIM
  • FCDIM
  • FCIM
Turn indication data   BCM MS-CAN
  • IPC
Vehicle configuration data   IPC HS-CAN
  • ABS module
  • PSCM
  • PCM
  • RCM
  • TCM
Vehicle configuration data   IPC MS-CAN
  • BCM
  • HVAC module
  • RFA module
Vehicle configuration/Information   IPC HS-CAN
  • ABS module
  • PSCM
  • PCM
  • RCM
  • TCM
  • OCSM
Vehicle configuration/Information   IPC MS-CAN
  • BCM
  • HVAC module
  • RFA module
Vehicle identification data   PCM HS-CAN
  • APIM
  • IPC
  • RCM
Vehicle lateral acceleration ABS module HS-CAN
  • IPC
  • PCM
  • TCM
Vehicle longitudinal acceleration ABS module HS-CAN
  • IPC
  • TCM
Vehicle mode settings request   FCDIM I-CAN
  • IPC
Vehicle mode settings request (gateway)   IPC MS-CAN
  • BCM
Vehicle mode settings status (gateway)   IPC I-CAN
  • FCDIM
Vehicle speed ABS module HS-CAN
  • RFA module
Vehicle speed   PCM HS-CAN
  • PSCM
  • IPC
  • OCSM
  • RCM
  • TCM
Vehicle speed (gateway)   IPC I-CAN
  • APIM
  • FCDIM
  • ACM
Vehicle speed (gateway)   IPC MS-CAN
  • BCM
  • HVAC module
  • PCM
  • RFA module
Vehicle speed display units   FCDIM I-CAN
  • IPC
Vehicle yaw rate ABS module HS-CAN
  • IPC
  • PCM
  • TCM
Vehicle yaw rate data   RCM HS-CAN
  • IPC
Wheel rotation count ABS module HS-CAN
  • IPC
Wheel rotation count (gateway)   IPC MS-CAN
  • GPSM
Wheel speed data ABS module HS-CAN
  • PSCM
  • RFA module
  • PCM
  • TCM