The CAN Bus module has been tested with various devices and cars, and is compatible with the majority of commercial modules, but this does not ensure the working with all of them. Be sure that the CAN Bus module fits your technical requirements. Every car manufacturer has different CAN Bus configurations so that must be studied carefully. It is the task of the CAN Bus user to perform the integration of the CAN Bus module with commercial devices like cars or sensors.

Main features

  • CAN controller MCP2515
  • CAN transceiver MCP2551
  • Dimensions: 33 x 30 x 17 mm
  • Weight: 10 g
  • Female DB9 connector
  • Speed up to 1 Mbps

Electrical characteristics

  • Board power voltage: 3.3 V
  • CAN controller power voltage: 5 V
  • CAN transceiver power voltage: 5 V
  • Maximum admitted current (continuous): 200 mA
  • Maximum admitted current (peak): 300 mA
  • Push button external reset


The CAN Bus module uses a low power transceiver. The board is guaranteed to run at data rates of 1 Mbps. The typical consumption on the board is 7mA but this consumption can increase, due to current peaks while the module is transmitting data trough the bus. The typical peak current consumption is about 30mA.


The connector used on the module is a universal DB9 connector. This connector allows the user to interconnect some devices or connect with your own vehicle, it depends on the cable.
The CAN Bus module comes with a male-female standard DB9 cable. This cable is useful for connecting the module to other CAN Bus devices which have a DB9 male connector.
Figure: Male-female DB9 cable
If user wants to connect the CAN Bus module to a vehicle, Libelium offers the option to purchase an optional OBD-II to DB9 cable. The OBD-II standard has been mandatory for all cars and light trucks sold in the United States since 1996, and the EOBD standard has been mandatory for all petrol vehicles sold in the European Union since 2001 and all diesel vehicles since 2004. The car manufactures usually protect the access to the CAN Bus of the vehicle, so sometimes is not possible to get data directly by connecting the CAN Bus module to the OBD-II connector of the car. The user must consult how to connect the CAN Bus module to the device or car.
Figure: OBD-II to DB9 cable pin out
This cable allows the user to access the pins on a car's OBD-II connector. It has an OBD-II connector on one end and a DB9 male serial connector on the other.
Figure: OBD-II to DB9 cable
The OBD-II specification provides for a standardized hardware interface---the female 16-pin (2x8) J1962 connector. Unlike others connectors, which was sometimes found under the hood of the vehicle, the OBD-II connector is required to be within 2 feet (0.61m) of the steering wheel (unless an exemption is applied for by the manufacturer, in which case it is still somewhere within reach of the driver).