Traquair Banner with Logo

USB CAN Bus Adapter


The CPC-USB/embedded is a USB CAN Bus adapter, for use with Windows or Linux based systems in commercial and industrial environments. Due to its compact size it is ideally suited to applications in embedded PCs. It is installed directly at a SUB-D9 case opening or a slot panel and wired with the included cable to a pin connector of an internal USB interface of the main board.

ProCANtool CAN-Monitor for Windows is included with purchase; Advanced Network Monitoring, Analysis, and Higher Layer Protocol Tools optionally available.

Key Product Features

  • Powerful Cortex M3 microcontroller with internal CAN & USB controllers
  • USB 2.0 Full speed Interface (Power supplied over USB); Firmware flashable over USB
  • Galvanic Isolation between PC and CAN bus
  • Supports CAN protocols 2.0A (11-bit identifiers) and 2.0B (29-bit identifiers)
  • Extensive Software Support:
  • FCC Class A Verified: Use is restricted to commercial, business, and industrial environments

CAN to USB Interface: CPC-USB/embedded

CPC Software Interface Framework

Supporting Software

As a member of the CPC family of PC to CAN interface products, the CPC-USB/embedded benefits from the CPC Software Interface Framework, which provides a consistent host software interface environment for Windows and Linux based applications that is independent of the PC hardware interface being used.

Included with Purchase

The CPC USB/ARM7 can also be used with SocketCAN in Linux based applications.

See also the extensive range of opitonal Software Tools...

Optional Network Monitoring, Analysis & Software Design Tools

A variety of software tools can be used in conjunction with the CPC PC interfaces and adapters to extend funcitonality for network monitoring, analysis, and software design.

Need a different type of CAN PC interface? No problem, other USB, PCI Express and Ethernet options are also available.

  • CANinterpreter

    The emotas CANinterpreter is a versatile tool for monitoring and recording of data traffic in CAN networks and its analysis according to proprietary or standardized higher-layer protocols. A number of available PlugIns extends the range of functionality to inlcude Scripting, CANopen interpretation, or Engergybus visualization. The development of PlugIns on customers’ request is also possible. Examples of use inlcude utilization as service tool or as diagnostic tool for devices or plants.


  • CANopen DeviceExplorer

    The emotas CANopen DeviceExplorer is a versatile tool for development, testing, diagnostics and service tasks. It provides CANopen master functionalities and allows the analysis and configuration of CANopen devices.

    CANopen Device Explorer

  • CANopen Stack & Tool Chain

    Integrate host PC environments with CANopen resources using the emotas CANopen Stack and Tool Chain.

    CANopen Device Explorer

  • CANopenTCP-IP Gateway (CiA 309-3)

    Connect with CANopen Resources over TCP/IP using a low cost ready to use Gateway for Linux PCs

    CANopen TCP/IP Gateway (CiA 309-3)

  • CANopen Modbus TCP Gateway (CiA 309-2)

    Incorporate CANopen resources into Modbus TCP networks over Windows or Linux PCs.

    CANopen Modbus TCP Gateway (Cia 309-2)

Technical Data

Layout and Connection

CPC-USB includes a CAN segment connected by a male plug of type D-Sub 9, the pin assignment is complying to CiA DS-102 standard. In addition, the interface includes a USB connector that also carries the supply for CPC-USB. The following table shows the assignment of the CAN connector:

Pin Name Function
2 CAN_L CAN data line (dominant low)
3 GND Ground
7 CAN_H CAN data line (dominant high)

Limiting Values

Parameter Minimal Maximal Unit
Storage temperature -40 +80 °C
Operating temperature -30 +70 °C
Supply voltage 0 +6 V
Voltage on bus connections -30 +30 V

Any (also temporary) stress in excess of the limiting values may cause permanent damage on CPC-USB and other connected devices. Exposure to limiting conditions for extended periods may affect the reliability and shorten the life cycle of the device.

Nominal Values

Parameter Minimal Typical Maximal Unit
Current consumption - 100 500 mA
Supply voltage 4.0 5.0 5.5 V

All values, unless otherwise specified, refer to a supply voltage of 5V and an environmental temperature of 20°C.

Scope of Delivery

  • CAN Interface CPC-USB/embedded
  • USB Connection Cable
  • User Manual
  • proCANtool CAN-Monitor for operating systems Windows 2000/XP/Vista/7/8