Skip to Content
PEAK-System

PCAN-ISO-TP API

API implementing the ISO-TP Standard (ISO 15765-2)

Download

ISO-TP (ISO 15765-2) is an international standard for transferring data packets over the CAN bus. Built on top of CAN (OSI model layers 1 and 2), the protocol covers layers 3 (network layer) and 4 (transport layer) of the OSI model. It allows the transmission of data packets up to 4 GByte per message. The data is fragmented across multiple CAN frames.

The PCAN-ISO-TP API implements the Standard's functionality through 10 functions, grouped into Allocation, Configuration, Addressing Configuration, Information, and Communication functions.

The PCAN-ISO-TP API uses the PCAN-Basic API to access the computer's CAN devices. PCAN-Basic is supplied with every PEAK-System CAN interface.

Features
  • Implementation of the ISO-TP protocol (ISO 15765-2:2016) for transferring packets of up to 4 GByte of data over the CAN bus
  • Windows® DLL for developing applications for the Windows® 11 (x64/ARM64) and 10 (x86/x64) platforms
  • API supporting multitasking
  • 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 CAN or CAN FD hardware connected to the computer
System requirements
  • Windows® 11 (x64/ARM64), 10 (x86/x64)
  • For CAN bus connection: a PEAK-System PC CAN interface
  • PCAN-Basic API
Scope of delivery
  • DLLs d'interface (x86/x64/ARM64)
  • Examples and header files for all common programming languages
  • Documentation in PDF format

Protocol ISO-TP (ISO 15765-2:2016)
OSI layers Layer 3 (Network) and Layer 4 (Transport)
Max packet size 4 GByte
Number of API functions 10
Function categories ['Allocation', 'Configuration', 'Addressing Configuration', 'Information', 'Communication']
Dependency PCAN-Basic API

PCAN-ISO-TP API
Download
PCAN-ISO-TP API Manual (English)
Download (PDF)
PCAN-Basic API 5.x
Download
Neutralized