CAN is serial communication protocol which is mostly being used in Automotive industry now a days. Its domain of application ranges from high speed networks to low cost complex wiring.
In Automotive industry, it is used to establish communication between number of Electronic Control Units (ECUs) which are used for the applications like Engine Control Unit, Body Control units (BCMs), Anti-lock Braking Systems (ABS), Electric Power Steering, Fuel Injection systems, etc. are connected using the CAN with speed upto 1Mbit/s.
CAN is a multi-master protocol which is having 2-wires (CAN-H & CAN-L) bus to which all the CAN nodes are connected. It works on the Carrier Sense Multiple Access - Collision Detection (CSMA-CD) technique for the data transfer between the two nodes.