← Knowledge hub
Vehicle NetworksAugust 9, 2026Educational article

ISO-TP: Moving Multi-Frame Diagnostic Data Across CAN

Project DRIVE · Diagnostic communications

Sainath Reddy PuchakayalaAutomotive Engineer · ASE L4-certified ADAS professional · Massachusetts Motor Vehicle Inspector

Why larger diagnostic messages require segmentation, flow control, sequence management, and timing discipline.

A Classical CAN frame cannot carry an arbitrarily large diagnostic payload. ISO-TP, standardized within ISO 15765-2 for diagnostic communication over CAN, segments larger payloads into a first frame and consecutive frames while using flow-control information to manage timing and receiver capacity. [1]

What engineers watch

Sequence numbers, separation time, block size, timeouts, addressing, and dropped frames determine whether the full message is reconstructed correctly. A network trace must be reviewed across the complete exchange rather than by inspecting one frame.

Relationship to UDS

UDS defines diagnostic services; ISO-TP provides a transport mechanism for carrying those messages over CAN. Separating application and transport behavior helps isolate whether a failure comes from service logic, timing, routing, or the underlying network.

  1. [1]ISO 15765-2 — DoCAN transport protocol
  2. [2]ISO 14229-1:2026 — Unified Diagnostic Services
Scope and disclosure

This independent educational article is not an OEM procedure, diagnosis, repair instruction, calibration specification, legal requirement, or certification of system performance. Vehicle-specific manufacturer information and qualified professional judgment control the actual service decision. Repository publication does not by itself mean peer review or endorsement.