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 |