Skip to Content

APIs for CAN applications

For CAN application development, we provide several APIs (Application Programming Interfaces): the PCAN-API from the PCAN-Developer package and the free PCAN-Basic API. This section includes a direct comparison of our development packages.

* Information on the PCAN-API and Clients can be found in the PCAN-Developer product details.

PCAN-Basic / PCAN-Developer 4 comparison

FeaturePCAN-BasicPCAN-Developer 4
API-basedPCAN-Basic APIPCAN-API 4
Development for platformsWindows 11 (x64/ARM64), 10 (x86/x64) et LinuxWindows 11 (x64/ARM64), 10 (x86/x64)
Connection to CAN buses
Connection to CAN FD buses
Support for all PEAK CAN interfaces
Max. number of CAN channels per hardware typeMax. 16 (depending on the PEAK CAN interface used)64
Max. number of applications per physical CAN channelA dedicated application + multiple ones from PEAK-System64
Access to hardware parametersAccess to specific parametersFull access to all parameters
Precision of received message timestamps1 µs1 µs
Control of transmission timing by timestamping outgoing messages
Configuration of single-shot and self-receive transmissions
Notification via Windows events when a message is received
Support for CAN error frames
Generation of CAN error frames
CAN message buffer internal to the driverUp to 32,768 per CAN channelUp to 32,768 per client*
Simulated CAN communication between applications
Use of a single Windows DLL for all PEAK CAN interfaces
Support hotline for developers
Hardware configurationVia the applicationVia the control panel or the application
Hardware reset during an active connection
Freely definable message filterOne filter per CAN channelOne filter per Client*
LicensePCAN-Basic license included with the hardwareUnlimited licenses for PCAN-API 4
Software providedPCAN-ViewPCAN-View, PCAN-Nets Configuration, PCAN-Status Display

A project? A question?

Discover our catalog or contact our engineering department for tailored support.

View the catalog Contact us
Neutralized