Search Product:
Select product by model name:

> Plus mPCIe (432)

Main Features

  • Connects CAN-Bus via mPCIe slot
  • USB 2.0 Full Speed signals on mPCIe
  • Supports CAN 2.0A / 2.0B, up to 1 MBit/s
  • CANopen supported by CANFestival
  • SAE J1939 protocol supported by Vscom’s J1939 API
  • Drivers for Windows, Linux and Mac OS X
  • LEDs for CAN and Error
  • 16KV ESD surge protection

USB-CAN Plus mPCIe, a CAN Bus adapter for slot Mini PCI Express


(Vscom PCI-2CAN)

Quick Link: | Main Features | More Pictures | Overview | CAN | USB | Driver and Software | Power and Environment | Standards | Ordering Information | Options | Packaging | Download |


  More Pictures

USB-CAN Plus mPCIe, a CAN Bus adapter for slot Mini PCI Express  
Click on the thumbnails to enlarge them …

>Back to top      


USB-CAN Plus mPCIe is a Mini PCI Express to CAN Bus 2.0A / 2.0B adapter which allows to easily expand any system having a full-length Mini PCIe slot with a CAN-Bus. The mPCIe card uses USB 2.0 signals as provided on the slot. Higher layer protocols, such as CANopen can be assembled using the available development tools for complex automation control applications. Low power consumption (0.4W max.), extended temperature range (−20°C - +70°C), and a solid MTBF (23 Years at 45°C) make it an ideal expansion for industrial automation.

Usage Options

USB-CAN Plus mPCIe provides various software tools to interface each level of user applications:

  • The ASCII conversion protocol is useful in developing and testing any CAN-BUS configurations. Users just connect via virtual COM port having a simple way to talk to the CAN controller. It can also be used to manually transmit and receive CAN frames.
  • Applications programmed by users should use the VScan API library (DLL), which transparently handles the communication and ASCII conversion for the CAN frames. Programmers have to handle only the CAN frames and status information, without taking care more about the ASCII conversion in their applications. VScan API is supported in C/C++, C#, VB.NET, Delphi and LabVIEW. Under Linux SocketCAN can be used as alternative to VScan API. All VScom CAN devices support standard Serial Line CAN (slcan) driver.
  • USB-CAN Plus series also support CANFestival, an Open Source CANopen Framework. CANopen is a CAN-based higher layer protocol that is used in various application fields to unburden the developer from dealing with CAN-specific details. CANopen provides standardised communication objects for real-time data, configuration data as well as network management data.
  • The SAE J1939 protocol, resting upon the CAN hardware layer, is commonly used in the commercial vehicle area. A lot of other modern protocols are based on it, like NME200, ISOBUS, MilCAN or FMS. Vscom’s J1939 API also includes support for the so called Transport Protocol, which will bypass the limit of 8 data bytes per message. It's available on J1939-enabled devices. Supports Windows, Linux, .NET   read more …

ESD protection

For usage in hazardous industrial environments CAN-Bus interface is ±16kV (air) and ±8kV (contact) ESD surge protected.

Expanding countless computing systems

Mini PCI Express slots are present in various Industrial Computers, modern SBCs, Laptops and more. If there is space for the DSub-9 connector and cabling, this product is applicable as CAN-Bus expansion.



CAN High Speed (up to 1Mbit/s) for transmit/receive




Compliant with IEC 61000-4-2 ESD 4kV contact / 8kV air discharge


SJA1000 (Philips)


SN65HVD233 (Texas Instruments)


CAN Activity (Data)
CAN Error


DB9 male on case Adapter

>Back to top      



USB 2.0 Full Speed, on Mini PCI Express Slot


Powered by Mini PCI Express slot, max. 120 mA @ 3.3V


Emulated serial port, 3 Mbit/s

Operating Systems

  • Windows 2000 up to Windows 10
  • Windows Server 2000 up to 2012
  • Linux kernel 2.6+
  • Mac OS X support available


CAN Data, CAN Error

>Back to top      

  Driver and Software


  • Unified VSCAN API for simple access on all Vscom CAN products.
  • Supports Windows, CE, Linux (x86, x86-64, ARM) targets.
  • Supports C/C++, C#, VB.NET, Delphi and LabVIEW.

Linux system

Supports SocketCAN (slcan driver) since kernel 3.4+
Also see this FAQ


Mapper DLLs can simulate software interfaces of CAN adapters from other manufacturers.


The library CANFestival implements the CANopen functions. Provided examples show Master/Slave communication

SAE J1939

Automotive protocol suite supported by Vscom’s J1939 API.
Supports NME200, ISOBUS, MilCAN and FMS protocols for Windows, Linux and .NET

Monitoring Tools

Bosch BUSMASTER v3.2.0 and above


CAN Speed selectable up to 1 Mbit/s


ASCII coding mode

CAN Modes

Standard Mode
Normal operation on CAN bus
Listen Mode
Passive receive of CAN Frames, neither ACK bits nor Error Frames are sent
Self Reception (Echo Mode)
For testing: Transmitted Frames are also received by the adapter

>Back to top      

  Power and Environment


max. 400mW

Power supply

max. 120mA @ 3.3V via slot Mini PCI Express


30×51×10 mm³ (W×L×H), Form-Factor long Mini PCI Express

Operating Temp

−20°C - +70°C

Storage Temp

−30°C - +85°C


20 g

>Back to top      





  • EN 55022 Class B
  • 47 CFR FCC Part 15 Subpart B

EMS (EN 55024)

  • EN 61000-4-3: Radiated RFI
  • EN 61000-4-4: Electrical Fast Transient
  • EN 61000-4-5: Surge
  • EN 61000-4-6: Induced RFI
  • EN 61000-4-8: Power Frequency Magnetic Field
  • EN 61000-4-11: Power supply dips


EN 61000-4-2 4kV contact 8kV air for CAN Bus Port

>Back to top      

  Ordering Information



>Back to top      



Purchase-time option to enable protocol J1939


DB9F-to-TB/10 for CAN bus free wiring option

>Back to top      


Packing list

  • Connection cable to Adapter
  • DB9 Adapter

>Back to top      


 (Version 2.1 (August 8 2019))
 (v2.12.36.4 July 2021)
 (v2.08.30 July 2013)
 (May 2016)
 (VSCAN standard API 1.10.2 for VScom CAN adapters)
 (VSCAN standard API 1.10.2 for VScom CAN adapters)
 (VSCAN standard API 1.8.0 for VScom CAN adapters)
 (Edition: April 2023)
 (Edition: May 2022)
 (VSCAN API for J1939, Feb. 14 2018)
 (Edition: October 2020)
 (Bosch BUSMASTER v3.2.2 VScom v1.0, April 2018)
 (regmodify, VS_CAN_Search, VS_CAN_TEST_SIMPLE, vscandump)
 (LabView, C#, VB.Net, Delphi, Python and more)
>Back to top      

* Specifications are subject to change without notice.
* All trademarks and brands are property of their rightful owners.
Copyright © 2005-2024, VS Vision Systems GmbH. All Rights Reserved.