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.

The CPC-USB/embedded USB CAN Bus adapter is equipped with a Cortex M3 microcontroller providing onchip CAN and USB controllers. By combining the powerful CPU with internal peripherals low latencies can be achieved.

The interface is powered via USB, a separate supply for the CAN side is not needed. The CPC-USB/embedded provides galvanic decoupling between CAN and USB and has an extended operating temperature range. It supports 11-Bit and 29-Bit CAN identifiers.

CAN to USB Interface: CPC-USB/embedded

CPC Software Interface Framework


Purchase online using the Traquair eStore.

Alternatively, please contact Traquair for quotations, purchase orders, and in-person assistance.

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.

Free of Charge

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

Optional Development Software
  • CANopen Design & Monitoring Tools (emtas GmbH)
  • CANopen Design & Monitoring Tools (GmbH)

Key Product Features

  • Powerful Cortex M3 microcontroller with internal CAN controller
  • Extended temperature range
  • Supports CAN protocols 2.0A and 2.0B
  • Supply over USB
  • Galvanic isolation
  • Firmware flashable over USB
  • Optional CPC Software Development kits for Windows 2000/XP/Vista/7/8.x and Linux
  • Support for Linux SocketCAN
  • FCC Class A Verified: Use is restricted to commercial, business, and industrial environments

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