Skip to Content
PEAK-System

PCAN-XCP API

API implementing XCP (Universal Measurement and Calibration Protocol)

Download

The PCAN-XCP API is a programming interface for communication between Windows applications and electronic control units (ECUs) in slave mode. The XCP protocol (Universal Measurement and Calibration Protocol) is a further development of ASAM's CCP. XCP supports several transmission media but is not compatible with CCP.

To access the computer's CAN devices, PCAN-XCP uses the PCAN-Basic programming interface, which is included with all CAN devices supplied by PEAK-System. The PCAN-XCP API is offered free of charge.

Features
  • Implementation of ASAM's XCP protocol (Universal Measurement and Calibration Protocol)
  • Windows® DLL for x86 and x64 applications
  • Physical communication via the CAN or CAN FD bus through a CAN interface from the PCAN range
  • Uses the PCAN-Basic API to access the connected CAN hardware
  • API supporting multitasking
  • One API function is associated with each XCP standard command
  • Additional commands for managing communication
System requirements
  • Windows® 11 (x64), 10 (x86/x64)
  • 2 GB of RAM and 1.5 GHz processor minimum
  • For CAN bus connection: a PEAK-System PC CAN interface
  • PCAN-Basic API
Scope of delivery
  • DLLs d'interface (x86/x64)
  • Examples and header files for common programming languages
  • Documentation in HTML format

Protocol XCP (Universal Measurement and Calibration Protocol) from ASAM
Communication type CAN / CAN FD bus
Architecture Client (application) - Slave (ECU)
Dependency PCAN-Basic API

PCAN-XCP API
Download
PCAN-Basic API 5.x
Download
Neutralized