XCP является высокоуровневым протоколом, который позволяет вам получать, стимулировать и калибровать данные в электронных блоках управления (ECU). Модули ECU доступов XCP через интерфейс, такие как CAN. Клиент XCP связывается с одним или несколькими модулями сервера путем отправки команд. Используя промышленный стандарт файлы A2L, можно читать и записать в память или выполнить сбор данных и стимуляцию.